Summary
Roman Prokhorov is a senior software developer with a decade of experience building and maintaining unified communications and backend systems across .NET, Java, C++ and Objective-C stacks. He has led feature development, CI improvements and defect resolution on microservices and cross-platform libraries for real-time communication products, working with technologies like Spring Boot, Kafka, gRPC, Redis, WebSphere, WPF and JNI. Comfortable across server-side Java and native C++/CLI integrations, Roman also brings practical experience in training new engineers and driving end-to-end delivery from SRAD to release. Based in Nizhny Novgorod, he is actively sharpening his ASP.NET expertise while leveraging a strong background in distributed systems and integration with office and messaging platforms. Notably, his career shows sustained progression within communication-focused teams, blending low-level native work with modern cloud-friendly microservice patterns.
10 years of coding experience
9 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at Nizhny Novgorod State Technical University n.a. R.E. Alekseev
English, Russian