Dmitri Sotnikov

Software Engineer at TODAQ Labs

Old Toronto, Ontario, Canada
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
Dmitri Sotnikov is a software engineer with eight years of professional experience building services, web applications, and interfacing systems, currently based in Old Toronto. He specializes in functional programming with deep Clojure expertise, software architecture, and backend-driven web development, and has a history of middleware, mobile (iOS) and integration work in healthcare and finance domains. Dmitri has held senior architecture and technical specialist roles, shaping system design and dependency management, and continues to contribute to open-source Clojure tooling—helping maintain the widely used Luminus template by updating core files and dependencies. His background spans low-level integration (IBM MQ, FIX/TICS), front-end visualization, and Linux systems administration, giving him a rare full-stack-to-infrastructure perspective. Pragmatic and detail-oriented, he blends engineering rigor with practical release stewardship that keeps projects current and stable.
code8 years of coding experience
job5 years of employment as a software developer
bookMCS Computer Science, MCS Computer Science at University of New Brunswick
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
76reputation
3kreached
6answers
0questions
github-logo-circle

Github Skills (15)

clojure10
dependency-management10
web-framework10
leiningen10
clojure-cli10
database-migration8
database-migrations8
nrepl8
json6
spyder6
insert6
tuples6
python6
6
numpy6

Programming languages (2)

HTMLClojure

Github contributions (5)

github-logo-circle
a template project for the Luminus framework
Role in this project:
userBack-end Developer
Contributions:21 commits in 8 months
Contributions summary:Dmitri primarily contributed to the Luminus template project by updating dependencies and release versions. They made changes to project files, and core application files. These changes suggest involvement in managing the project's dependencies, updating the core functionality and ensuring the project uses the latest versions of libraries. Their contributions maintain and refine the project's structure and dependencies.
webframeworktemplateclojureluminus
a template for generating Macchiato-based apps
Contributions:5 commits in 1 year 3 months
templateclojurescriptnodejs
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