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.