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 working on building B2C services at scale.

Work Experience

Software Engineer II
Credit Acceptance Corporation
January 2024 - CurrentMichigan, USA (Remote)
  • • Architected and delivered scalable, cloud-native applications using microservices with Kubernetes & Helm, deploying on AWS EKS with S3 and Lambda, achieving 99.9% uptime and reducing deployment cycles by 25% through CI/CD automation.
  • • Designed, developed, and optimized Apollo GraphQL microservices with NestJS, including an end-to-end payment platform via GraphQL federation, and devised high throughput gRPC and REST APIs to third-party vendors, supporting transactions at scale.
  • • Led enterprise-scale migration from gRPC + Micronaut to REST + Spring Boot WebFlux, re-engineering backend for asynchronous, non-blocking processing, improving request throughput by 30% & reduce latency by 20%
  • • Implemented high-visibility features such as a dealer-specific custom subdomain framework, AWS SQS-powered SMS notification system, and Dealer-Center integration, cutting manual dealer processing time by 40% and improving customer adoption
  • • Engineered secure authentication and authorization solutions, including a custom OAuth-based token system for guest payments, enabling secure, scalable access for thousands of daily transactions without downtime
Software Engineer II
Micro Focus
Bengaluru, India
  • • Constructed and deployed reusable data streaming architectures using Apache Kafka and Apache Pulsar across 5 products, improving data throughput 30% and reducing development cycle time 20%
  • • Developed and integrated high-performance REST APIs for NNMi backend to process data from 100+ devices (XML/JSON), reducing analysis time 25% and powering dashboards for 500+ customers, increasing satisfaction 40% and cutting support requests 30%
  • • Diagnosed and resolved critical global customer issues within 24 hours, reducing downtime by 50% and defect escalations by 20%, while following Scrum, Agile, and TDD best practices
  • • 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.

2025 Book Recommendations

  • The library of borrowed hearts, Lucy G
  • How to stop time, Matt Haig
  • Atomic Habits, James Clear
  • The Kite Runner, Khaled Hosseini

Let's Connect

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