AWS-certified Full Stack Developer with 12 years of experience in cloud-native application development, infrastructure automation, and data engineering. Expertise in React.js, Python (FastAPI), containerization, and AWS services including ECS, Lambda, Glue, S3, CloudWatch, and more. Skilled in LLM integration using OpenAI APIs, vector databases, and semantic search engines. Proven ability to deliver secure, scalable, and event-driven architectures.
Overview
13
13
years of professional experience
Work History
AWS Senior Full Stack Developer
NXP Semiconductors, Austin TX
03.2022 - Current
Built scalable Python FastAPI microservices containerized with Docker and deployed to AWS ECS Fargate with ALB.
Developed React.js-based UI for AI-driven tools, integrated with token streaming, LLM prompts, and search components.
Integrated OpenAI GPT-3.5 APIs to power text generation, document summarization, and intelligent chat workflows.
Designed semantic vector search using FAISS and Pinecone, tied to FastAPI endpoints with streaming support.
Leveraged API Gateway + Lambda + Cognito to expose secure public APIs for enterprise LLM use cases.
Engineered SQS/SNS-driven architecture for asynchronous processing of AI batch jobs.
Automated CI/CD using GitHub Actions with Docker image builds, tests, and ECS deployment workflows.
Developed ETL jobs using AWS Glue + PySpark to cleanse and load transactional and semi-structured data.
Managed cloud infrastructure with CloudFormation templates for repeatable deployments across environments.
Built CloudWatch dashboards for observability and implemented anomaly detection and alerting.
Integrated billing meters to track API token usage for LLM-based services.
Optimized Lambda concurrency and S3 storage class transitions for cost efficiency.
Implemented Pytest-based testing with mock frameworks and >90% test coverage.
Secured data pipeline with KMS-encrypted buckets, VPC endpoints, and RBAC.
Provided mentoring on containerization and cloud-native LLM design patterns to junior developers.
AWS Full Stack Developer
Mckesson
06.2020 - 02.2022
Designed a cloud-native inventory platform using React frontend and Python FastAPI backend.
Containerized backend services and deployed them to ECS with autoscaling and ALB.
Built ETL pipelines using AWS Glue (PySpark) for ingestion of retail transactions from S3 to Redshift.
Configured Lambda triggers for preprocessing raw S3 uploads and metadata enrichment.
Created RESTful APIs in FastAPI secured with JWT tokens.
Developed analytics dashboards in React with Recharts and Chart.js.
Deployed serverless APIs using API Gateway + Lambda for public endpoints.
Integrated SQS for background job handling (invoice PDF generation, email queues).
Used Parameter Store and IAM roles for secure config and access control.
Wrote Pytest unit tests with high coverage and Swagger-based API validations.
Tuned Glue jobs for performance using partition pruning and job bookmarks.
Built ECS services for PCI-compliant workloads using VPC and private subnets.
Set up CI/CD using GitHub Actions with approvals and manual triggers.
Authored reusable CloudFormation templates for multi-env deployments.
Created LLM prototype using OpenAI API for product review summarization.
Infra Devops Engineer
Rocket Mortgage
02.2018 - 05.2020
Managed containerized apps deployed on ECS, EC2, and EBS using Docker and GitHub Actions.
Built internal Python FastAPI tools for automation and cost tracking.
Automated ECS deployments using CloudFormation templates.
Configured IAM roles, VPC peering, and network policies for secure deployments.
Integrated CloudWatch for metrics, logs, and anomaly detection with SNS alerts.
Used GitHub Actions and AWS CLI for CI/CD.
Provisioned AMIs and managed patch updates using SSM documents.
Enforced least privilege access via IAM policies and security groups.
Developed Trivy-integrated scanning workflows for Docker images.
Reduced AWS cost using CloudWatch Insights and budget alerts.
Supported infrastructure readiness for containerized LLM services.
Designed and implemented infrastructure as code (IaC) using Terraform to provision and manage Azure VMs, AWS VMs and end-to-end automation of infrastructure deployment using Terraform within Azure DevOps CI/CD pipelines.
Managed multiple clouds i.e AWS and Azure with multiple VPC's, vnets where primary objectives included automation, build, integration and cost control.
Created the trigger points and alarms in Cloud Watch based on thresholds and monitored logs via metric filters.
Proficiency in monitoring the performance and status of Dataiku components, troubleshooting issues, and optimizing system performance.
Installed and configured automation node and remote deployer node to facilitate for project deployment and API service publishing across multiple automation nodes and api nodes
Created and Managed Azure Storage accounts and ensuring data availability, durability, and accessibility as datasets connection in Dataiku.
Integrated Azure Kubernetes Service (AKS, EKS) clusters with Dataiku, and Created and managed containerized execution configurations and cluster nodes.
Implemented a Continuous Delivery pipeline with GitHub, Maven, Argo CD, Sonar qube, Kubernetes, Microservices, Jenkins.
Responsible for the cost analysis and cost control of all the project related cloud resources.
Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups and created monitors, alarms and notifications for EC2 hosts using CloudWatch.
Responsible for planning the MLOPS infrastructure, maintaining and managing effectively.
Developed Logic Apps for automating workflow processes and integrating services and Created email notification workflows triggered by Dataiku project scenario for team updates and Customized email formats, content, and recipients to align with project cleanup notifications
Worked on managing data within Dataiku, including importing/exporting datasets, cleaning data, and setting up automated data flows.
Experience in managing and configuring the Dataiku environment, including setting up user permissions, managing code environments, plugins, connections and ensuring system security.
Skilled in creating and modifying code environments within Dataiku to support various data science projects and workflows.
Experience in automating repetitive tasks and workflows using Dataiku’s API and scripting capabilities to improve efficiency and reliability.
Developed Logic Apps for automating workflow processes and integrating services and Created email notification workflows triggered by Dataiku project scenario for team updates and Customized email formats, content, and recipients to align with project cleanup notifications
Collaborated with cross-functional teams to integrate Azure PostgreSQL with Dataiku, streamlining data workflows and supporting diverse data sources and utilizing Azure PostgreSQL as a data storage backend.
SQL Server Database Administrator
Cognizant Technology Solutions, CTS
11.2012 - 12.2017
Extensive experience in installing, configuring, managing, monitoring Experience on SQL server 2005, 2008,2008 R2, 2012
Applying Service Packs and Security patches on All type of SQL instances like standalone, cluster servers,
Mirror and Always on AG configured servers.
Involved and played Key role while doing the Migration from 2008R2 to SQL 2012.
Creating customized server roles as per requirement of Application team and assigning required permissions to the logins, Managed Logins, Users, Roles, and User Permissions.
Resolving orphan users and orphan login issues through sp_help_revlogin.
Taking Backups regularly through Jobs and validating backups.
Worked on backup remediation and capacity remediation.
Deploying Tape backup jobs through pre-defined scripts.
Decommissioning the SQL databases and SQL instances.
Modify Database Configuration settings like ‘Changing DB Recovery Model’ and ‘Adding New Files/Filegroups and Instance configuration settings like ‘Max memory’ and ‘Authentication mode’.
Performing DB Refresh activity from PROD to QA, DEV environments.
Creating the linked servers and proxy accounts based on the requirement
Handling database/page corruptions as raised and resolving with restores/repairs.
Performing Database File Shrink Operations and DML/DDL Script Execution.
Handled Database Suspect situations and log file full issues successfully.
Scheduled and maintained routine Jobs, Alerts and Maintenance Plans.
Addressing the failed alert of weekly maintenance (Rebuild index, Check DB, Update stats) Plans.
Configuring Log shipping, maintain and troubleshoot Log Shipping issues by continuous Monitoring
Transaction Log Updates, Troubleshooting log shipping issues like 14420 and 14421.
Troubleshooting and Monitoring Clustering (Patching on cluster, Failover tasks).
Configuring Failover Mirroring and troubleshooting any sync failover issues between Principal and Mirroring.
Experience in Configuring and Maintaining Always-on AG.
Working on performance issues like blockings, deadlock situations, slow running quires, 100 % CPU, 100% memory and educating application team about best practices.
On Azure Cloud DBA activities
Experience in configuring the virtual machines and SQL Azure databases
Migrating on premises DB to SQL Azure using DMA & DMS (offline and online)
Configured on premises database backups in Azure using Microsoft Azure Backup tool
Creating logins, users and assigning permissions to the users in Azure
Reviewing the activity logs and troubleshooting.
Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups and created monitors, alarms and notifications for EC2 hosts using CloudWatch
Education
Master of Science - International Business Management