Summary
Dmytro Shnurenko is a Senior Software Engineer based in New York with 11 years of experience building high-load, scalable backend systems across healthcare, gaming, e-commerce and big data. He is proficient in Java (8–21), Spring Boot, Kafka, SQL/NoSQL, AWS and microservices, and has repeatedly driven migrations, performance improvements, and increased test coverage to reduce bugs and accelerate delivery. Dmytro combines hands-on implementation with system design and documentation, having led cross-team efforts to refactor monoliths into resilient microservice architectures. He mentors developers and has a track record of raising team productivity through meetups, coaching, and course instruction that helped many students land jobs quickly. Passionate about AI, he applies Python, LangChain, RAG and prompt engineering to personal and serverless AWS projects, blending backend expertise with emerging ML tooling. Often the go-to engineer for complex data migrations and time-zone correctness in distributed systems, he brings practical rigor to production-critical services.
11 years of coding experience
11 years of employment as a software developer
Master’s degree Electrical transport Electrical transport, Master’s degree Electrical transport Electrical transport at Ukrainian Railway Academy, Kharkov
Java Developer Java Developer, Java Developer Java Developer at Java Courses, Kharkov
English