Andrew Laptev

Senior Software Developer at Moscow Institute of Physics and Technology (State University) - MIPT, Phystech

Moscow, Moscow City, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code14 years of coding experience
job11 years of employment as a software developer
book922
bookMaster's degree, Computer Science, Master's degree, Computer Science at National Research Nuclear University (former Moscow Engineering Physics Institute)
languagesEnglish, Russian, bashkir
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (8)

javascript10
nodejs10
api10
apidoc10
network-protocol10
soap10
fortran6
lapack6

Programming languages (7)

TypeScriptC++ShellJavaScriptHaskellHTMLF#

Github contributions (5)

github-logo-circle
agsh/onvif

Dec 2014 - Jan 2023

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:
userBack-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.
digest-authenticationlazy-loadingnodejsonviftypescript
agsh/global-generator-test

Jan 2019 - Jan 2022

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.
Request Free Trial