Profile

January 20, 2025

Vivek Reddy

Software Development EngineerFull Stack DeveloperTech enthusiastFounding Engineer

Innovative Software Engineer with proven expertise in distributed systems, cloud architecture, and full-stack development. Demonstrated success in optimizing system performance, implementing scalable solutions, and driving technological transformation across diverse projects. Strong track record of reducing costs and improving efficiency through strategic implementation of modern technologies and best practices. Proficient in multiple programming languages and cloud platforms, with a commitment to continuous learning and technical excellence.

Skills & Tech Stacks

Python
PHP
Java
Go
SQL
React
Node
JavaScript
HTML
CSS
Sass
Bootstrap
Spring
Hibernate
Git
AWS
GCP
MongoDB
Jenkins
JUnit
Blockchain
Docker
Kubernetes
CI/CD
Kafka
RabbitMQ
GraphQL
REST
DynamoDB
Redis
Apache PDFBox
Salesforce
Laravel
SonarQube
Nexus
GitHub Actions
Grafana
Kibana
EC2
EKS
S3
Lambda
CloudWatch
Java
Python
Docker
Redis
Rabbitmq
Mongodb
PostgreSQL
Git
Spring
AWS
GCP
Java
Python
Docker

Work Experience

CCC Intelligent Solutions

CCC Intelligent Solutions

SDEI - Payments

June 2024 - Oct 2024

  • Implemented dual message broker system using Kafka for high-throughput data streaming and RabbitMQ for low-latency transactions, improving application response time by 35% through efficient message queuing.
  • Automated weekend test bypass protocols in DevOps pipeline, enhancing developer work-life balance through intelligent workflow optimization.
Java
Kafka
RabbitMQ
DevOps
Werize

Werize

Software Developer

Sept 2022 - Aug 2023

  • Executed critical components of AWS to GCP migration, implementing cloud-native services and automating resource provisioning that reduced infrastructure costs by 30% while ensuring zero-downtime transition.
  • Architected and deployed GraphQL API solution replacing REST endpoints, reducing mobile app data transfer by 65% and eliminating over-fetching through precise query optimization.
  • Integrated DynamoDB NoSQL database with Java Spring Boot using Hibernate ORM, resulting in 50% faster query performance and enhanced data flexibility for scalable microservices.
AWS
GCP
GraphQL
REST
DynamoDB
Java
Spring Boot
Hibernate
Microservices
Edubrite Systems - Aquired by LinkedIn

Edubrite Systems - Aquired by LinkedIn

Java Full Stack Developer

June 2021 – Sept 2022

  • Led migration from iText to Apache PDFBox for PDF processing, implementing robust text extraction features while reducing licensing costs by 60% and maintaining core functionality coverage.
  • Developed and optimized Salesforce Trailhead LMS features, resulting in improved user engagement and 30% reduction in bug reports through test-driven development, systematic testing and cross-team collaboration.
  • Implemented Redis caching strategy across multiple application layers, reducing API response time by 65% and decreasing database load through optimized data retrieval patterns.
Java
Apache PDFBox
Salesforce
Redis
Test-driven Development
Fintroops

Fintroops

Founding Engineer

Jan 2021 – Nov 2021

  • Designed RESTful APIs for multi-modal payment splitting using PHP Laravel, enabling dynamic transaction distribution with 99.9% accuracy while maintaining error handling mechanisms.
  • Engineered CI/CD pipeline integrating Jenkins, SonarQube, Nexus, and GitHub Actions, while implementing monitoring tools (Grafana, Kibana) that improved deployment speed by 70% and system availability to 99.9%.
  • Founded and scaled two web platforms (anydoubts.co.in, sidehusslr.com) from ground up, leading software development and implementing agile methodologies to ship the features quickly.
PHP
Laravel
RESTful API
Jenkins
SonarQube
Nexus
GitHub Actions
Grafana
Kibana
CI/CD

Education

University Of Washington | UW

Master of Science (Computer Science and Software Engineering)

University Of Washington | UW

Bennett University

Bachelor of Technology (Computer Science and Engineering)

Bennett University

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Redis In Java

Redis In Java

A high-performance profile search and management system utilizing Redis for rapid data retrieval and caching, enabling instant access to user profiles and efficient skill-based searching.

Java
Redis
Spring
SpringBoot
Maven
Kakfa In Action

Kakfa In Action

A real-time social media analytics platform using Apache Kafka for processing and analyzing user engagement metrics across multiple social platforms.

Java
Kafka
Spring
SpringBoot
Maven
Message queued in RabbitMQ

Message queued in RabbitMQ

A real-time chat application utilizing RabbitMQ for message queuing, ensuring reliable message delivery and handling high-volume communications between users.

Java
JavaScript
RabbitMQ
Spring
SpringBoot
Maven
Communicate using GraphQL

Communicate using GraphQL

A real-time chat application leveraging GraphQL subscriptions for data operations, enabling instant message creation, updates, and retrieval while maintaining seamless communication between users.

Java
Graphql
Spring
SpringBoot
Anydoubts.co.in

Anydoubts.co.in

An application that helps students aspiring to pursue their education abroad, serving as a lead management platform for processing student profiles.

PHP
PostgreSQL
HTML
CSS
JavaScript
Fintroops.com

Fintroops.com

A payment gateway solution that divides payments into various payment methods, increasing convenience and eliminating the need for post-payment splits among involved parties.

PHP
Laravel
MongoDB
HTML
CSS
JavaScript