Dzmitry Litmanovich

Backend Engineer • Elixir/Phoenix • Ruby/Rails • Go

Professional Summary

Backend engineer with 6+ years of production experience across e-commerce, adtech, and SaaS, now focused on Elixir and the BEAM ecosystem. My path was deliberate: Ruby on Rails as a foundation, a production Ruby-to-Go migration, and Elixir as the current direction. OTP supervision trees, fault-tolerant concurrency, and Phoenix's architecture are principled answers to the distributed systems problems I have been solving the hard way for years.

I bring production depth in system design, API architecture, and database performance that shortens ramp-up on an Elixir team, plus a strong habit of reading and verifying unfamiliar code carefully before shipping and a track record of catching system-level tradeoffs before they become incidents.

Technical Skills

Work Experience

Go Developer | Freelance — B2B SaaS (NDA) Oct 2023 – Jun 2024 • Contract • Remote
  • Rewrote 4 core production modules from Ruby to Go.
  • Led system design for inter-service communication—evaluated messaging patterns, failure isolation, and retry logic before implementation, preventing two identified architectural issues from reaching production.
  • Critically reviewed the existing codebase for correctness issues in concurrency primitives and API boundary contracts; produced written specs for refactored modules before any code was written.
  • Refactored the internal shared library, improving reuse across services and reducing onboarding time.
  • Relevance to Elixir: The distributed-coordination and failure-handling problems solved here with goroutines are exactly the ones OTP supervision trees were designed to make elegant.
Full Stack Developer | Safari Portal — Travel-tech Aug 2022 – Dec 2022 • Contract • Remote
  • Delivered full-stack features for a travel booking platform (Ruby on Rails, React, PostgreSQL).
  • Integrated third-party booking and payment APIs with robust failure/retry handling; wrote integration contracts upfront to catch edge cases before implementation.
  • Self-managed delivery with async written updates; no micromanagement required.
Backend Developer | Tire Agent — US E-commerce Jun 2018 – Aug 2022 • Full-time • Remote
  • Improved overall platform performance by 46%—systematic work with EXPLAIN ANALYZE, N+1 elimination, and index redesign across the product catalogue and order management.
  • Owned the backend purchase funnel (Ruby on Rails + PostgreSQL), including third-party tire-supplier API integration with retry and failure handling designed from the specification stage.
  • Mentored 2 junior developers to independent feature delivery within 3 months via structured code review and pair debugging.
  • Setup the GitHub Actions CI/CD pipeline, moving the team from ad-hoc deploys to structured, verified releases.

Elixir Projects & Self-Study

Education

Technical University, Minsk, Belarus
Engineering Design and Production of Materials

What I'm Looking For

An Elixir/Phoenix team with real production problems—distributed systems, data integrity, performance—where deep backend experience is a genuine asset. Async-friendly remote culture with clear ownership, honest code review, and room to grow into a strong Elixir engineer.