Available for new projects

Hi, I'm

Amr Mohamed

Senior Backend Engineer

AWS Certified Solutions Architect – Associate (2026)

Building scalable APIs, cloud-native systems, and production-ready backend architectures. 5+ years of experience across fintech, healthcare, and SaaS platforms.

Node.jsNestJSTypeScriptPostgreSQLAWSDocker

Connect

Amr Mohamed
Credentials

Certifications & Professional Credentials

AWS Certified Solutions Architect - Associate

AWS Certified Solutions Architect – Associate (SAA-C03)

Amazon Web Services2026

Validates expertise in designing distributed systems, cost-optimized architectures, and resilient applications on AWS infrastructure.

Verify Credential

Engineering Philosophy

Building reliable backends and scalable cloud infrastructure — one system at a time.

With 5+ years of hands-on experience, I specialize in designing and building backend systems that scale. My work spans fintech, healthcare, and SaaS platforms where reliability and performance are non-negotiable.

My core expertise lies in Node.js and NestJS backend systems, Clean Architecture, microservices design, database optimization, and AWS infrastructure. I build systems with CI/CD pipelines, proper monitoring, and production-grade deployment strategies.

I design systems that reduce operational costs, improve scalability, and support long-term product growth. Every architecture decision I make is driven by measurable business impact.

Work Experience

Thunder

Thunder

Back end developer

Oct 2025Present

BookLnk

BookLnk

Full stack developer

Jan 2025Sep 2025

Kashier

Kashier

Full Stack Developer

Jul 2024Jan 2025

Outlier

Outlier

Backend Developer

Sep 2023Jun 2024

Upwork

Upwork

Full Stack Developer

Jan 2023Jun 2024

Tech Stack

JavaScript
JavaScript
TypeScript
TypeScript
java
java
Node.js
Node.js
express.Js
express.Js
Nest.js
Nest.js
serverless
serverless
Amazon Web services (AWS)
Amazon Web services (AWS)
MongoDb
MongoDb
MySql
MySql
PostgreSql
PostgreSql
Docker
Docker
Redis
Redis
Jest
Jest
Git
Git
rabbitmq
rabbitmq
Portfolio

Projects

Booklnk
Featured Project

Booklnk

I have been working as a freelance Full Stack Developer, contribute to the development of Booklnk, a comprehensive booking platform designed for small businesses such as barber shops, gyms, and consulting agencies. I built a user-friendly customer interface that allows clients to easily select services, choose dates, specify locations, and enter personal information. To support secure and seamless transactions, I integrated payment processing through Kashier.

JavaScriptTypeScriptNode.jsNest.jsDockerPostgreSql
Kashier
Featured Project

Kashier

I worked as a Full Stack Developer at Kashier, where I designed and developed custom WooCommerce plugins, adhering to WordPress standards to ensure compatibility with the WooCommerce blocks feature and High-Performance Order Storage (HPOS). I enhanced technical documentation for APIs and plugins to better support merchant developers and played an active role in assisting them throughout the integration process with Kashier. Additionally, I maintained existing Kashier plugins, resolved bugs, and ensured overall system stability and user satisfaction.

TypeScriptJavaScriptexpress.JsNode.jsMongoDbrabbitmq
Outlier
Featured Project

Outlier

Outlier is a dynamic educational platform focused on delivering quality, accessible learning experiences for students of all backgrounds. By combining engaging, interactive courses with real-time progress tracking and expert instruction, Outlier helps learners stay motivated and achieve their academic goals. Whether you’re exploring new subjects or deepening your knowledge, Outlier unlocks your potential and shapes a brighter future.

Node.jsexpress.JsRedisJavaScriptPostgreSqlGit
promptify
Featured Project

promptify

I contributed to the frontend development of Promptify, leading the transformation of a React.js-based web application into a scalable and high-performance Next.js application. This migration significantly improved performance, enabled server-side rendering, and enhanced SEO capabilities. By leveraging Next.js’s built-in routing and API handling, I streamlined the development process, reduced technical debt, and delivered a more maintainable and efficient codebase. The result was a faster, more responsive application that provided users with a smoother and more engaging experience.

