Denis Grafov is a Senior Software Engineer based in Berlin with 11 years of experience building embedded and IoT systems, now contributing at Strava. He has deep C++ and Python expertise and a track record designing robust, scalable firmware and communication frameworks for constrained devices and cloud integrations. As a hands-on architect and team lead, he introduced unit testing, CI, and build automation across multiple companies, cutting CI times in half and improving firmware quality. Denis has led cross-functional efforts from product definition to OTA updates and smartphone integrations, particularly for bioprocess control and vertical farming solutions. Colleagues rely on him to turn fuzzy requirements into maintainable architectures and consistent C++ APIs. He combines systems-level pragmatism with a fast learning curve that lets him jump domains while keeping code clarity and operational reliability front and center.
11 years of coding experience
15 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
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.