Viktor Kirilov

Technical Lead & Engineering Manager at Enhancv

Sofia, Sofia-City, Bulgaria
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
Viktor Kirilov is a Technical Lead and Engineering Manager with 11 years of experience who helped grow Enhancv from a first hire into a $3M ARR product used by 2.5M people. He blends hands-on engineering—architecting serverless, CI/CD and microservices for AI, PDF rendering and resume analysis—with people leadership, having run end-to-end hiring and developer growth programs. Viktor is an active open-source contributor, improving Ethereum Nimbus validator tooling and modern C++ test suites, and his Raspberry Pi home automation project once trended on GitHub and HackerNews with 3.3k stars. A national programming Olympiad winner and recipient of Bulgaria’s John Atanasov diploma, he pairs competitive problem-solving roots with product-focused execution. Based in Sofia, he’s equally comfortable shipping low-latency backend features and coaching teams to build reliable, scalable systems.
code11 years of coding experience
bookPMG "Sv. Kliment Ohridski" Montana
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Sofia University St. Kliment Ohridski
languagesBulgarian, English
stackoverflow-logo

Stackoverflow

Stats
4,428reputation
386kreached
43answers
79questions
Badges
cmake
top-5%
github-logo-circle

Github Skills (24)

nim-lang10
beacon10
maintenance10
c-language10
apidoc10
chain10
api10
ethereum10
doctest10
test-suite10
cprogramming-language10
json-serialization10
back-end-development9
cmake9
staking8

Programming languages (18)

PowerShellMDXC++CRustPugCMakeMakefile

Github contributions (5)

github-logo-circle
status-im/nimbus-eth2

Apr 2020 - Oct 2020

Nim implementation of the Ethereum Beacon Chain
Role in this project:
userBack-end Developer
Contributions:5 reviews, 42 commits, 40 PRs in 6 months
Contributions summary:Viktor contributed to the Nimbus Ethereum 2.0 client by fixing bugs related to logging and JSON serialization of data structures. They implemented changes to the network layer by adding attestation bitfields to bootstrap ENRs, and also refactored code related to the VC/BN split for better key management and remote validator setup. The user also focused on the validator API, implementing several endpoints and contributing to the ongoing development of the validator client, demonstrating a strong understanding of the project's core functionality.
nimbusnimbus-eth2nimserenityethereum
nlohmann/json

Jan 2019 - Mar 2019

JSON for Modern C++
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:14 commits, 1 PR, 16 comments in 2 months
Contributions summary:Viktor's contributions primarily involve updating the testing framework from Catch to doctest. This includes modifying test files and adapting the testing infrastructure to the new framework. The changes focus on ensuring compatibility and proper functionality with doctest, as demonstrated by refactoring existing tests. Additionally, the user addresses build issues and warning messages within the testing environment, highlighting a focus on maintaining the integrity and stability of the test suite.
clangc-plus-plusmessagepackrfc-7159json-patch
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
Viktor Kirilov - Technical Lead & Engineering Manager at Enhancv