Skip to content
BackNov 7
Samson A.
Upwork badge

Samson A.

Senior Backend Engineer | Java/Spring Boot, Node.js, API Integrations

Backend & API Integrations Engineer — Java/Spring Boot, Node.js/NestJS, and the third-party integrations most teams don't want to touch (QuickBooks, Xero, payments, accounting). I build and stabilize reliable backends: clean REST APIs, microservices, and integrations that actually stay in sync. 8+ years of backend experience and 2,700+ hours delivering systems that handle high traffic and financial/inventory workflows. Where I help most: - API & platform integrations — QuickBooks Online & Xero (OAuth2, tokens, webhooks, sync, reconciliation), cXML purchase-order flows, and payment/accounting platforms - Microservices — designed and maintained 32+ services with CI/CD + Docker, improving uptime and cutting deployment time - Backend rebuilds — refactored legacy systems into scalable services with measurably higher throughput - Security — JWT, Spring Security, and Auth0 authentication/authorization - Reliability — async processing with Kafka/SQS, idempotency, retries, and rate limiting, backed by tests (JUnit, Mockito, Testcontainers) Tech I work with: Java, Spring Boot, Node.js, NestJS, Python, PostgreSQL, MySQL, MongoDB, MariaDB, Redis, DynamoDB, Docker, Apache Kafka, AWS SQS, REST, gRPC. How I work: I start with a short review of your current code/architecture, then give you a clear plan, timeline, and checkpoints — so you always know what's happening and what comes next. If you're dealing with a fragile backend, a stalled integration, or you need a new API built right the first time, send me a message describing what you're trying to achieve and I'll reply with a concrete next step. — Samson

🇪🇹Addis Ababa, Ethiopia$25/hr100% JSS5.00 (1)Since Jun 2021

Earnings and projects

MRR
$2.1k

Last 6 months ÷ 6

World#21,837 / 412k
🇪🇹Country#60 / 1,609
Revenue, last 30 days
$2k

Last 6 months: $12k

World#21,100 / 412k
🇪🇹Country#51 / 1,609
Total earnings
$41k

Billed in all: $43k

World#88,255 / 412k
🇪🇹Country#116 / 1,609
Per project
$21k

$12k in the last 6 months

World#5,672 / 412k
🇪🇹Country#9 / 1,609
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇪🇹Country#739 / 1,609
Projects in all
2
0% fixed100% hourly
World#328,886 / 412k
🇪🇹Country#1,375 / 1,609

Earnings, last 30 days

$43.5k+$2k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$40k$42k$44kOct 8Oct 23Nov 7

Skill rankings: Top 6% in Auth0

Ranked by MRR among everyone on Upwork with the skill.

  1. #5Auth080 freelancers · 🇪🇹 #1Top 6%
  2. #85Apache Kafka981 freelancers · 🇪🇹 #1Top 9%
  3. #158Spring Boot2,150 freelancers · 🇪🇹 #3Top 7%
  4. #277CI/CD3,691 freelancers · 🇪🇹 #5Top 8%
  5. #321Xero4,044 freelancers · 🇪🇹 #1Top 8%
  6. #408Intuit QuickBooks5,208 freelancers · 🇪🇹 #1Top 8%
  7. #545Java8,313 freelancers · 🇪🇹 #5Top 7%
  8. #633Docker8,761 freelancers · 🇪🇹 #14Top 7%