Summary
Overview
Work History
Education
Skills
Timeline
Generic

Keerthana Gunasekaran

Summary

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

Amrita Vishwa Vidyapeetham
Coimbatore, India
07-2014

Skills

  • Programming: Java, C, Typescript, Python
  • Databases: MongoDB, DynamoDB, OpenSearch, MySQL, Neptune
  • Cloud Technologies: AWS

Timeline

Software Development Engineer II

Amazon.com LLC.
01.2022 - Current

Development Lead

Sath Inc.
03.2021 - 12.2021

Software Developer - Identity & Access Management

Sath Inc.
03.2016 - 03.2021

Master of Science - Computer Science

University of Illinois

Bachelor of Technology - Computer Science and Engineering

Amrita Vishwa Vidyapeetham
Keerthana Gunasekaran