Andrey Romanov is a Senior Software Engineer with 11 years of experience building resilient front-end systems and reliable backend libraries, currently based in Lisbon and working at Datadog. He has a strong track record of shipping customer-facing products and internal platforms—most notably replacing costly third-party support systems at Joom and Avito, and creating monorepo infrastructure and shared UI libraries that scaled across multiple teams. Comfortable across the stack, he pairs TypeScript/React expertise with backend work in Kotlin, Go, and Node.js, and has stepped into backend gaps to keep projects moving. An open-source contributor, he improved core reliability in microsoft/rushstack by fixing macOS/Linux file-locking race conditions and preventing accidental lockfile deletion. Colleagues rely on him to tame legacy codebases—he modernized front-ends without disruptive rewrites—and to document and automate workflows that unblock teams. Born in Siberia and self-described as writing “bear-resistant” code, he blends pragmatic engineering with attention to long-term stability.
11 years of coding experience
10 years of employment as a software developer
НОЧУ «СО Лицей»
UI development school (Школа разработки интерфейсов), Yandex
💼 A curated list of talks and articles about real world frontend development
Role in this project:
Front-end Developer
Contributions:2 reviews, 368 commits, 25 PRs in 4 years 11 months
Contributions summary:Andrey primarily contributed to the development of a website, focusing on frontend development aspects. They implemented initial website structure, content updates, and styling using CSS, with a focus on improving the visual presentation. Key features added include an RSS feed, a back-to-top button, and company pages. Additionally, the user modified the site's configuration and layout.
Monorepo for tools developed by the Rush Stack community
Role in this project:
Back-end Developer
Contributions:4 reviews, 1 PR, 9 comments in 4 years 9 months
Contributions summary:Andrey primarily contributed to the `node-core-library` within the `microsoft/rushstack` repository. Their work involved fixing bugs related to file locking, specifically addressing race conditions on macOS/Linux systems. They also refactored the code to improve the handling of file statistics and prevent accidental deletion of lock files. These changes demonstrate their focus on improving the reliability and stability of the project's core libraries.
apimonorepoeslintapi-extractororchestrator
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrey Romanov - Senior Software Engineer at Datadog