Dmitry Avershin

Software Engineer at Google

Bavaria, Germany
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 Avershin is a seasoned software engineer with 11 years of experience building resilient, distributed systems and backend services, currently at Google and based in Bavaria, Germany. He has deep Scala and JVM expertise from designing microservices and financial/insurance products on AWS at AutoScout24, and prior work operating containerized clusters on Google Cloud. A strong proponent of functional programming and security, Dmitry has contributed to notable open-source projects—implementing authentication and password hashing for the Freedomotic IoT framework and enhancing the SendGrid Java SDK with attachment streaming and test automation. His background spans backend, Android, and cryptography—having implemented an end-to-end encrypted messaging module and a compression algorithm early in his career. Colleagues know him as a pragmatic engineer who mentors others, gives tech talks, and blends production-grade engineering with thoughtful security-minded design.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Computer Science, Information Technology, Bachelor of Computer Science, Information Technology at Novosibirsk State University (NSU)
languagesRussian, English, German
stackoverflow-logo

Stackoverflow

Stats
275reputation
11kreached
2answers
7questions
github-logo-circle

Github Skills (41)

sendgrid10
apidoc10
testing10
authentication10
user-authentication10
java10
sendgrid-mail10
security10
javas10
iot10
api10
send-email9
sendmail9
application-framework9
open-source9

Programming languages (4)

JavaScalaSwiftPython

Github contributions (5)

github-logo-circle
sendgrid/sendgrid-java

Oct 2016 - Nov 2017

The Official Twilio SendGrid Led, Community Driven Java API Library
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:18 commits, 6 PRs, 67 comments in 1 year 1 month
Contributions summary:Dmitry primarily contributed to the SendGrid Java API library by implementing new features and improving existing functionalities. They added an attachment builder class with support for input streams and modified serialization for settings. The user also created and modified unit tests to ensure the correct behavior of the library and specifically addressed issues with prism setup, including fixes for startup scripts and debugging statements.
apitransactional-emailstwilioledemail
freedomotic/freedomotic

Oct 2016 - Oct 2018

Open IoT Framework
Role in this project:
userBack-end Developer & Security Engineer
Contributions:6 commits, 4 PRs, 16 comments in 2 years
Contributions summary:Dmitry made several significant contributions to the Freedomotic Open IoT Framework. Their work involved updating dependencies, specifically upgrading ActiveMQ and Atmosphere versions, and resolving associated issues. They also implemented security enhancements, including password hashing, salt generation, and user authentication within the system. Further work included refactoring existing resources to ensure correct injection and eliminating null pointer exceptions during run-time.
domoticaiot-frameworkframeworkhome-automationmqtt
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