Vivek Keshava - Software Engineer

Vivek Keshava

Software Engineer IIFull-Stack DeveloperCloud Architect

Passionate software engineer with expertise in microservices, cloud technologies, and scalable applications. Currently building used car marketplace at Credit Acceptance Corporation.

Work Experience

Software Engineer II
Credit Acceptance Corporation
January 2024 - CurrentMichigan, USA (Remote)
  • • Spearheaded development of scalable, full stack applications using microservices architecture, using Kubernetes & Helm for container orchestration
  • • Engineered and maintained Apollo GraphQL-based microservices with NestJS, including an end-to-end payment service using GraphQL federation
  • • Developed authentication & authorization features & deployed the containerized services on AWS EKS & also used S3, lambda services extensively
  • • Built scalable gRPC and REST API services using GraphQL federation model for payments services to third party vendors
  • • Designed and implemented custom token-based authentication system (OAUTH) for Guest payment which is scalable and secure
Software Engineer II
Micro Focus
Bengaluru, India
  • • Led the development of 5 features for the team on microservices and cloud-based deployments, resulting in a 15% reduction in development time
  • • Provided technical support to customer-facing teams worldwide for new features, resulting in a 20% reduction in total defect escalations
  • • Resolved critical issues for global customers within 24 hours, resulting in a 50% reduction in downtime
  • • Architected and migrated the on-premises NOM product to the AWS cloud platform, involving a team of 7 members and completed within 3 months, resulting in a 40% reduction in operational costs
Software Engineer I
Micro Focus
  • • Designed and architected reusable data streaming components and distributed system frameworks, used across 5 products, resulting in a 30% improvement in data processing speed
  • • Developed multiple REST APIs for the backend framework of NNMi product, enabling analytics on network data from 100+ devices
  • • Successfully completed 3 POC projects, including migration to new Hibernate versions and exploring performance monitoring solutions
  • • Built web applications and web services utilized by 500+ customers worldwide, resulting in a 40% increase in customer satisfaction

Technical Skills

Languages
Java
Python
C++
JavaScript
TypeScript
C
Databases
Vertica
MySQL
PostgreSQL
Neo4j
Oracle DB
Cloud & DevOps
AWS
Kubernetes
Docker
CI/CD
EKS
S3
Lambda
Web & Frameworks
React.js
Spring Boot
GraphQL
REST API
Node.js
NestJS

Education

Master of Science in Computer Science
Arizona State University - Tempe, Arizona
December 2023
GPA: 4.0/4.0

Courses: Foundation of Algorithms, Database Management and System Implementation, Statistical Machine Learning, Mobile Computing, Data Mining, Data Processing at Scale, Data Visualization

Bachelor of Engineering, Electronics and Communication
Sri Jayachamarajendra College of Engineering - Karnataka, India
May 2018
GPA: 9.08/10

Courses: Data Structures and Algorithms, Computer Concepts and C Programming, Networking, Embedded Systems, Operating Systems

Featured Projects

Stance Detection on Twitter Data
Python
Machine Learning

Engineered and trained ML models for stance detection using Twitter data with SVM, RNN, and LSTM algorithms. Achieved 10% improvement in accuracy through hyperparameter optimization.

Technologies: Scikit-Learn, NumPy, Pandas, SVM, RNN, LSTM

Java Based RDF Database
Java
Database

Developed an RDF Database Management System from Minibase codebase for a client with 1 million records. Implemented Hash Oriented Joins for efficient data retrieval.

Team Size: 5 members | Duration: 4 months

Stock Prediction using ML & Sentiment Analysis
Python
Deep Learning

Implemented binary classifiers to predict stock trends using sentiment analysis of finance news and time series data. Utilized both traditional ML and deep learning methods.

Technologies: SVM, Random Forest, LSTM, Keras, XGBoost

Codergo - Interview Preparation Platform
Java
JavaScript
AWS

Created a dynamic website service that sends daily interview questionnaire mails to coding interview participants. Achieved 99.9% service availability with 50% reduction in downtime.

Deployment: AWS ECS, Docker containers

Publications & Achievements

Research Publication

Robotic Mapping Using Autonomous Vehicle

Keshava, Vivek, et al. "Robotic Mapping Using Autonomous Vehicle." SN Computer Science, vol. 1, no. 3, May 2020

View Publication
Competition Recognition

Recognized as a top 20 finalist in the Texas Instruments IICDC Challenge held by IIM Bangalore, from a pool of 15,000 ideas from 1,000 engineering colleges.

Books I've Read

2025

  • The library of borrowed hearts, Lucy G

2024

  • How to stop time, Matt Haig
  • The Kite Runner, Khaled Hosseini

Let's Connect

I'm always interested in discussing new opportunities, innovative projects, and collaborations.