Vamshi Adi

Backend Engineer

Summary

A results-driven and versatile Backend Engineer with close to 10 years of experience in building scalable, high-performance backend systems using Golang and Java. Adept at developing microservices, serverless applications, and modernizing legacy infrastructures in cloud-native environments, particularly AWS. Proven track record of leading features from design to deployment in agile teams, with a strong emphasis on test-driven development (TDD), clean architecture, and cross-functional collaboration. Passionate about performance optimization, observability, and continuous learning of evolving backend technologies and distributed systems design.

Skills

Programming Languages

Go, Java, JavaScript, Python, TypeScript, SQL

Databases

CassandraDB, DynamoDB, MySQL, PostgreSQL

Backend Frameworks

Vert.x, Gin, Chi, FastApi, Flask, Node.js

Tools

Docker, AWS, Jenkins, Git

Experience

Technoval Alliance

Mar 2023 - Present · 2 yrs 5 mos

Senior Software Developer

American Express · Contract

Apr 2024 – Present · 1 yr 4 mos

  • Contributed to migrating payment specifications from a mainframe-based global authorization network to a modern system using Java and Vert.x, enhancing system performance, reliability, auditability, and traceability.
  • Applied Test-Driven Development (TDD) practices extensively to enhance code quality and reliability, contributing to the successful deployment of critical payment functionalities in a high-availability environment.
  • Conducted a comprehensive feasibility study for migrating the serverless backend to GCP, analyzing potential gains in scalability and performance.

Skills: Java · Vert.x · Software Development · REST APIs · Couchbase · Cassandra · Server Side · Test Driven Development

Senior Software Engineer

Vitel Global · Contract

Mar 2023 – Apr 2024 · 1 yr 1 mo

  • Engineered robust back-end services in Go and developed dynamic UI components with React.
  • Pioneered custom authorizers and identity services, significantly improving security posture and streamlining authorization processes.

Skills:Go (Programming Language) · AWS Lambda · Amazon Web Services (AWS) · Amazon Dynamodb · Node.js · Software Design · Software Development · Java · Identity and Access Management (IAM)

Borderfree Technology

Apr 2020 - Aug 2021 · 1 yrs 5 mos · Hyderabad, India

Lead Software Developer

Jan 2021 – Aug 2021 · 8 mos

  • Directed a team of 6 developers to design and deploy a React Native mobile application, achieving successful launches on both the App Store and Google Play Store.
  • Orchestrated the development of SDKs, including a TV SDK for Sling/Dish Networks integration, enhancing media streaming services.
  • Developed a proof of concept integrating gRPC and GraphQL to evaluate compatibility and performance within the serverless architecture, ensuring scalability and efficiency.
  • Led the development of a B2B portal using ReactJS and Go within a serverless environment, optimizing for performance and scalability.
  • Conducted a comprehensive feasibility study for migrating the serverless backend to GCP, analyzing potential gains in scalability and performance.

Skills: React.js · Amazon Web Services (AWS) · AWS Lambda · Software Development · Software Design · Amazon DynamoDB · Go (Programming Language) · Node.js · Engineering · Containerization · SDLC · Systems Design · React Native

Senior Software Engineer

Apr 2020 – Dec 2020 · 9 mos

  • Spearheaded the end-to-end development of a dynamic wallet application using React Native, supported by robust RESTful APIs built in Go.
  • Architected and implemented a custom authorizer integrated into a serverless AWS-based workflow to manage secure access control.

Skills: React.js · Amazon Web Services (AWS) · AWS Lambda · Software Development · Mobile Applications · Software Design · React Native · Amazon DynamoDB · Go (Programming Language) · Node.js · Low Latency · High Availability (HA) · API Gateways · Serverless Computing · Microservices

Senior Software Engineer

Newsplus

