Yuriy Sannikov is a Technical Product Owner and solution architect with 11+ years delivering complex digital platforms across banking, telecom, healthcare, and eCommerce. He combines hands-on system analysis, microservice and integration design (REST, Kafka) and BI expertise with product leadership—recently driving digital banking features like unified biometric integration and AI-driven document scanning at OTP Bank. A former developer and university lecturer, Yuriy bridges engineering and stakeholder collaboration, producing clear artifacts from BRDs to user stories and acceptance criteria. He has led international launches for clients such as Alcon and Ahold Delhaize and contributed IoT expertise to the popular Tasmota project by adding OpenTherm heating integration. Comfortable in both technical deep dives (databases, UML, Enterprise Architect tools) and cross-functional product ownership, he excels at turning complex requirements into production-ready solutions.
11 years of coding experience
2 years of employment as a software developer
Bachelor’s Degree, Applied Mathematics, Bachelor’s Degree, Applied Mathematics at Pomorsk State University named after M.V. Lomonosov
Business Administration and Management, General, Business Administration and Management, General at The Open University
Engineer’s Degree, Telecommunications Engineering, Engineer’s Degree, Telecommunications Engineering at St. Petersburg State University of Telecommunications named after prof. M.A. Bonch-Bruevich
Master of Computer Applications - MCA, Information Technology, Master, Master of Computer Applications - MCA, Information Technology, Master at NArFU
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:9 reviews, 11 commits, 6 PRs in 2 years 2 months
Contributions summary:Yuriy primarily contributed to the `tasmota` firmware, focusing on expanding its functionality with OpenTherm (OT) protocol support. They implemented an OpenTherm library, added configuration options, and integrated OT communication logic into the firmware. The contributions include initializing the OT communication, handling interrupts, parsing responses, and adding OpenTherm-related telemetry and commands, enabling the integration of smart home devices with heating systems.
Contributions:15 commits, 14 pushes, 1 branch in 1 year
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.