Skip to content
BackNov 7
Nataliia N.
Upwork badge

Nataliia N.

Senior Java Engineer | Monolith to Microservices Migration, Kafka

I migrate legacy systems to Java microservices without downtime — and keep your data consistent while old and new systems run side by side. I'm a hands-on backend architect with 14+ years of Java (plus Python) in fintech, commerce, and telecom. I design the architecture and write the code myself — from requirements and API design to production rollout. What I've delivered: • Zero-downtime migration for a major US pharmaceutical distributor: replaced legacy modules with Java microservices, with Kafka-based bidirectional data sync (CDC + application events) during parallel operation • Consumer-credit platform at a digital bank: cut production incidents from 4–5/day to 2–3/month; introduced the transactional outbox pattern for reliable Kafka messaging with the risk system • Legacy performance fix: rewrote a record-by-record flow as set-based SQL — from 4 hours to 2 minutes • Telecom automation: integrated Microsoft Teams Telephony and national registries, automating 6.5 of 8 manual process steps for ~50 resellers • Python SDK for ML teams: test coverage from 45% to 90% in 6 months How I can help: • Break a monolith into services — or tell you honestly that it shouldn't be broken yet • Keep data in sync between old and new systems during migration (Kafka, CDC, outbox) • Stabilize a fragile production system: frequent incidents, flaky tests, missing logs • Architecture review or technical discovery before a major rebuild • Hands-on feature work on Java/Spring Boot or Python codebases Stack: Java 17+, Spring Boot 3, Kafka, PostgreSQL, Liquibase, Python, Docker, AWS, Azure Full overlap with US Eastern business hours, plus afternoons in Europe. I communicate clearly, document decisions, and don't disappear mid-project. Send me a short description of your system and what's hurting — I'll tell you honestly whether I'm the right fit.

🇺🇦Kotsiubynske, Ukraine$55/hr100% JSS4.85 (1)Since Jul 2024

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#238,502 / 412k
🇺🇦Country#9,944 / 14.3k
Revenue, last 30 days
$0
Total earnings
$6k

Billed in all: $6.5k

World#238,502 / 412k
🇺🇦Country#9,944 / 14.3k
Per project
$6k
Projects, last 6 months
0
World#209,850 / 412k
🇺🇦Country#7,324 / 14.3k
Projects in all
1
0% fixed100% hourly
World#360,671 / 412k
🇺🇦Country#13,083 / 14.3k

Earnings, last 30 days

$6.5kNothing 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.4k$6.5k$6.6k$6.7kOct 8Oct 23Nov 7

Skills