Skip to content
BackNov 5
Dmitry P.

Dmitry P.

Senior Go Backend Engineer | Microservices, gRPC, PostgreSQL

I'm a Senior Go Backend Engineer with 9+ years of software engineering experience, including 4+ years focused on Go and production distributed systems. I help teams build reliable backend services, improve existing systems, solve production issues, and deliver maintainable solutions without unnecessary complexity. WHAT I CAN HELP YOU WITH • Go Backend Development: Microservices, REST/OpenAPI, gRPC/Protobuf, background workers, and service integrations. • Authentication & Security: OAuth 2.0, OpenID Connect, JWT, user registration, authentication flows, and third-party identity providers. • Databases & Messaging: PostgreSQL, Redis, RabbitMQ, Google Pub/Sub, asynchronous processing, and query optimization. • Debugging & Reliability: Production troubleshooting, error handling, performance improvements, structured logging, OpenTelemetry, and Prometheus. • Refactoring & Modernization: Legacy backend cleanup, service decomposition, dependency upgrades, testing, and code reviews. • Cloud & DevOps: Docker, Kubernetes, GCP, CI/CD, and release support. RELEVANT PRODUCTION EXPERIENCE At SWEET.TV (2023–2026), I worked on a large distributed backend platform spanning 40+ repositories and 30+ backend service projects. My contributions included: • Maintaining and aligning gRPC/REST API contracts across 30+ services and repositories. • Improving observability, debugging, and reliability practices across 25+ repositories. • Supporting CI/CD and release improvements across 15+ services and repositories. • Developing authentication, account management, external integrations, and asynchronous processing workflows. Previously, I developed Go backend services at EPAM Systems, working with PostgreSQL, Redis, REST APIs, and production integrations. I also bring a strong background in web platforms, PHP, JavaScript/TypeScript, and client-facing software delivery. HOW I WORK I can join an existing codebase, understand its architecture, identify problems, and independently deliver tested, maintainable changes. I value clear communication, realistic estimates, clean implementation, and reliable delivery. Open to short-term projects, part-time contracts, backend audits, troubleshooting, and ongoing Go backend development.

🇺🇦Dnepropetrovsk, Ukraine$45/hr100% JSS4.96 (26)Since Aug 2014

Earnings and projects

MRR (estimate)
≈$0

An estimate from an earlier read

World#249,707 / 412k
🇺🇦Country#10,237 / 14.3k
Revenue, last 30 days
$0
Total earnings
$5.3k
World#249,707 / 412k
🇺🇦Country#10,237 / 14.3k
Per project
$189
Projects, last 6 months
0
World#209,850 / 412k
🇺🇦Country#7,324 / 14.3k
Projects in all
28
86% fixed14% hourly
World#103,224 / 412k
🇺🇦Country#4,524 / 14.3k

Earnings, last 30 days

$5.3kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$5.1k$5.2k$5.3k$5.4kOct 9Oct 24Nov 8

No data since Nov 5, 2026.

Skills