Dmitry Lobanov

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

🤩
Rockstar
🎓
Top School
Dmitry Lobanov is a seasoned iOS engineer with 11 years of professional experience and over a decade working in Swift and Objective-C since 2012, building native apps and developer tooling. He contributes to notable open-source projects across the Git and Apple ecosystems—improving libgit2 branch handling, enhancing GitUp’s UI and app logic, and refining CocoaLumberjack’s multi-platform logging and Swift integration. His work shows a strong emphasis on security and reliability, from encrypted Core Data stores using SQLCipher to careful refactors that improve maintainability and testability. Comfortable across front-end UI, framework build systems, and backend C libraries, he brings full-stack fluency to macOS and iOS development. Trained at Lomonosov Moscow State University, Dmitry pairs deep low-level engineering skills with practical UX sensibilities, often adding small but impactful features like drag-and-drop and fluent API builders that noticeably improve developer and end-user workflows.
code11 years of coding experience
bookLomonosov Moscow State University
languagesEnglish, French, Russian
stackoverflow-logo

Stackoverflow

Stats
3,672reputation
378kreached
70answers
109questions
github-logo-circle

Github Skills (41)

objective-c10
git10
ios10
sqlite10
user-interface10
c1110
ui-design10
standard-library10
cocoa10
c1710
database-security10
uid10
front-end-development10
version-control10
sqlcipher10

Programming languages (18)

JavaC++CRustObjective-C++ScalaGoHTML

Github contributions (5)

github-logo-circle
v2.0 - iOS Core Data encrypted SQLite store using SQLCipher
Role in this project:
userBack-end Developer / Database Engineer
Contributions:15 commits, 4 PRs, 37 comments in 1 year 9 months
Contributions summary:Dmitry primarily focused on enhancing and refactoring the encrypted Core Data store within the iOS project. Their contributions involved adding and modifying methods for secure passphrase management, enabling convenient database passphrase manipulations, and introducing validation methods to verify passphrase correctness. They also refined the project by removing unnecessary headers and fixing file manager invocation, contributing to overall code quality and maintainability of the encrypted database solution. The changes strongly suggest a focus on the security and reliability of the Core Data encryption implementation.
objective-cencrypted-datakeychaincore-datasql-database
git-up/GitUp

Aug 2019 - Nov 2022

The Git interface you've been missing all your life has finally arrived.
Role in this project:
userFull-stack Developer
Contributions:6 reviews, 17 commits, 23 PRs in 3 years 2 months
Contributions summary:Dmitry primarily contributed to the front-end and application logic of the GitUp application. They implemented features such as drag-and-drop functionality within the welcome window, enabling users to easily open repositories. Furthermore, the user added copy-commit-message action, and enhanced the application by adding the external applications to open iterm.
branchesversion-controlgit-hooksgit-addonsmissing
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 Lobanov