Dmytro Barabash

Lisbon, Portugal · dbarabashdev@gmail.com · @dbarabashh


Summary

Product engineer with 13+ years shipping production software end-to-end — from design exploration to backend systems to production rollout. Active open source contributor to ts-eslint (15M+ weekly downloads). I do my best work in small, autonomous teams where engineers own product outcomes and talk to users directly. Looking to go deep on one meaningful product with a mission-driven team.


Skills

Primary stack
TypeScript/JavaScript, React, Next.js, Node.js, Python, Django/FastAPI, Ruby on Rails, PostgreSQL, Redis, AWS, Docker
Also shipped with
Java, GraphQL, RabbitMQ, LLMs/RAG, Cypress (E2E), Jest, DataDog, Prometheus
Product & leadership
End-to-end product ownership, cross-functional collaboration (design, PM, CEO, users), technical leadership, mentorship, hiring, engineering standards

Experience

Founder & Engineer Brifly

Dec 2025 – Present

Self-funded product · Async communication tool for remote teams · Remote, Portugal

  • Took the product from idea to launch solo — owned direction, design, architecture, and delivery end-to-end.
  • Shipped async video and voice communication for remote teams, iterating directly on user feedback.

Senior Product Engineer 8Bureau

Jul 2022 – Present

Independent consulting practice · Remote, Portugal

McKinsey Staff Engineer (Contract)

Global management consulting firm advising enterprises and governments

  • Co-led design and delivery of an internal AI-assisted analysis assistant that turns raw datasets into dashboards and narrative insights — reduced analyst prep time and standardised outputs across teams.
  • Introduced E2E testing with Cypress + BDD, improving release confidence and cutting manual QA cycles.
  • Ran multi-team architecture workshops across two organizations (40+ participants); drafted the design-system RFC that became the suite-wide standard.

Pleo Senior Engineer (Contract)

Business spending and expense management platform

  • Built a configurable pricing system that supported Pleo's expansion across 10 new EU markets in 2022 — a year when group revenue reached DKK 374m (~€50m) and the company nearly doubled revenue and transaction volume YoY.
  • Increased frontend microservice test coverage from 12% to 33%+, reducing regressions in revenue-critical flows.
  • Initiated and led a weekly "Reliability Hour" to systematically reduce tech debt, refine architecture, and stabilise core flows — fewer regressions, more predictable releases.

CourtCorrect Staff Engineer (Contract)

AI platform for complaint and case management

  • Architected and shipped a Git-style case merge system for enterprise dispute resolution workflows.
  • Led the JavaScript → TypeScript migration (17% → 60.5% and growing), improving maintainability, type-safety, and long-term velocity.
  • Partnered directly with the CEO on technical and organizational scaling: system architecture evolution, team structure, hiring roadmap, and engineering processes.
  • Formalised engineering standards (PR templates, code review guidelines, architecture discussions), accelerating onboarding and reducing regressions.

Technical Lead / UI Engineering Manager Smarter Contact

Jan 2021 – Jul 2022

SMS outreach and lead engagement platform · Kyiv, Ukraine

Scaled engineering from zero with CTO. Led frontend and shaped product technical direction as the product grew from early customers to thousands of daily users. Built the frontend platform and developer workflows from the ground up.

  • Led the frontend team: code reviews, mentoring, hired 5 engineers, defined technical priorities and roadmap.
  • Co-designed product architecture alongside the CTO; established scalable development practices.
  • Shipped core product features and complex UI flows as a hands-on contributor.
  • Worked directly with CEO, PM, and design to translate business goals into technical deliverables.
  • Improved performance and stability of critical flows through systematic refactoring and incremental tech debt reduction.

Senior Frontend Engineer proSapient

Jul 2019 – Feb 2021

Expert interviews, transcription, and research platform · Kyiv, Ukraine

  • Owned the transcription UI application end-to-end.
  • Optimized UI GraphQL queries in collaboration with backend engineers, achieving 17.2% improvement in interface load time across key dashboards.
  • Designed and led development of a reusable internal design system adopted across two frontend teams.
  • Worked directly with power users to collect workflow feedback and translate insights into product improvements.

Software Engineer 8Bureau

May 2015 – Jul 2019

Independent consulting · Kyiv, Ukraine — Engagement: Alfa Bank Ukraine, ~3M customers

  • Played a key role in building the web interface for Alfa Repayment, through which millions of users paid off loans and instalments.
  • Launched a component design system in a highly regulated banking environment, standardising UI patterns, reducing duplication, and accelerating feature delivery.
  • Collaborated with engineering to extract key domains into microservices, enabling independent deployments, improved scalability, and fault isolation.
  • Led and collaborated on rewriting critical legacy modules with modern architectural patterns and test coverage — while maintaining strict security and regulatory compliance.
  • Designed a post-onboarding engineering guide adopted across the team.

Beyond Work


Education

BS, Computer Engineering — Central Ukrainian National Technical University, Kropyvnytskyi, Ukraine