Senior Software Engineer & M.Tech Candidate · AI/ML

Vaishali
Gupta

Crafting scalable, production-grade systems in Java & Kotlin. 8+ years of engineering, now deepening the craft with AI/ML at BITS Pilani.

8+ Years experience
2 Companies
M.Tech BITS Pilani · AI/ML
Problems solved

Engineer. Architect.
Lifelong learner.

I'm a Senior Consultant at Thoughtworks, where I design and build robust microservices and cloud-native systems. My primary stack is Kotlin, Java, and Spring Boot, and I've shipped production systems across insurance, retail, and fintech domains.

What drives me is the intersection of clean engineering and real-world impact — writing systems that are maintainable, observable, and built to scale. I champion Test-Driven Development, event-driven architectures, and DevSecOps practices across every project I touch.

Currently pursuing my M.Tech in AI & Machine Learning from BITS Pilani, because I believe the next generation of robust systems will be intelligent ones.

Microservices Architecture

Spearheaded microservices migrations that reduced response times and unlocked horizontal scalability for high-concurrency systems.

Cloud & DevSecOps

Built CI/CD pipelines with GitHub Actions, automated deployments to AWS EKS and Lambda, and designed hybrid cloud systems with Kubernetes and Terraform.

Secure Payment Systems

Led migration of payment systems to secure tokenised solutions, reducing compliance risks using Verifone and SOAP APIs.

Engineering Culture

Mentored engineers, ran knowledge-sharing sessions, and advocated for TDD, CQRS, and DDD across Agile teams.

Tools & technologies

Languages
Java Kotlin JavaScript TypeScript SQL
Frameworks & Libraries
Spring Boot ReactJS Kafka JUnit Kotest Terraform
Cloud & Infrastructure
AWS Azure Kubernetes Docker AWS EKS AWS Lambda
DevOps & CI/CD
GitHub Actions Jenkins Docker Compose SonarQube Gradle Maven Splunk
Databases
PostgreSQL MySQL Oracle
Architecture Patterns
Microservices Event-Driven CQRS DDD TDD API-First RESTful

Professional journey

Senior Consultant
Thoughtworks Technologies, Chennai Aug 2021 – Present
  • Developed and managed RESTful microservices using Kotlin, Spring Boot, and PostgreSQL for seamless data integration in a hybrid cloud environment.
  • Integrated Auth0 and Okta for secure identity management and built a User Management portal.
  • Championed TDD with Kotest, significantly enhancing code reliability and test coverage.
  • Led end-to-end delivery of high-priority features, collaborating directly with technical architects and clients.
  • Established CI/CD pipelines using GitHub Actions and automated deployments to AWS EKS and Lambda.
  • Built log monitoring systems with Splunk and proactive alerting for incident management.
  • Mentored team members and conducted knowledge-sharing sessions, fostering a growth-oriented culture.
Application Development Senior Analyst
Accenture, Mumbai Mar 2017 – Aug 2021
  • Designed and deployed RESTful microservices using Spring Boot and Java for high-concurrency systems across insurance and retail domains.
  • Led migration of payment systems to secure tokenised solutions, reducing compliance risks using Verifone and SOAP APIs.
  • Enhanced system scalability using JMS Topics and Queues, improving throughput.
  • Spearheaded migration of legacy systems to Java 8, ensuring GDPR compliance.
  • Built robust APIs and real-time updates for retail POS systems, improving operational efficiency.
  • Collaborated with clients on production issues, technical designs, and post-release support.

Academic foundations

M.Tech
Artificial Intelligence & Machine Learning
Birla Institute of Technology & Science (BITS), Pilani
Currently Pursuing
In Progress
B.Tech
Information Technology
Jaipur Engineering College & Research Centre, Jaipur
2012 – 2016
Completed
Azure 900
Microsoft Azure Fundamentals
Microsoft Certification
Professional Certification
Certified

Code on GitHub

See what I'm building

Explore my projects, experiments, and contributions on GitHub.

github.com/vgupta6813

Let's connect

Open to interesting engineering challenges, collaborations, or just a good tech conversation.