Sergey Dobrov

Technical Team Lead at HiDevLab

Cape Town, Western Cape, South Africa
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
Sergey Dobrov is a Technical Team Lead and full-stack engineering leader with 13 years of experience building scalable, cost-conscious data platforms for mission-driven organizations. Currently at Zenysis, he leads cross-functional teams that turn complex public health data challenges into production-ready analytics and infrastructure solutions. He is hands-on across Python, JavaScript/TypeScript, React, SQL, AWS, Terraform, and Kubernetes, equally comfortable diving into code or shaping system architecture and migrations. Sergey has a long history of technical leadership—from CTO and head of development roles to mentoring junior engineers—and emphasizes engineering culture, ownership, and measurable impact. An active contributor to tooling that bridges languages, he improved Lua-Python interoperability in the lupa project, reflecting a knack for resolving subtle cross-runtime issues. Based in Cape Town, he combines practical delivery experience with a persistent focus on reliability, cost efficiency, and operational excellence in high-stakes environments.
code13 years of coding experience
job1 year of employment as a software developer
bookAssociate's degree, Computer Science, Associate's degree, Computer Science at University of the People
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

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

Github Skills (6)

lua10
exception-handling10
interoperability10
python10
cython9
unit-testing7

Programming languages (5)

ShellCJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
scoder/lupa

Jan 2016 - Sep 2016

Lua in Python
Role in this project:
userBack-end Developer
Contributions:13 commits, 3 PRs, 21 comments in 8 months
Contributions summary:Sergey primarily focused on improving the interaction between Lua and Python within the `lupa` library. They addressed Python exception handling within the Lua environment, ensuring exceptions are correctly reraised or intercepted. They also implemented various fixes and enhancements related to how Python objects and data types are handled within Lua, including handling of strings, attributes and calling Python functions from Lua. These changes enhance the library's functionality and stability.
luapythonluajit
jbinary/habahaba-js

Jan 2013 - Feb 2014

Contributions:290 commits in 1 year
template-enginexmppjavascriptxmpp-webxmpp-client
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
Sergey Dobrov - Technical Team Lead at HiDevLab