Dmitry Dzema

Backend Engineering Team Lead at nami.ai

Singapore
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
Dmitry Dzema is a backend engineering leader based in Singapore with 18 years of experience building resilient, data-driven systems and leading cross-functional teams. Currently heading backend engineering at an AI-of-Things startup, he blends hands-on development with DevOps and TDD practices to deliver privacy-first, production-grade solutions. His background spans startups and scale-stage companies—from architecting event-driven pipelines with Kafka, Spark and HBase to improving search and authentication in prominent open-source Ruby projects like Sunspot and OmniAuth. As a former VP of Engineering and tech lead, he has moved from individual contributor to running teams that ship high-throughput services and replace legacy infrastructure. He’s known for pragmatic automation, strong mentoring, and for balancing product needs with maintainable engineering. An under-the-radar strength is his sustained contribution to core open-source libraries that improve security and search behavior in real-world systems.
code17 years of coding experience
job15 years of employment as a software developer
bookBs, Applied Mathematics and System Programming, Bs, Applied Mathematics and System Programming at Дальневосточный Государственный Университет / Far Eastern State University
languagesRussian, English, Thai, Chinese
github-logo-circle

Github Skills (12)

testing10
ldap10
user-authentication10
authentication10
object-oriented-programming10
solr10
omniauth10
ruby10
api8
apidoc8
github-ci4
githubaction-workflow4

Programming languages (5)

JavaCJavaScriptRubyPython

Github contributions (5)

github-logo-circle
sunspot/sunspot

Jun 2009 - Sep 2009

Solr-powered search for Ruby objects
Role in this project:
userBack-end Developer
Contributions:13 commits in 3 months
Contributions summary:Dmitry primarily focused on improving the Sunspot search library, a Solr-powered search solution for Ruby objects. Their contributions include enhancing the internal workings of the library, such as updating the ancestor traversal method for class adapters and data accessors, and improving its behavior by handling type names and removing unnecessary quoting in queries. They also addressed core functionality related to configuration and highlighting search results, demonstrating a focus on improving the core search engine's functionality.
searchrubysolrsolr-search-enginesunspot
omniauth/omniauth-ldap

Sep 2012 - Sep 2012

LDAP strategy for OmniAuth
Role in this project:
userBackend Developer
Contributions:6 commits in 1 day
Contributions summary:Dmitry primarily focused on improving the authentication strategy within the OmniAuth LDAP integration. Their work involved refactoring existing code to utilize the `fail!` method for handling authentication failures, enhancing the way exceptions are managed. Additionally, the user unified the formatting of the spec files and removed trailing whitespace for improved code style, and rewrote and refined spec cases for the LDAP strategy to provide greater clarity and test coverage. The user also addressed a security concern by disallowing sign-ins with blank usernames or passwords.
omniauthstrategyldap
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
Dmitry Dzema - Backend Engineering Team Lead at nami.ai