Mohan Radhakrishnan is a Technical Architect with over two decades of software development experience and 11 years in senior technical roles, specializing in Java, JEE and building Spring Boot microservices on AWS. He has designed domain-driven, event-based microservices with Swagger/OpenAPI and PostgreSQL, and proposed Kafka-based messaging architectures for reliable interservice communication. Beyond backend systems, he self-taught R, Python, TensorFlow and machine learning fundamentals and experiments with functional languages like Haskell and OCaml, bringing a research-minded perspective to production systems. He also explores formal methods such as TLA+ and Coq, reflecting a focus on correctness as well as scalability. Based in Chennai, he writes technical blogs and blends hands-on engineering with architectural leadership to move complex designs into production. Notably, his breadth across ML, functional programming and formal tools makes him a versatile architect who bridges theory and pragmatic system design.
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.
Request Free Trial
Mohan Radhakrishnan - Technical Architect at Software Development