Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Vaishnav Thakur

Dallas,TX

Summary

Senior Software Engineer at Amazon Web Services with a focus on software development and architecture design. Proficient in GenAI and Agentic AI, successfully designing applications that boost automation and efficiency. Track record of delivering robust, data-intensive solutions on AWS and Azure, contributing to overall business growth.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Amazon Web Services (AWS)
Dallas, United States
07.2023 - Current
  • Designed and developed the AWS sales planning product such as Territory Optimization, Account Ownership, Firmographic Review and GTM Builder, which helps build an effective Go-To-Market strategy, and has a direct impact on AWS revenue growth.
  • Lead complex, data-intensive products such as the Centralized Data Service and Reporting Service, which can process millions of events in real time using serverless AWS services.
  • Built an agentic AI-based approval service serving approval workflows for at least 15 million business-critical transactions per year. That simplifies complex approval workflows and automates approval decisions based on past trends, business policies, and rules. The agent can route, delegate, and auto-approve requests, which helps bring efficiency and saves at least 5 minutes per approver per transaction.
  • Built generative AI workflows to create NLP-based GTM workflows, complex reports, and sales hierarchy structure builder workflows.
  • Built an on-call engineer agent to monitor, react to Sev2 tickets, and identify the root cause by looking at various logs and metrics, automating 60% of on-call activities and ensuring a timely response to high-importance system failures.
  • Built a highly durable and resilient Micro-Frontend Architecture to help autonomous teams build and deliver features end-to-end at their own pace. It is adopted by several tier 1 services within Amazon (ECS, SageMaker, Alexa).
  • Designed scalable cloud architectures for diverse applications using AWS services. Assisted in the estimation of project scopes and timelines during planning phases.
  • Gained extensive knowledge of AWS services, including Compute, such as Lambda, ECS, and EC2; Storage, including DynamoDB, data warehouses like RedShift, S3 data lakes, and OpenSearch; real-time event streaming, routing, and fanout using EventBridge, SNS, Kinesis, and SQS; Security using IAM and WAF; API Gateway; and Monitoring using CloudWatch and Bedrock for GenAI and LLMs.
  • Researched new technologies and methodologies to propose innovative software solutions. Developed custom algorithms to solve complex problems and improve software efficiency.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Documented software development processes and procedures for future use. Built the Amazon internal MCP server to allow the use of these documents as a knowledge base, with the Amazon Q CLI or IDE-integrated tools like Cline and Amazon Q Developer to build an entire data pipeline or any other repetitive code in minutes.
  • Design an ML-Ops pipeline to help integrate trained models to automate various sales planning activities. Build SageMaker bulk and real-time inference, and a feedback loop to retrain the model.

Senior Software Engineer

Paycor
Frisco, Texas
01.2018 - 08.2020
  • Designed and developed complex features for human capital management software, including Absence Management and Scheduling modules.
  • Coordinated with systems partners and product owner to finalize designs and confirm requirements.
  • Recommended architectural and design improvements, enhancing integration solutions.
  • Executed heavy data manipulation using MS SQL and NoSQL databases such as Cosmos DB and MongoDB.
  • Applied object-oriented software development methodologies for efficient database design.
  • Implemented features iteratively using Agile methodology to ensure adaptability.
  • Leveraged Azure Durable Functions for long-running background processes, integrating data across systems.
  • Conducted code reviews with TFS, performing static analysis to maintain high-quality standards.

Senior Software Engineer

EY - Contract
Alpharetta And Pune (India), United States
09.2013 - 01.2018
  • Developed complex software products for Ernst and Young Canvas, enhancing audit efficiency.
  • Created an in-line collaboration tool, saving 50,000 hours annually across global audit teams.
  • Documented software development processes and procedures for future use.
  • Designed scalable cloud architectures leveraging Microsoft Azure services for diverse applications.
  • Developed custom algorithms to solve complex problems and improve software efficiency.
  • Coordinated with systems partners to finalize designs and confirm product requirements.
  • Recommended architectural improvements and performance enhancements for technical designs.
  • Utilized methodologies for object-oriented software development and efficient database design.
  • Demonstrated strong debugging skills, maintaining and updating existing product features.
  • Trained junior team members on overcoming technical challenges and improving functionalities.
  • Implemented monitoring solutions to enhance system performance and reliability.
  • Developed automated deployment scripts to streamline software release processes.

Software Engineer

Tata Consultancy Services
Pune Area, India
12.2009 - 08.2013
  • Design and implemented Dashboard tool to visually present analytical reports to evaluate the popularity and usage of wide range of Microsoft web application depending on various parameters like number of unique user per minute and number of ads hits per second.
  • Used windows service to periodically fetch data from different data provider's API. Transformed data obtained from various sources in different formats into SQL database using Map-force ETL tool.
  • Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
  • Design and implemented online marketing campaigns web applications for MSN website. Implemented live update commentary application for MSN UK, Design and developed Twitter and Facebook UI components, Implemented MSN UK weather application using bing APIs.
  • Developed Incident ticket management software product for Microsoft MSN UK.
  • Demonstrated complete understanding and suggested development approach of ticket life cycle, handling various stages from queue state till completion state and managed various user roles authorized to perform different activities.
  • Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
  • Technologies used: ASP.Net, ASP.Net MVC 4, C#, SQL Server, LINQ, Entity Framework, JQuery, Javascript, HTML 5,CSS, Azure.
  • Used tools like TFS, Visual studio 2008 & 2010, SQL Server Management Studio, SQL server 2008, Expression Blend.
  • Executed projects in Agile, Waterfall and Kanban software development model.

Education

Bachelor of Science - Computer Science

Amravati University
India
05-2009

Some College (No Degree) - Artificial Intelligence and Machine Learning: Business Applications

The University of Texas At Austin
Austin, TX

Skills

  • Machine learning, Agentic AI, and Gen AI
  • Cloud architecture, expert in AWS and Azure
  • Serverless and container computing
  • Problem solving, algorithm implementation, advanced data structures
  • Proficient in relational and document databases
  • Search engines such as Elasticsearch
  • Software architecture design expert in designing microservices and microfrontend architecture
  • Data warehouse - Redshift, data lake and lake formation, and data streaming services
  • Exploratory data analysis with Pandas
  • Expert in Python, SQS, TypeScript, and C#
  • Infrastructure as code using CDK and CI/CD using Git Actions
  • App security review, pen testing
  • Peer design review, code review, and operational readiness reviews
  • Technical documentation

Certification

  • Microsoft Certified HTML 5 Developer
  • JavaScript (Basic)
  • Microsoft Certified Technology Specialist

Timeline

Senior Software Engineer

Amazon Web Services (AWS)
07.2023 - Current

Senior Software Engineer

Paycor
01.2018 - 08.2020

Senior Software Engineer

EY - Contract
09.2013 - 01.2018

Software Engineer

Tata Consultancy Services
12.2009 - 08.2013

Bachelor of Science - Computer Science

Amravati University

Some College (No Degree) - Artificial Intelligence and Machine Learning: Business Applications

The University of Texas At Austin
Vaishnav Thakur