Bengaluru, Karnataka, India
Software Engineer 2 at Microsoft with 5+ years of experience in designing and building scalable backend systems. Skilled in C++, Azure, Java, Spring Boot, Scala, AWS Cloud Services, MongoDB, PostgreSQL and more. I’m passionate about clean code, strong architecture, and solving real-world problems with simple, effective solutions. I’ve also mentored 50+ students, helping them break into tech and grow confidently in their careers. Let’s connect, collaborate, and grow together.
- Dynamic Tag Management Implementation: Independently pioneered Dynamic Tag Management support for job ingestion across various vendors, enhancing data compatibility and integration within the company's ecosystem. Tech stack: Scala, PostgreSQL, Snowflake - SSO Implementation with AWS Cognito: Designed LLD and implemented Single Sign- On (SSO) using Google and credentials for all products at Joveo. Leveraged AWS Cognito with OAuth 2.0-based authentication and authorization. Tech stack: Scala, AWS Cognito, Redis. Reference: Authn-and-Authz-for-Joveos-Multi-Tenant-SaaS-App - Microservices Architecture Overhaul: Successfully contributed to transforming a monolithic application into a microservices architecture, reducing latency by 25% and significantly enhancing overall system performance. Engineered efficient and scalable RESTful APIs using Scala (akka-http) and Java SpringBoot, catering to diverse service requirements and ensuring seamless communication between systems. - Notification System Implementation with Novu: Designed, implemented, and delivered a notification system using Novu, enhancing real-time communication capabilities and enriching the overall user experience. - UM System Maintenance and Issue Resolution: Led the maintenance and support of the existing User Management (UM) system, playing a pivotal role in diagnosing and resolving critical production issues.
Learned EFK(Elasticsearch, Fluentd, and Kibana) stack and TIG(Telegraf, InfluxDB and Grafana) stack.