Senior Software Developer at Moscow Institute of Physics and Technology (State University) - MIPT, Phystech
Moscow, Moscow City, Russia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Andrew Laptev is a Senior Software Developer based in Moscow with 14 years of experience building backend systems, primarily in Node.js. He currently architects and delivers software at Noveo Group while maintaining long-term teaching roles in functional programming at MIPT and MEPhI, blending industry practice with academic rigor. His open-source contributions include implementing ONVIF support in Node.js—adding camera capabilities, stream URIs, user management, and NTP settings—demonstrating practical expertise in networked video and device integration. Earlier roles as system architect and lead programmer reflect strong end-to-end design and team leadership across enterprise projects. Known for a pragmatic, low-drama approach (his Github bio reads "Pfff...agh! Shenanigans!"), he pairs deep protocol-level knowledge with a taste for clean, functional design.
14 years of coding experience
11 years of employment as a software developer
922
Master's degree, Computer Science, Master's degree, Computer Science at National Research Nuclear University (former Moscow Engineering Physics Institute)
A TypeScript-first ONVIF client for Node.js with typed WSDL services, lazy loading, WS-Security/Digest authentication, WS-Discovery, Events, Media/Media2, PTZ, Recording/Replay and a drop-in compatibility layer for the legacy 0.x API.
Role in this project:
Back-end Developer
Contributions:8 releases, 17 reviews, 612 commits in 8 years 2 months
Contributions summary:Andrew contributed to the development of a node.js implementation for ONVIF. They implemented methods to get camera capabilities, video sources, profiles, services, device information, stream URIs, presets, and status data. The code changes show contributions related to setting NTP settings, and adding the ability to set, remove, and get user credentials.
Contributions:1 PR, 3 pushes, 1 branch in 3 years 1 month
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.