Hi, I'm Dima

Full-Stack Engineer with 8 years of turning "can we build this?" into "shipped last Tuesday." I thrive at the intersection of clean code, fast products, and teams that actually enjoy what they're building.

A bit about me

I'm a Full-Stack Engineer with 8 years of experience — mostly living in the React & TypeScript world, but comfortable wherever the problem takes me. I care deeply about code that actually works, ships on time, and doesn't make the next developer cry.

Day-to-day, I lead teams, untangle gnarly problems, and turn vague requirements into something everyone can build toward. I'm the kind of engineer who'd rather spend an hour documenting a decision than spend a week undoing it.

When I'm not shipping features, I'm probably tinkering with side projects, obsessing over performance numbers, or trying to convince teammates that tests are actually fun (results vary).

⚛️React & TypeScript at heart
🏗️Architecture that ages well
🚀Performance obsessed
🤝Teams ship better together

Professional Experience

Map Maker

July 2023 - now

Senior Software Engineer @ TomTom

Led development of a map customization platform serving ~1K monthly active users

  • Delivered key product capabilities that enabled the platform to support 1,000+ active users, contributing to growth in enterprise adoption and unlocking multiple new customer use cases.
  • Designed and implemented the core library enabling multi-version style customization and modular feature expansion, reducing integration effort by 50%.
  • Coordinated with product, backend, and design teams to translate complex requirements into clear plans and predictable releases, cutting delivery risk by 25%.
  • Introduced performance improvements that reduced style processing time by 50–60% and boosted UI responsiveness across large datasets.

Patent classification platform

July 2021 - June 2023

Senior Software Engineer @ European Patent Office

Patent classification application for organizing and classifying patent data effectively. The application has been used by patent examiners to quickly and efficiently identify relevant patents and streamline the patent review process.

  • Designed and led development of critical data-processing features that accelerated patent analysis workflows by up to 10x.
  • Improved rendering of massive datasets via virtualization, memoization, and smart caching, reducing UI render time from ~5s to <200ms.
  • Enhanced accessibility and interaction quality for key user journeys, increasing examiner productivity estimates by 20–25%.
  • Optimized classification schema handling reducing memory consumption by ~40%.

Interactive indoor navigation application

July 2020 — July 2021

Senior Software Engineer @ SaM Solutions

Interactive map application for shopping malls and warehouses. The application allowed users to navigate through the premises with ease and showcases key points of interest.

  • Implemented routing and pathfinding logic that enabled accurate indoor navigation and improved user engagement metrics by ~50%.
  • Maintained 80%+ automated test coverage across core features, improving developer confidence and lowering regression counts by ~30%.
  • Bootstrapped the project and grew the frontend team from 1 to 5 engineers, guiding the architectural direction and development practices.

Platform for data-driven sales insights

June 2019 — July 2020

Senior Software Engineer @ Itransition

Analytics tool for transforming healthcare data into visual sales insights.

  • Modernized a monolithic healthcare analytics application into microfrontends, allowing independent deployments and cutting delivery cycles by 40-50%.
  • Maintained 80%+ automated test coverage across core features, improving developer confidence and lowering regression counts by ~30%.
  • Bootstrapped the project and grew the frontend team from 1 to 5 engineers, guiding the architectural direction and development practices.

Technical Skills

Frontend

Backend

Database

DevOps

© 2026 Dzmitry Karaleu. All rights reserved.