Fedor Yudanov is a Lead Software Engineer with nearly 20 years of experience and a 13-year track record of delivering high-impact enterprise, cloud-native, and desktop systems for clients like Cisco and Spirent. He combines hands-on full-stack development with technical leadership, having led teams of up to eight engineers while driving delivery planning, system analytics, and feature design. Fedor has deep experience integrating containerization and orchestration (Docker, Kubernetes) and has applied semantic reasoning (OWL, SWRL) to internal diagnostics—an uncommon intersection of formal knowledge representation and production engineering. He also contributes to open-source projects, including low-level work on an embeddable JSON DB binding (EJDB), demonstrating comfort with C-level interfacing and cross-language bindings. Based in Novosibirsk, he is known for quickly mastering new domains and advocating best practices through code reviews, mentorship, and tooling that reduce bugs and improve maintainability.
13 years of coding experience
14 years of employment as a software developer
Master's Degree, Information Technology, Master's Degree, Information Technology at Novosibirsk State University (NSU)
Contributions summary:Fedor contributed to the development of a Ruby binding for the EJDB database, implementing core functionalities such as database opening, closing, and object saving/loading. Their work involved writing C code to interface with the EJDB library, creating classes and methods to expose database features. The user also implemented and tested the save and find methods. This included creating a basic test suite and refactoring and renaming modules.
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.