
Mohamed Sherif
Verified Expert in Engineering
Software Developer
Cairo, Cairo Governorate, Egypt
Toptal member since October 13, 2025
Mohamed is a software engineer with an MSc in computer science and 5+ years of experience delivering scalable microservices and high-performance enterprise systems across the healthcare and fintech domains. He is an expert in Java, Spring Boot, AWS, Docker, and secure API development. With a strong track record in database optimization, multi-threaded processing, and CI/CD automation, Mohamed delivers resilient, well-architected solutions through Agile collaboration and data-driven engineering.
Portfolio
Experience
- Java - 5 years
- Back-end Development - 5 years
- Test-driven Development (TDD) - 5 years
- Amazon Web Services (AWS) - 5 years
- Apache Kafka - 5 years
- Microservices - 5 years
- Spring Boot - 5 years
- Kubernetes - 3 years
Preferred Environment
IntelliJ IDEA, Visual Studio Code (VS Code), Git, Docker, MacOS, Linux
The most amazing...
...system I've built is the AI-powered Qube, a patient information system, which supports 650+ healthcare providers with secure, real-time clinical workflows.
Work Experience
Senior Software Engineer
Santechture
- Reduced average API response time by 52% (850 ms to 410 ms) and improved 95th percentile latency by 48% through Spring Boot and Redis caching. Achieved 65% faster data retrieval with SQL optimization and indexing.
- Streamlined deployment frequency from bi-weekly to daily releases and reduced deployment time by 73% using Docker, GitLab CI/CD, and Maven.
- Increased concurrent user capacity by 180% (2,000 to 5,600 users) through microservices architecture, multi-threaded processing, and auto-scaling.
- Lowered AWS infrastructure costs by 35% and improved application uptime to 99.87% through EC2 optimization and automated scaling strategies.
- Developed the Qube, a patient information system, using Spring Boot, Spring Data JPA, and Spring Security, delivering secure RESTful APIs with JWT/OAuth2 authentication to support 650+ healthcare providers.
- Built and integrated Spring AI module with OpenAI models to automate clinical workflows and support provider decision-making through high-throughput, multi-threaded Java applications.
- Implemented event-driven architecture with Apache Kafka for real-time data streaming between ROBIN remittance services and Qube, developing high-volume XML processing microservices on AWS EC2 and Lambda.
- Collaborated with DevOps to implement Keycloak SSO for ROBIN, authored a configuration guide, and conducted code reviews to mentor junior developers and improve code quality.
Back-end Engineer
Occasion
- Enabled platform growth from 2,500 to 12,000 active event organizers by developing scalable Spring Framework microservices with Spring Boot and optimizing REST APIs.
- Improved database query response times by 73% through SQL optimization, indexing, and database schema design across MySQL, PostgreSQL, and SQL Server.
- Developed secure Java 11 back-end services with Spring MVC for request handling, Spring Security, JWT/OAuth2 authentication, and Spring Data JPA for MySQL integration, ensuring reliable and high-performing API access.
- Implemented core back-end design patterns such as Singleton, Factory, Builder, and Proxy, alongside SOLID principles and code review practices, to enhance maintainability and reduce development time.
- Integrated Apache Kafka for real-time event streaming and asynchronous communication, enhancing platform scalability and resilience.
- Established Docker containerization and GitLab CI/CD pipelines for consistent and reliable deployments across development and production environments.
- Orchestrated AWS cloud migration using AWS Lambda and API Gateway, modernizing legacy applications and enabling serverless architecture while supporting 8,500+ concurrent users during peak events.
Experience
Qube Patient Information System
It provides secure, centralized access to patient records, appointment scheduling, billing, and reporting while ensuring regulatory compliance and interoperability with other healthcare systems. Qube enhances operational efficiency through real-time data analytics and seamless integration with laboratory, pharmacy, and insurance modules, enabling providers to deliver faster, data-driven, and patient-centered care.
Royal Casino | Scalable Serverless Blackjack Platform
Designed with a focus on performance and reliability, the platform automatically scales to handle varying traffic loads and ensures data integrity and secure authentication. Its architecture embodies modern cloud-native design principles, emphasizing automation, resilience, and continuous delivery.
TestForge
This production-ready application enables users to create sophisticated quizzes with complex scoring algorithms, manage user authentication, and handle high-traffic scenarios with advanced security and performance optimizations.
Education
Master's Degree in Computer Science
Maharishi International University - Fairfield, Iowa, USA
Bachelor's Degree in Computer Science
Port Said University Faculty of Engineering - Port Said, Egypt
Certifications
Master Microservices with Spring Boot, Docker, and Kubernetes
Udemy
Spring Security 6 Zero to Master, along with JWT, OAUTH2
Udemy
Spring Boot 3, Spring 6, & Hibernate
Udemy
Skills
Libraries/APIs
REST APIs, Spring REST, React, Node.js, Resilience4j, OpenAPI, Lombok
Tools
Apache Maven, GitLab, GitHub, Flyway, GitLab CI/CD, Grafana, Logstash, Kibana, IntelliJ IDEA, Git, RabbitMQ, ELK (Elastic Stack), Keycloak, Amazon Cognito, Apache JMeter, Amazon CloudWatch, AWS CloudFormation, Amazon CloudFront, Google Kubernetes Engine (GKE), Eureka, pgAdmin, Lettuce, Docker Compose, Postman
Languages
Java, GraphQL, SQL, JavaScript, TypeScript, HTML, CSS3
Frameworks
Spring Boot, JSON Web Tokens (JWT), Mockito, Java Persistence API (JPA), Spring, Spring AI, Spring Security, Hibernate, JUnit, Spring AOP, Swagger, Selenium, OAuth 2, JPA
Paradigms
Microservices, Test-driven Development (TDD), Agile, Unit Testing, Load Testing, Microservices Architecture, Event-driven Design (EDD)
Platforms
Apache Kafka, AWS Lambda, Visual Studio Code (VS Code), Docker, MacOS, Linux, Amazon Web Services (AWS), Kubernetes, Amazon EC2, AWS ALB
Storage
MySQL, Redis, PostgreSQL, Database Migration, Elasticsearch, Spring Data JPA, NoSQL, Microsoft SQL Server, MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), Auto-scaling Cloud Infrastructure, Spring Data
Other
Back-end Development, Database Schema Design, Debugging, Code Review, APIs, Back-end, Stripe Payments, Amazon RDS, Amazon API Gateway, GitHub Actions, Prometheus, OpenTelemetry, Multithreading, Software Development, Cloud Computing, Front-end Development, Software Architecture, Artificial Intelligence (AI), CI/CD Pipelines, Algorithms, Enterprise Architecture, Spring Cloud, RESTful Web Services, SOAP, OpenAI, AWS CodePipeline, Integration Testing, Single Sign-on (SSO), RESTFul APIs, API Gateways, Authentication, Authorization, OpenID Connect (OIDC), Testcontainers
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring