Summary
Dmitrii Somov is a Java Software Engineer and tech lead with 9 years of experience building high-load distributed systems and enterprise platforms, currently at Revolut. He has led architecture and implementation of a microservices deposit platform that halved business process latency and drove 75% of ADR decisions as a tech lead at T-Bank. Proficient in Java, Kotlin, C/C++, Python, Spring, Docker, Kubernetes, Redis and both Oracle/Postgres, he routinely owns design, development and incident response end-to-end and promotes a "1-5-1" developer workflow for analysis, implementation and testing. At Huawei he engineered distributed caching and integrated graph databases, earning client awards for UX-focused optimizations. Self-taught since age 17, Dmitrii pairs strong problem-solving and cross-team communication with interests in reverse engineering, pentesting and game development, and learns new frameworks rapidly from documentation. He is adaptable, mentor-minded, and comfortable in English for technical collaboration.
9 years of coding experience
5 years of employment as a software developer
Information Security Master, Computer and Information Systems Security/Information Assurance, Information Security Master, Computer and Information Systems Security/Information Assurance at Moscow Aviation Institute (National Research University)
English, Russian