Andrey Romanov

Senior Software Engineer at Datadog

Lisbon, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job10 years of employment as a software developer
bookНОЧУ «СО Лицей»
bookUI development school (Школа разработки интерфейсов), Yandex
languagesRussian, English
github-logo-circle

Github Skills (19)

filesystem10
locking10
css10
typescript10
file-operations10
fileio10
astrojs10
typescript-types10
nodejs10
locks10
typescripts10
frontend10
testing9
rss9
monorepo8

Programming languages (9)

TypeScriptC++CSSAstroJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
💼 A curated list of talks and articles about real world frontend development
Role in this project:
userFront-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.
frontend-developmentjavascriptfrontendenterprise
microsoft/rushstack

May 2019 - Feb 2024

Monorepo for tools developed by the Rush Stack community
Role in this project:
userBack-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