Razvan Cojocaru is a Senior Product Architect with over two decades of hands-on experience designing and evolving fault-tolerant, cloud-native and on-premises systems for telecom, industrial automation and billing platforms serving 100M+ customers. He combines deep technical mastery in distributed systems, messaging, reactive programming (Scala, Akka, Java, C++) and API-driven microservices with proven leadership in setting architecture standards, coordinating global teams and guiding SOC/security audits. Razvan has led large re-architectures of million‑line codebases into resilient microservice fabrics and created integration/adaptor frameworks and order-processing engines optimized for high availability and asynchronous dependency management. Equally comfortable prototyping new tech stacks and driving production hardening, he blends pragmatic engineering with innovation—having moved legacy OSS platforms into cloud, containerized and elastic deployments. Based in Ottawa, he also runs a rule-based integration venture and maintains an active technical footprint on GitHub, reflecting a curiosity for DSLs, orchestration and automation beyond his enterprise roles.
11 years of coding experience
30 years of employment as a software developer
Master of Science - MS Distributed Computing, Master of Science - MS Distributed Computing at Facultatea de Automatică și Calculatoare, UPB
Master of Science (MSc) Computer Software Engineering, Master of Science (MSc) Computer Software Engineering at Facultatea de Economie si Administrarea Afacerilor
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.