Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Senior Software Engineer (Full Stack Developer) at Multiverse UK
October 1, 2024 - October 1, 2025Designed and implemented a company-wide Event Tooling Service to standardize RabbitMQ scripting, improving system maintainability and reducing architectural complexity. Developed a Content Quality Tooling Service to automatically check all learning content for errors and style issues, including an API to list writing rules, integration of Google and Microsoft style guides, and a frontend SDK. Implemented a comprehensive test suite (unit, integration, and end-to-end) and prepared the service for container deployment. Co-led the end-to-end development of a core Versioning System for learning units, including a critical database refactor to simplify participant enrollment and eliminate millions of duplicate entries. Collaborated with the Learning Content Team to optimize the content creation pipeline, converting Figma designs into a user-friendly frontend and enhancing the Django admin backend.
Coding Instructor at Mini Developer (Volunteering)
September 1, 2024 - PresentTaught web development fundamentals (HTML, CSS, JavaScript) and Python programming concepts to children. Developed engaging lesson plans and interactive activities. Taught advanced Scratch through project-based learning, including game development.
Software Engineer – Backend at Monzo Bank Ltd
July 1, 2021 - October 1, 2024Engineered and maintained Monzo’s ledger, the bank’s core system of record, ensuring zero-downtime transactional integrity and high availability. Led a caching project to optimize balance retrieval speed, reducing latency and AWS Keyspaces billing by 70%. Performed a zero-downtime reindexing of the ledger database. Designed and built an end-to-end distributed system to aggregate fee data across banking products for a backend warehouse. Developed a system to collect US tax information using SQL-driven data extraction. Improved SQL reconciliation models for transaction validation. Mentored an engineer and shared knowledge through blogging about balance calculations and caching improvements.
Software Engineer at Bloomberg L.P
September 1, 2018 - July 1, 2021Developed middleware API pub/sub tools for internal and external usage. Refactored the authentication service to be more scalable and robust. Built high-performance search infrastructure for Bloomberg Terminal’s NEWS functions using Apache Solr in Java, handling millions of requests per day. Wrote comprehensive library-wide integration and end-to-end tests using Docker to ensure stability.
SDE Intern at Amazon Web Services (AWS)
August 1, 2017 - October 1, 2017Developed an internal API usage reporter tool in Ruby, utilizing MongoDB for querying and analytics. Generated automated statistical HTML reports for internal customers.
Education
Bachelor in Computer Engineering at Alexandria University
January 11, 2030 - January 1, 2018Qualifications
Industry Experience
Software & Internet, Financial Services, Professional Services, Media & Entertainment
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in London today.