Artem Derevnjuk is a Senior Staff AI Engineer with a decade of experience designing high-load, scalable microservices and SOA architectures, primarily using Node.js and Golang. He blends hands-on full-stack development with people leadership, having led teams at Bright through complex projects while promoting collaboration and ownership. Artem is an active open-source contributor—his work on Ts.ED added MikroORM integration and improved request-context isolation—and he also created cypress-har-generator. Based in Batumi, Georgia, he brings a pragmatic focus on reliable, maintainable systems and a knack for turning security and operational pain points into robust, testable solutions.
8 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering (B.E.) Electronic Security Systems, Bachelor of Engineering (B.E.) Electronic Security Systems at Belarusian State University of Informatics and Radioelectronics
Contributions:242 reviews, 85 commits, 232 PRs in 2 years
Contributions summary:Artem primarily focused on improving the application's security and maintainability. They addressed security vulnerabilities by implementing redirect decorators and using the `passthrough` option for setting headers. Furthermore, the user refactored code to ensure proper route configuration and handled uncaught exceptions using a global exception filter. These changes aimed to improve overall code quality and robustness within the application.
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
Role in this project:
Back-end Developer
Contributions:18 reviews, 17 commits, 37 PRs in 7 months
Contributions summary:Artem primarily contributed to the MikroORM integration within the Ts.ED framework, adding features and improving the interaction with the ORM. Their work included adding MikroORM support, implementing retry mechanisms, and introducing a middleware to isolate the request context. They also focused on refactoring and renaming occurrences of "connection" within the codebase, along with adjustments to improve code coverage.
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.