Skip to content
BackNov 8
Salah A.
Upwork badge

Salah A.

Backend & Full Stack Engineer | Spring Boot, NestJS, APIs, AWS

I build and fix backend systems that businesses run on: APIs, integrations, reports and dashboards, on Java Spring Boot and Node.js/NestJS, deployed on AWS. Top Rated, 39 Upwork jobs, 4+ years in production. RECENT WORK - Nawy, Egypt's largest real estate marketplace: full stack engineer on Next.js and NestJS. Built role-based partner dashboards, BullMQ background jobs, event-driven processing on AWS SNS/SQS, an audit service with request tracing across services, and S3 report exports. - Shared user management service: authentication, RBAC and user administration used by several web and mobile apps. - Reporting platform for a German travel-tech company (ongoing): Spring Boot reports and dashboards built on several internal APIs, with PDF/Excel/CSV exports, caching, performance work and GitLab CI/CD. - API integrations: e.g. moving candidate data from Recruitee to Zoho Recruit, plus data extraction and migration jobs. WHAT I CAN DO FOR YOU - Build or extend REST APIs and microservices (Spring Boot, NestJS, Express, Laravel) - Connect your systems to third-party APIs and keep the data in sync - Speed up slow reports, queries and endpoints (PostgreSQL, MySQL, MongoDB) - Take over an existing codebase, find what's broken, and fix it - Set up Docker, CI/CD pipelines and AWS deployments (ECS, S3, CloudFront, SNS/SQS) - Build the React/Next.js frontend when the project needs one HOW I WORK - I start by reviewing your code or requirements and send a written plan with milestones and an estimate - Code goes to your repository in small commits, so you own everything from day one - Regular progress updates, and honest timelines - Clear docs: API references, ERDs, and handover notes Send me your project details or your bug list, and I'll reply with a concrete plan.

🇪🇬New Cairo, Egypt$20/hr100% JSS4.99 (21)Since Jul 2020

Earnings and projects

MRR
$559

Last 6 months ÷ 6

World#73,323 / 412k
🇪🇬Country#957 / 6,384
Revenue, last 30 days
$675

Last 6 months: $3.4k

World#54,752 / 412k
🇪🇬Country#695 / 6,384
Total earnings
$7.1k

Billed in all: $7.3k

World#225,140 / 412k
🇪🇬Country#2,943 / 6,384
Per project
$197

$671 in the last 6 months

World#265,641 / 412k
🇪🇬Country#3,826 / 6,384
Projects, last 6 months
5
80% fixed20% hourly
World#41,746 / 412k
🇪🇬Country#503 / 6,384
Projects in all
36

Across 39 contracts

90% fixed10% hourly
World#83,215 / 412k
🇪🇬Country#1,180 / 6,384

Earnings, last 30 days

$7.3k+$675 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$6.5k$7.0k$7.5kOct 9Oct 24Nov 8

Skill rankings: Top 13% in Java

Ranked by MRR among everyone on Upwork with the skill.

  1. #306Spring Boot2,150 freelancers · 🇪🇬 #8Top 14%
  2. #365Microservice2,217 freelancers · 🇪🇬 #11Top 16%
  3. #632CI/CD3,691 freelancers · 🇪🇬 #22Top 17%
  4. #658NestJS3,757 freelancers · 🇪🇬 #18Top 18%
  5. #853Back-End Development4,183 freelancers · 🇪🇬 #15Top 20%
  6. #908RESTful API6,064 freelancers · 🇪🇬 #17Top 15%
  7. #1,114Java8,313 freelancers · 🇪🇬 #22Top 13%
  8. #1,201Supabase4,116 freelancers · 🇪🇬 #16Top 29%