Summary
Dmitry Tereshchenko is a Senior Software Engineer based in St. Petersburg with six years of experience building backend systems and embedded software. He has designed and implemented microservices and an ad media platform from scratch using Go, and recently moved into a senior role at АО "ГНИВЦ". His background spans logistics microservices, low-level embedded work with RFID, ARM and RISC-V, and even Android kernel development, giving him a rare full-stack systems perspective. Trained in distributed systems at ITMO University, he combines practical architecture skills with hands-on coding, often bridging hardware constraints and cloud-native service design. Colleagues value him for turning ambiguous requirements into robust, production-ready systems and for his curiosity-driven approach to new technologies.
6 years of coding experience
3 years of employment as a software developer
Bachelor of CS, Computing systems and networks, Distributed systems and networks, Bachelor of CS, Computing systems and networks, Distributed systems and networks at Университет ИТМО