Back Print PDF Download PDF

Dmitrii Petukhov

Senior/Lead Software Engineer – Java, AWS, AI
donmutti@gmail.com ·linkedin.com/in/donmutti ·github.com/donmutti ·Luxembourg
EXPERIENCE
Independent Engineer
  • Paragrapher: AI book translator, in production with two authors. Sole engineer: domain, REST API, React frontend, infrastructure as code, 640+ tests
  • Career Repo: open-source local-first job-hunt tool with agentic Gmail scanning and AI cover letter generation

Software Development Engineer II (Lead Role)
  • Supported 8 marketplace launches across EMEA and APAC, impacting 1,000+ services and enabling access for over 100 million new customers
  • Designed and delivered a dynamic configuration platform for 600+ services, reducing country launch coding effort from 50 engineer-weeks to one day
  • Reduced operational incidents by 80% through enhanced monitoring, emergency automation, and production readiness reviews
  • Mentored 50+ engineers through workshops, design reviews, and 1:1 coaching, fostering productivity and technical growth
  • Honored with two Amazon EU awards for innovation and automation

Senior Software Engineer
  • Developed low-latency APIs in a 300+ microservice system, serving over 14 million clients on Upwork's web and mobile platforms
  • Increased deployment speed 15× by optimizing build scripts and tuning CI/CD pipelines
  • Accelerated new service creation down to one day via code-generated GraphQL schemas and declarative REST APIs
  • Established team-wide standards for 10+ mobile API services through Groovy-based configurations and scenario-driven integration tests

Senior Software Engineer
  • Developed payment solutions powering over 5,000 banks and billers
  • Refactored a large monolithic backend into modular services and modernized legacy UIs, enhancing maintainability and performance
  • Created a QA automation tool, reducing test data preparation time by 10x
  • Served as Certified Scrum Master for two agile teams, strengthening collaboration and delivery cadence
EDUCATION
Master's in Applied Mathematics and Computer Science
PERSONAL TENETS
◆Business outcomes first

◆There are no juniors, only those not trusted yet

◆Know your tools – and their trade-offs
SUMMARY

Senior/Lead Software Engineer with 20+ years building distributed systems across telecom, industry, fintech, and retail. Architected cloud-native microservices, low-code automation platforms, and developer tools. Led cross-team engineering initiatives, drove high-impact projects, and mentored 50+ engineers. Fluent in agentic development. Focused on controlling complexity in large systems. Two EU-wide innovation awards. Co-organizer of Luxembourg's largest engineering community.

SKILLS
Backend
Java, Kotlin, Spring Boot, Spring AI, Spring Retry, Resilience4j, Temporal, Ktor, Guice, Dagger, Quarkus, Micronaut, Keycloak, Consul, Testcontainers, LocalStack, JUnit, Mockito, Gradle, Maven

Frontend
TypeScript, React, TanStack, Radix UI, Tailwind, Axios, Vite, Astro, Vitest, Jest, Playwright

API & Messaging
REST, GraphQL, gRPC, SSE, WebSockets, Kafka, Hermes, RabbitMQ, OpenAPI, AsyncAPI, Protobuf, JSON, JWT

Data & Storage
PostgreSQL, Redis, Cassandra, MongoDB, Elasticsearch, Spark, SQL, JOOQ, Spring Data JPA, R2DBC, Flyway, Liquibase, Avro, Parquet

Cloud & DevOps
AWS ECS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, CDK, CLI. Vercel, Upstash, Resend, Docker, Jenkins, GitHub Actions

Monitoring & Reliability
Prometheus, OpenTelemetry, Grafana, Loki, ELK, Jaeger, Zipkin, Datadog, Dynatrace

AI & LLM APIs
Anthropic API, xAI API, Gemini API, OpenAI API

Developer Tools
IntelliJ IDEA, Claude Code, Codex, GitHub Copilot, Ollama, Python, uv, Jupyter, Git, Bash, UML, BPMN