TypeScript
Umedmi
Featured Project

Umedmi

Patient-Centered Healthcare Information System, presented as integrated medical platform for Clinic appointment reservation, medical record management , it is intended to have ISO 18308 & ISO 9001/2015 certification, being based on the international standardization of health record information architecture semantics

TypeScriptJavaScriptNode.jsNest.jsAmazon Web services (AWS)MongoDbGitRedis
Engineering Principles

How I Build

The patterns and practices I apply to every production system — grounded in real project outcomes.

Modular Microservices

I break monoliths into domain-driven services with clear boundaries. Each service owns its data, scales independently, and communicates via message queues — not tightly coupled REST calls.

Measure, Then Optimize

I don't guess at bottlenecks. I profile queries, add Redis caching where it matters, and benchmark under load. This approach cut API response times by 40% on a fintech platform I worked on.

Defense in Depth

JWT + RBAC at the gateway, input validation at the service layer, row-level security in Postgres. I've built auth systems handling sensitive healthcare and financial data across production environments.

Clean Architecture in Practice

Every NestJS project I build follows hexagonal architecture — use cases, ports, and adapters. Business logic never touches frameworks directly, making it testable and swappable.

Tests That Catch Real Bugs

I write integration tests against real database containers, not mocks. Unit tests for business logic, E2E for critical flows. If a deploy breaks something, the pipeline catches it before production.

Ship With Confidence

GitHub Actions pipelines with Docker builds, automated test gates, and blue-green deployments on AWS. I've reduced deployment time by 60% while eliminating downtime on releases.

System Design

Architecture & System Design Highlights

Real-world architecture patterns and system design decisions from production systems.

Scalable Microservice Architecture

Designed a modular microservice system with event-driven communication, independent deployment, and horizontal scaling. Each service owns its data and communicates via message queues.

Event-driven architecture
Independent deployability
Horizontal scaling
Service isolation

AWS Infrastructure Design

Architected cloud infrastructure using VPC networking, auto-scaling groups, RDS with read replicas, S3 for static assets, and CloudFront CDN for global distribution.

VPC & security groups
Auto-scaling & load balancing
RDS read replicas
CloudFront CDN

CI/CD Pipeline & Deployment Strategy

Built automated deployment pipelines with GitHub Actions, Docker containerization, automated testing gates, and blue-green deployment strategy for zero-downtime releases.

GitHub Actions automation
Docker containerization
Automated testing gates
Zero-downtime deploys
Testimonials

Client Feedback

Real feedback from verified clients on Upwork. Every review is linked to the actual project and client profile for full transparency.

"Amr is fantastic to work with. He works fast, professionally, and does quality work - exactly as was requested in the scope. Delivered custom Ghost theme modifications on time with clean, maintainable code. Awesome job!"

optiontwelve

optiontwelve

Upwork Client

Ghost Theme Cus...

"Excellent work on building a PTO React component within our Nx monorepo. Implemented comprehensive Cypress E2E tests and Storybook documentation. Component is production-ready with 100% test coverage."

Cupola Software

Cupola Software

Software Company

React Component...

"Amr is quick with React components and experienced with Cypress, Storybook, and Jest within a Nx build system. Built multiple reusable components that saved us weeks of development time."

Cupola Software

Cupola Software

Software Company

Enterprise Comp...

"Fast & high quality work. Delivered a complex React component with pixel-perfect implementation and responsive design. Great communication throughout the project."

Cupola Software

Cupola Software

Software Company

Frontend Develo...
For Clients

Consulting & Backend Development Services

Available for high-impact backend and cloud projects.

Backend system architecture
AWS infrastructure design
API development
Performance optimization
Payment system integrations

Available for long-term collaborations and serious projects only.

Get in Touch
Get In Touch

Contact Me

Whether you're hiring a senior backend engineer or building a cloud-based product, I'm open to impactful collaborations.

Contact Information

Location

Cairo, Egypt