Summary
Manish Singh is a Senior Software Engineer with over 17 years of experience building and modernizing large-scale Java enterprise systems, now based in Dublin. He excels at refactoring legacy platforms, JVM tuning, and driving non-functional improvements—having cut a multi-hour ETL job to 10 minutes through schema changes and query optimization. Comfortable across the stack, he combines Spring Boot microservices, Kafka streaming, containerization and AWS with hands-on security work around OIDC/OAuth and Keycloak. He mentors engineers, simplifies complex technical trade-offs for stakeholders, and has led migrations from monoliths to microservices and Spring Boot upgrades at scale. Ambitious to transition into a formal Software Architect role, he focuses on clean architecture, distributed systems and cloud-native Java patterns. An Irish citizen with a practical DDD mindset, he also explores ML-assisted solutions (Spring AI/Ollama) for risk detection, showing a curiosity for emerging tooling.
9 years of coding experience
15 years of employment as a software developer
B. Tech Mechanical and Automation, B. Tech Mechanical and Automation at Guru Gobind Singh Indraprastha University