Oct 2018 – Mar 2020 · 1 yr 6 mos · Hyderabad, India

  • Assumed ownership of a critical feature responsible for clustering similar news articles in near real-time from a continuous stream of data. The generated clusters play a pivotal role in powering essential product features, including notifications, feed generation and ranking, personalized content delivery, and identification of top stories. Developed and deployed this feature as a high-performance microservice written in Python.
  • Innovatively leveraged Firebase to streamline notification delivery across multiple mobile platforms. Orchestrated the implementation of Firebase on both client and server sides, resulting in a remarkable reduction in notification delivery latency and coupled with advancements in clustering ultimately boosting app engagement by an impressive 400%.
  • Experimented with various clustering algorithms such as K-Means, DBSCAN, HDBSCAN, and Encoding Algorithms like Doc2Vec, Word2Vec, and TFIDF including other libraries part of Gensim and SKLearn.

Skills: Natural Language Processing (NLP) · Java · Flask · HBase · JavaScript · Linode · Amazon Web Services (AWS) · Python · Microservices · Machine Learning · Software Development · Mobile Applications · Software Design · Google Cloud Platform (GCP) · Unsupervised Learning

Kony, Inc.

Dec 2014 – Sep 2018 · 3 yrs 10 mos · Hyderabad, India

Senior Software Engineer

Jun 2017 – Sep 2018 · 1 yrs 4 mos

  • Assumed full ownership of the Authentication component across multiple products, ensuring secure and seamless user authentication experiences.
  • Designed and developed a versatile framework enabling efficient binary file transfer between client and server, seamlessly compatible across multiple cloud providers.
  • Engineered and optimized support solutions for high-value customers, focusing on technical de-escalation and enhanced system performance.
  • Earned 2 prestigious Team Excellence Awards for outstanding contributions to Major Release 8.2 and for providing exceptional support to high-value customers, showcasing dedication and exceptional performance.

Skills: Node.js · JavaScript · Objective C · Software Development · REST APIs · Mobile Applications · Software Design · Java · SDKs · OAuth · Single Sign-On (SSO) · Foreign Function Interface (FFIs) · Geofencing

Software Development Engineer

Jun 2015 – Jun 2017 · 2 yrs 1 mo

  • Successfully developed and implemented Object Services, a feature-rich REST-based SDK with comprehensive support for OData filters and other object-related operations. This SDK empowered efficient manipulation of ORM objects defined on the server (Kony Fabric), significantly enhancing the functionality and versatility of the system.
  • Led efforts to enhance and revamp the Authentication workflow throughout the product, enabling OAuth 2.0 Login, on-device token management, and support for multiple sessions. These improvements ensured seamless and secure user authentication experiences, enhancing the product's functionality and user satisfaction.
  • Honored with an Individual Excellence Award for successfully resolving critical release blockers and ensuring the smooth delivery of Object Services. Additionally, received a Team Excellence Award for exemplary collaboration and contributions in achieving project goals.

Skills: Java · Node.js · JavaScript · Objective C · REST APIs · PostgreSQL · Jenkins

Associate Software Developer · Intern

Dec 2014 – Jun 2015 · 7 mos

  • Contributed to Kony, Inc.'s App Foundation Team, specializing in dynamic app generation, sync functionality, and multi-tenant cloud solutions
  • Developed and maintained features related to app generation, synchronization, and cloud infrastructure, ensuring seamless performance and scalability

Skills: Java · Node.js · JUnit · Objective C · Mobile Applications · JavaScript · Maven

Co-Founder

CustomBuild · Self-employed

Dec 2012 – Jun 2014 · 1 yr 7 mos · Hyderabad, India

  • Developed and deployed projects for clients in Healthcare and Academic domains.
  • Designed prototypes and proof of concepts to determine the viability and outreach in the market.
  • Used Python, Django, Node.js, MySQL, and C# to build full-stack and IoT solutions, deployed on-premise.

Skills: Node.js · MongoDB · Python · MySQL · C#

Education

Master of Science in Data Science · 2021 - 2023

University of Buffalo (SUNY) · Buffalo NY

Bachelor of Technology in Computer Science and Engineering · 2011 - 2015

Jawaharlal Nehru Technological University · Hyderabad India

Projects

Personal Portfolio Website

Developed a responsive portfolio website using React and Node.js to showcase my skills and projects.

Open Source Contribution

Contributed to a popular open-source project on GitHub, focusing on improving performance and adding new features.