Summary
Shouvik Mukherjee is a Senior Software Architect with 11 years of experience designing and scaling enterprise systems, currently driving architecture and delivery at Granicus from Bengaluru. He specializes in cloud-native, serverless and Kubernetes-based platforms on AWS, full-stack engineering with Rails/React/TypeScript, and architecting resilient systems with observability and governance baked in. Recently he led a rapid proof-of-concept that connected legacy REST APIs to an agentic conversational interface using LangChain/LangGraph and AWS Bedrock, producing a working prototype in under four days and demonstrating how fast innovation can move with pragmatic design. He blends hands-on implementation with strategic leadership—mentoring teams, establishing tooling patterns, and treating architecture as leverage rather than a checklist. Comfortable working with entrepreneurs and lean teams, he repeatedly turns ideas into production-ready prototypes while balancing scalability and cost-efficiency.
11 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Computer Applications, Bachelor’s Degree, Computer Applications at University of Madras
Bengali, English, Hindi, Tamil