M
mahmoudsharaf's photo
Mahmoud Sharaf
From Egypt 03:35 PM (GMT+02:00)
$50/hr or $24,000/yr

Active 2 hours ago


Share this profile:

Senior Full Stack Software Engineer

Full-Stack Engineer
Available for hire
Years of experience
4+ years
Experience level
Senior
Available for
Full-time
Available from
04 Oct 2026
Download Resume / CV

Software Engineer with 4+ years of professional experience building and maintaining scalable backend and full-stack applications, with a strong focus on Node.js, TypeScript/JavaScript, Express.js, Angular, MongoDB, and AWS. Experienced in developing RESTful APIs, microservices and serverless architectures, legacy-system modernization, production troubleshooting, database performance optimization, and event-driven systems. Strong background working on large-scale, business-critical production systems, resolving complex backend issues, improving system reliability and maintainability, and delivering cloud-based solutions in Agile environments. Experienced in designing and developing RAG-based systems for domain-specific data retrieval and processing.

Employment History

Software Engineer at Make I.T Simple - UK 2022 - 2026
• Contributed to the development and maintenance of the large-scale Octopaye payroll system, building and maintaining RESTful APIs using Node.js, Express.js, MongoDB, and Mongoose within a full-stack Angular environment. • Refactored and optimized legacy backend services and application components, resolving complex production issues and improving code quality, maintainability, and reliability across core payroll workflows. • Contributed to the migration of backend processes toward a microservices and serverless architecture using AWS Lambda, SQS, SNS, and Fargate, supporting improved scalability and service isolation. • Supported the investigation and resolution of live production queries for active clients, diagnosing issues and delivering timely fixes while maintaining system stability and business continuity. • Diagnosed and resolved recurring backend performance and timeout issues caused by processes retrieving excessively large datasets from MongoDB, improving the reliability and responsiveness of affected workflows. • Designed and developed a Retrieval-Augmented Generation (RAG) system for UK SuDS data, enabling intelligent retrieval and processing of domain-specific information.

Education

Bachelor's Degree in Computer Science at Faculty of Computers and Information, Menofia University 2016 - 2020