Summary
Dmytro Prytula is a Senior Software Development Engineer based in Vancouver with 11 years of hands-on experience and 5+ years focused on Java, now building cloud-scale systems at Microsoft. He combines deep knowledge of data structures and algorithms with practical expertise across backend, mobile, and document-processing stacks (Aspose, Apache POI/PDFBox) and has repeatedly improved performance—once cutting system latency tenfold via caching and algorithmic optimization. An Oracle Certified Professional and proven Android engineer, he has delivered production mobile products, RPA integrations, and a custom filesystem implementation, and he maintains an active GitHub and competitive programming presence on Codeforces. Comfortable across Spring, Spring Boot/Cloud, MongoDB, and CI tooling, Dmytro brings rigorous test coverage and automation practices to complex teams. He’s driven by clear goals and continuous growth, balancing product delivery with exploratory proofs-of-concept that often become core system features.
11 years of coding experience
10 years of employment as a software developer
Complete secondary education Computer Science Subject Olympiads Math, Complete secondary education Computer Science Subject Olympiads Math at Lyceum of Information Technologies at the Dnepropetrovsk National University named after O. Gonchar
Master's degree, Master's degree at Dnipropetrovs'kij Nacional'nij Universitet
Русский, Українська, English