About
Highly accomplished Senior Software Engineer with over 9 years of experience spearheading the design and development of large-scale, AI-powered distributed systems and cloud-native platforms. Proven leader in optimizing data integrity, driving complex AWS migrations, and building robust, scalable solutions that enhance user experience and operational efficiency for millions of users. Adept at leveraging advanced technologies, including LLMs, Kafka, and microservices, to deliver high-impact results in dynamic, high-volume environments across diverse industries like finance, e-commerce, and cloud services.
Work
Agoda (Booking Holdings)
|Senior Software Engineer
Bangkok, Bangkok, Thailand
→
Summary
Leading the development of an AI-powered travel assistance platform, focusing on personalized recommendations and real-time contextual suggestions for global users.
Highlights
Developed an AI-powered travel assistance platform leveraging LLMs and external data providers to generate personalized, real-time recommendations for hotels, places, and activities.
Designed and implemented a modular, agent-driven architecture utilizing Google Agent Development Kit and internal MCP components to orchestrate LLM-based agents and downstream actions.
Integrated with external services, including Google Places API, and developed Activities MCP and internal agent wrappers to ensure modular, reusable service components.
Engineered backend services using Kotlin, supporting scalable and maintainable development within a service-oriented architecture for structured orchestration.
Masai
|Student Instructor / mentor
→
Summary
Guided and supported students in their journey to master software development skills, focusing on practical application and industry readiness.
Highlights
Instructed and mentored aspiring software developers, helping them build foundational and advanced programming skills.
Designed and led workshops focused on coding best practices, data structures, algorithms, and system design.
Provided personalized guidance on career development and interview preparation, contributing to student placement success.
Evaluated student projects and assignments, offering detailed feedback to refine their technical solutions and problem-solving abilities.
Scalar academy
|Student Instructor / mentor
→
Summary
Mentored and instructed students in technical concepts, fostering skill development and academic success in programming and software engineering.
Highlights
Provided comprehensive instruction and mentorship to students, guiding them through complex programming concepts and projects.
Assessed student progress and provided constructive feedback, significantly improving their understanding and technical proficiency.
Developed and delivered engaging instructional materials, tailored to diverse learning styles and technical backgrounds.
Facilitated problem-solving sessions and code reviews, enhancing students' practical application of software development principles.
JPMorgan Chase & Co.
|Software Engineer III (AVP)
US
→
Summary
Managed a scalable, event-driven platform for post-account-opening workflows, ensuring high reliability and fault isolation across multiple downstream services.
Highlights
Led the reconciliation and recovery of over 3 million faulty records, implementing robust safeguards that improved overall data integrity across the platform and prevented recurrence.
Drove a critical AWS migration from on-prem to cloud, successfully mentoring 20+ microservices and ensuring minimal downtime and a smooth transition.
Designed and implemented a centralized error handling framework with a unified dashboard, significantly improving observability and reducing debugging/issue resolution time by 25%.
Transformed multiple service components into configuration-driven modules, enabling dynamic updates via a config server and reducing deployment dependencies by 15%.
Enabled a blue-green deployment strategy across services, ensuring zero-downtime releases and safer production rollouts for critical banking applications.
Microsoft Corporation
|Software Engineer II
US
→
Summary
Contributed to backend systems for Microsoft OneDrive and SharePoint, enhancing system efficiency, reliability, and automation of infrastructure workflows for enterprise and consumer workloads.
Highlights
Developed backend services and features supporting large-scale storage and collaboration platforms utilized by millions of users worldwide.
Built automation workflows for hardware lifecycle management (onboarding and decommissioning), reducing manual intervention by 30% and improving operational efficiency.
Implemented garbage collection and cleanup mechanisms to optimize storage utilization and maintain system health across petabytes of data.
Contributed to auto-detection and resolution of system issues, improving platform reliability by 20% and reducing operational overhead.
Collaborated with cross-functional teams to enhance backend services and support high-scale production environments, ensuring seamless operation for critical user data.
PayPal Inc.
|Software Engineer II
US
→
Summary
Developed a predictive system for customer complaint automation, leveraging ML models and large-scale data processing to enhance customer experience.
Highlights
Built a predictive system to identify customers likely to raise complaints due to held funds, leveraging historical data and behavioral patterns.
Enabled early detection and proactive alerts, leading to a significant improvement in customer experience and reduced complaint volume.
Designed a data-driven architecture with RESTful services for generating alerts and predictions, processing large-scale data using Hadoop, Teradata, Apache Spark, and ML models.
Contributed to behavioral insights and data processing at scale, supporting critical business decisions and automated interventions.
Principal Financial Group
|Software Developer
US
→
Summary
Contributed to the development and enhancement of the Retirement Investment System, ensuring robust and reliable financial service delivery.
Highlights
Developed and maintained critical components of the Retirement Investment System, enhancing functionality and user experience.
Collaborated with senior engineers to implement new features and optimize existing modules for improved performance and scalability.
Participated in code reviews and testing processes to ensure high-quality software delivery and adherence to industry best practices.
Assisted in troubleshooting and resolving system issues, contributing to the stability and reliability of the investment platform.
Honeywell Inc.
|Software Development Engineer II
US
→
Summary
Engineered software solutions for the Vocollect Voice Solution for Warehouse Management, focusing on enhancing operational efficiency and system integration.
Highlights
Developed and optimized software components for the Vocollect Voice Solution, improving warehouse management efficiency.
Contributed to the design and implementation of new features, enhancing the voice-directed workflow for industrial applications.
Collaborated with cross-functional teams to integrate voice solutions with existing warehouse management systems.
Participated in the full software development lifecycle, from requirement gathering to testing and deployment, ensuring robust system performance.
Honeywell Inc.
|Software Development Engineer
US
→
Summary
Developed and maintained software for the Vocollect Voice Solution for Warehouse Management, focusing on core functionalities and system stability.
Highlights
Implemented key features and enhancements for the Vocollect Voice Solution, contributing to improved warehouse productivity.
Assisted in debugging and resolving software defects, ensuring high system reliability and continuous operation.
Worked on optimizing system performance and responsiveness for real-time voice-directed tasks.
Gained foundational experience in industrial software development and large-scale system integration.
Education
IIIT Hyderabad
Coursework
Computer Science
Courses
Information Retrieval & Extraction
Statistical Methods in AI
Database Systems
Optimization Methods in Machine Learning
Centre for Development of Advanced Computing (CDAC)
PG Diploma
Advanced Computing
Swami Ramanand Teerth Marathwada University
Bachelor of Engineering (B.E.)
Engineering
Languages
English
Skills
Programming Languages
Java, C#, Kotlin, Python.
Frameworks & Architecture
Spring Boot, Spring Framework, Hibernate, REST APIs, Microservices Architecture, Google Agent Development Kit, MCP (Modular Capability Platform).
Databases
PostgreSQL, SQL Server, Oracle, MySQL, Redis.
Distributed Systems & System Design
Event-driven architecture, Scalability, High availability, Fault tolerance, Caching, Load balancing, Data partitioning, Consistency models, Asynchronous processing.
Cloud & Infrastructure
AWS, Azure, Infrastructure as Code (Terraform), CI/CD, Blue-Green Deployment, Auto Scaling, Spinnaker.
Streaming & Data Processing
Apache Kafka, Batch & Stream Processing, Data Pipelines, Hadoop, Teradata, Apache Spark.
AI / Machine Learning
LLM-based systems, ML models, API integrations (Google Places API), Information Retrieval & Extraction, Statistical Methods in AI, Optimization Methods in Machine Learning.
Tools & Methodologies
Git, Maven, Gradle, Graylog, Atlassian Suite (Jira, Confluence), OAuth 2.0, Avro.