Summary
Oleg Fedorov is a seasoned C++ software engineer with over a decade of experience building GNU/Linux and cross-platform networked, multithreaded systems, currently based in Germany and open to Munich-based or fully remote roles. He has delivered production-grade components across telecom, security, embedded, and billing domains at companies like Guardsquare, Nexign, Paragon and Telros, working with modern C++ (C++14/17), Docker, CI, and messaging systems. Oleg combines low-level Linux/embedded expertise (POSIX, GDB, Autotools) with higher-level service development (REST, Docker, PostgreSQL, RabbitMQ), enabling him to span from kernel-adjacent features to distributed microservices. His background in high-energy physics and academic training in mathematics and physics give him a strong foundation in algorithmic rigor and systems thinking. Colleagues value his steady cross-functional collaboration in agile teams and his track record of shipping robust, secure software in complex infrastructures.
10 years of coding experience
15 years of employment as a software developer
Specialist Degree Mathematics and Programming; Mathematical Support and Administration of Information Systems, Specialist Degree Mathematics and Programming; Mathematical Support and Administration of Information Systems at Peter the Great St.Petersburg Polytechnic University
English, Finnish, Russian, German