Nikolay Andreychuk is a Senior Software Engineer and software architect with 17 years of hands-on experience building high-availability, high-load systems and 11 years of continuous professional experience in senior roles. He combines deep .NET, Python, and TypeScript expertise with strong database skills (MS SQL, MySQL, Redis) and cloud architecture to deliver reliable, scalable production services. Nikolay has been integrating LLMs, RAG patterns, and AI tools to improve developer experience and accelerate engineering workflows, staying current with cutting-edge AI-assisted development practices. As an active open-source contributor, he improved caching semantics and null-value handling in the popular dotnetcore/EasyCaching project, reflecting attention to robustness and testing. Based in Lisbon, he has a track record of progressing from hands-on engineering to staff and engineering manager roles, bringing both technical depth and team leadership. He is a persistent learner who blends practical system design with experimental AI integrations to push developer productivity forward.
10 years of coding experience
15 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Moscow Aviation Institute (National Research University)
:boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
Role in this project:
Back-end Developer
Contributions:13 reviews, 12 commits, 13 PRs in 3 months
Contributions summary:Nikolay primarily focused on implementing and refining caching mechanisms within the .NET Core EasyCaching library. Their contributions involved defining base interfaces for hybrid and Redis caching providers. The user also addressed specific issues related to null value handling across different caching providers, enhancing the library's reliability. Furthermore, the user added test cases to ensure the correct caching of null values in diverse scenarios.
EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching. Deforked from original project in january of 2021. In addition to original version have decorators for resilience, various performance improvements and bug fixes.
Contributions:40 reviews, 111 commits, 94 PRs in 1 year 10 months
redisdecoratorsfixescachingperformance
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
Nikolay Andreychuk - Senior Software Engineer at Zencoder