Summary
Dmitry Ognyannikov is a Senior Java Developer with over 10 years of backend experience and a strong systems background spanning Java EE, Spring, and modern Spring Boot/Kotlin stacks. He brings unusual depth across languages—4 years of C++ (Qt, STL, Boost), Scala/Spark for data pipelines, and practical Python and JavaScript—enabling him to design and migrate large-scale systems from relational to NoSQL stores like Cassandra and Elasticsearch. Dmitry has delivered production-critical software for banking (Raiffeisen Online), SSO/security products (Gluu), emergency services, and IoT/medical data processing, combining architecture, performance tuning, and deployment (Docker, Linux) skills. Comfortable working remotely and in regulated environments, he also has hands-on experience with OAuth2/SAML, OAuth SSO, Kafka/Akka, and DB2/Postgres, plus a track record of improving processes (CI, packaging, deployment). A mathematician at heart with a master’s in economics, he pairs analytical rigor with pragmatic engineering to turn complex requirements into reliable, testable services.
10 years of coding experience
19 years of employment as a software developer
Master's degree, Economics, Economic of Earth Resources Exploration, Master's degree, Economics, Economic of Earth Resources Exploration at Moscow State Mining University (MSMU)
English, Spanish, Russian