Highly-skilled software engineering professional with 9+ years of experience in software design, development and integration. Able to quickly grasp new concepts and build on key knowledge to take on increasingly more complex assignments.
Overview
10
10
years of professional experience
Work History
Software Development Engineer II
Amazon.com LLC.
01.2022 - Current
Designed and developed a modular AI-driven chat application framework enabling clients to integrate conversational interfaces and implemented document ingestion pipelines to build dynamic knowledge bases for contextual question-answering with LLMs and generative AI models. Supported context-aware conversation history storage in the database to maintain prior messages and improve response accuracy, and created a reusable UI library for seamless client integration.
Created an activity log service to capture updates to Neptune and DynamoDB tables, improving data tracking across 4 teams
Designed and developed a customized state management system for tracking tax obligations in an internal application using AWS Step Functions which helped in streamlining the tax obligation process, improving real-time visibility and reducing manual oversight.
Migrated legacy on-premise applications to cloud-based solutions using AWS Cloud Development Kit (CDK), modernizing infrastructure and reducing deployment time by 50% which also help in improving scalability and maintainability.
Designed and implemented a data ingestion system to automatically extract data from upstream systems and ingest it into the tax application, eliminating manual data entry by tax analysts which helped in reducing manual data entry hours by 40%, allowing tax analysts to focus on higher-value tasks.
Development Lead
Sath Inc.
03.2021 - 12.2021
Provided technical leadership and mentorship to a team of 6 developers, fostering skill development and ensuring project success.
Led release planning and delivery, ensuring timely and efficient software deployments.
Designed and implemented a custom workflow engine to support complex, tailored workflows.
Contributed to the architectural design of an in-house IDM product to enable multi-tenancy support.
Software Developer - Identity & Access Management
Sath Inc.
03.2016 - 03.2021
Utilized Apache Kafka for efficient communication between microservices in a distributed architecture.
Developed a custom Node.js-based workflow engine to automate workflow creation, including REST API calls to various microservices.
Created a custom REST API to translate Lucene queries to Elasticsearch, integrating it seamlessly with the user interface.
Designed and implemented an OAuth 2.0 Authorization Server using Spring Security and MongoDB for token and user management.
Contributed to the development of a custom authorization engine for multi-tenant microservices using Java.
Education
Master of Science - Computer Science
University of Illinois
Chicago, IL
12-2015
Bachelor of Technology - Computer Science and Engineering