Vasanth Dhage

Senior Software Engineer
Bengaluru, IN.

About

Highly accomplished Senior Software Engineer with 7+ years of expertise in designing and deploying high-quality, scalable, and maintainable cloud-native systems. Proven track record in aviation, fintech, and PKI solutions, consistently delivering performant distributed systems on AWS and GCP while collaborating effectively with cross-functional teams.

Work

CSG Forte Payments Systems
|

Senior Software Engineer

Bengaluru, Karnataka, India

Summary

Currently developing and maintaining a high-throughput backend payment platform, processing over 1M daily transactions while ensuring regulatory compliance and real-time authorization for POS and online payments.

Highlights

Developed and maintained a high-throughput backend payment platform, processing over 1M daily transactions across multi-bank APIs, ensuring regulatory compliance and real-time authorization for POS and online payments.

Led a critical migration from Java Zulu to Amazon Corretto and Ubuntu to Amazon Linux 3 (EC2), significantly enhancing environment compatibility and reducing annual infrastructure costs.

Achieved key milestones by integrating modern payment acceptance devices like Dynaflex2Go and securing WorldPay certification, successfully onboarding 20,000 new merchants.

Spearheaded critical components of a database migration from MSSQL Server to AWS Aurora (PostgreSQL), refactoring over 200 queries and stored procedures, improving query efficiency by 30%, and reducing API latency and compute costs.

Modernized the application build system from Ant to Maven, streamlining development workflows and enhancing code base modularity, resulting in a 10% reduction in CPU utilization.

Collaborated cross-functionally with QA and DevOps teams to ensure robust release reliability and production readiness for critical payment systems.

Sabre Corporation
|

Software Engineer IV

Bengaluru, Karnataka, India

Summary

Led the development and maintenance of an airline order system as microservices, leveraging Java 17, Spring Boot, gRPC, and GCP to facilitate flight reservations and status tracking for customers.

Highlights

Developed a scalable airline order system as microservices utilizing Java 17, Spring Boot, gRPC, and GCP (GKE, Spanner, Pub/Sub), enabling seamless flight reservations and status tracking for customers.

Boosted service reliability and performance by implementing comprehensive unit and integration tests, increasing test coverage from 65% to 95%.

Mentored new engineers, conducted rigorous code peer reviews, and led cross-functional project meetings to ensure alignment of engineering and product objectives.

Partnered with QA and DevOps teams to ensure high release reliability and production readiness for critical airline systems.

Sabre Corporation
|

Software Engineer III

Bengaluru, Karnataka, India

Summary

Built an airline credit system as a microservice for regional carriers, generating $15M in additional annual revenue, and automated cloud provisioning on Google Kubernetes Engine.

Highlights

Engineered an airline credit system as a microservice for regional carriers, directly contributing to $15M in additional annual revenue.

Developed an Email Notification Service as a Node.js microservice, consuming Google Pub/Sub events to parse JSON payloads and trigger real-time flight ticket notifications for customers.

Automated cloud provisioning using Terraform IaC and YAML scripts, significantly enhancing deployment efficiency on Google Kubernetes Engine.

Emudhra
|

Software Engineer - Full Stack

Bengaluru, Karnataka, India

Summary

Developed and maintained full-stack applications for X.509 digital certificates and RFC3161-compliant document timestamping services, ensuring secure enterprise workflows.

Highlights

Developed and maintained emCA, a full-stack lifecycle management application for X.509 digital certificates using Spring MVC and MySQL, enabling enterprise customers to create and publish digital certificates for organizational workflows.

Engineered emTSA, an RFC3161-compliant document timestamping service, leveraging Java 8, Bouncy Castle, and NTP for precise time verification.

Collaborated with QA and DevOps teams to ensure robust release reliability and automation readiness for full-stack applications.

Emudhra
|

Software Developer Junior

Bengaluru, Karnataka, India

Summary

Enabled clients to securely sign confidential and legal PDFs, leveraging Java 8, Bouncy Castle libraries, and cryptography, and developed REST APIs for secure document signing workflows.

Highlights

Enabled secure signing of confidential and legal PDFs for clients, leveraging Java 8, Bouncy Castle libraries, and advanced cryptography.

Developed robust REST APIs using Spring Boot and Swagger for secure document signing workflows, incorporating Java 8, cryptography, and HSM modules (Thales, JISA, AWS HSM).

Education

VTU University
Bidar, Karnataka, India

Bachelor

Computer Science & Engineering

Skills

Services & Protocols

RestFul API, gRPC, Protobuf.

Programming Languages

Java 8+ (LTS), Python 3, JavaScript (ES6+).

Frameworks

Spring Boot, Spring MVC, Spring Actuator.

Databases

PostgreSQL, MSSQL, MySQL, Spring Data JPA, GCP Cloud Spanner, Liquibase.

Streaming/Data Tools

Google Pub/Sub, AWS Kinesis Agent, Redis.

Cloud & Infrastructure

AWS, Google Cloud Platforms (GCP), Docker, Kubernetes, Helm.

Testing Tools

Junit, Mockito, Wiremock, Integration Testing.

Dev Tools

Linux, Maven, Git, JIRA, Jenkins.