Hi, I'm Ganesh Siripuram

Masters in Computer Science

Governors State University, University Park,IL.

Contact me

About Me

I am a Master's student in Computer Science at Governors State University with a strong foundation in software engineering, cloud computing, and AI. As a Software Engineer Intern at Claro Software Solutions, I built the Smart Commerce application, enhancing real-time search and inventory workflows. Passionate about developing scalable, high-performance solutions, I specialize in full-stack development, microservices, cloud deployment, and AI-driven applications.

Skills

My technical level

Programming Languages

Java

C#

Python

SQL

JavaScript

TypeScript

HTML

CSS

C/C++

Frameworks & Libraries

Spring Boot

.NET MVC

React

React Native

Developer Tools

Git

VS Code

IntelliJ

Visual Studio

PowerBI

Jupyter Notebook

Databases

MySQL

MSSQL

MongoDB

Redis

PostgreSQL

Cloud & Infrastructure

AWS

Docker

Kubernetes

Terraform

CI/CD Pipelines

Operating Systems

Windows

Linux

Data Science & ML

ML models

Data Prepocessing

Feature Engineering

EDA

Statistical Analysis

Deep Learning

Web Scraping

Data Visualization

Other Technologies

Microservices Architecture

Distributed Systems

Event-Driven Systems

WebSockets

OpenAPI

Swagger

Razorpay & Stripe Payment Integration

My personal journey

MS in CS

Governors State University
Aug 2023 - May 2025

Class 10th Summary :

  • Subjects studied: Science, Maths, English, Social Studies, Kannada, Hindi.

  • Scored 91%

  • Came runners up in inter-school Ball Badminton

Software Engineer Intern(Java)

Claro Software Solutions
May 2023 - Jul 2023

BS in CS

Mahatma Gandhi Institute of Technology
Jul 2018 - Nov 2022

Class 10th Summary :

  • Subjects studied: Science, Maths, English, Social Studies, Kannada, Hindi.

  • Scored 91%

  • Came runners up in inter-school Ball Badminton

Projects

Most recent work

Salon booking microservices based project

Developed a full-stack salon booking system using Spring Boot (backend), React (frontend), and MySQL, implementing JWT-based authentication, Keycloak for security, RabbitMQ for asynchronous communication, and WebSocket for real-time notifications, with Razorpay integration for secure payments and Docker for containerization and seamless deployment.

E-Donor-Blood Donation & Matching Platform

E-Donor is a blood donation and matching platform designed to connect donors and recipients in real time, ensuring efficient blood management. Developed using .NET MVC, jQuery, and Bootstrap, the platform features a location-based search system to match donors with recipients quickly and accurately. It also integrates with hospitals to track blood availability in real time, improving response times during critical situations. To enhance the user experience, Elasticsearch was implemented to optimize search functionality, reducing query processing time by 40%. The system streamlines the entire blood donation process, from matching to tracking, offering a more responsive and efficient solution for both donors and healthcare providers.

Distributed Backend System(Similar to LinkedIn)

Developed a distributed backend system using Spring Boot microservices, Apache Kafka for real-time streaming, Redis for caching, and Docker/Kubernetes for containerization and orchestration, ensuring high availability, scalability, and optimized performance.

Cricket Win Probability Machine Learning Model

The Cricket Win Probability Machine Learning Model predicts the outcome of cricket matches by analyzing historical data, player statistics, and team performance metrics. Using a variety of machine learning algorithms, including Logistic Regression and Random Forest Classifier, the model estimates the probability of a team winning a match. To improve prediction accuracy, the project involved extensive data preprocessing, feature engineering, and model evaluation techniques such as cross-validation. By fine-tuning these elements, the model was optimized for high accuracy and robust predictions, providing valuable insights into match outcomes based on historical patterns and current performance metrics.

Medicine Reminder App

Developed a Full Stack Medicine Reminder App using React Native and TypeScript, integrating Async Storage for data persistence, push notifications for reminders, and a responsive UI for seamless cross-platform user experience.

Multi-vendor E-commerce project

Developed a multi-vendor e-commerce platform using Spring Boot for backend services, MySQL for database management, and JWT for secure user authentication, while implementing a responsive frontend with React, TypeScript, Redux, and MUI; integrated Razorpay and Stripe for payment processing, and added features like a chatbot, product management, order history, and seller dashboards, with full admin controls for user, coupon, and deal management.

Crypto trading platform

Developed a crypto trading platform using Spring Boot and React, featuring an AI chatbot for crypto queries, buy/sell functionality, portfolio management, wallet transfers, transaction history, two-factor authentication, and integrated with Gemini and CoinGecko APIs for real-time data and Razorpay/Stripe for payments.

Cryptocurrency Data Analytics Project

The Cryptocurrency Data Analytics Project involves analyzing cryptocurrency market data to uncover trends, patterns, and insights. Using tools like Python, Pandas, and visualization libraries such as Matplotlib and Seaborn, the project processes large datasets from various crypto exchanges to track price movements, market volatility, and trading volumes. The goal is to provide actionable insights for traders and investors, helping them make informed decisions based on historical data, market behavior, and predictive analytics.

Contact Me

Get in touch

Contact Me

+1 312-662-2461

Email

ganeshsiripuram373@gmail.com

Location

2951 S King Drive, Chicago, IL, 60616
Send Message