Dheeraj portrait
šŸ§‘šŸ»ā€šŸŽ“

Hi, I'm Dheeraj! I'm a full-stack developer.
I love building scalable sites & apps.

About Me

šŸ‘Øā€šŸ’» I’m a Software Engineer specializing in Java, Python, Spring Boot, Kafka, and creating scalable solutions for distributed systems. I'm passionate about system design and solving complex problems through automation.

šŸš€ Currently seeking new opportunities to bring my skills to impactful projects.

Outside of coding, I stay active with gym workouts and badminton. My downtime is spent playing video games and watching movies. I am also keen on learning new things, currently focusing on fitness techniques and musical pursuits like playing the guitar.

My projects

Ingredient Substitution Tool

The Ingredient Substitution Tool is a web application designed to help users find and contribute cooking ingredient substitutes. This application is built with a React.js frontend and a Django REST Framework backend.

  • React.js
  • Django
  • Python
  • Node.js

Pub-Sub Model

Created a highly scalable publish-subscribe messaging model using Docker, enabling seamless real-time communication and enhancing system reliability, resulting in a 30% reduction in response time.

  • Python
  • Docker

Craiglist Search

Built a web application enabling users to search for cars on Craigslist by manufacturer or proximity (5km radius). Processed and stored data for over 5K+ vehicles, significantly improving search efficiency and user experience.

  • MongoDB
  • FastAPI
  • Python
  • HTML
  • JavaScript

Movie Reviews App

Developed a full-stack application for browsing and reviewing movies, using React for the front end and Spring Boot for the back end. Implemented RESTful APIs to manage movies and reviews, enabling users to submit and view movie reviews.

  • Java
  • Spring Boot
  • React
  • MongoDb

HackerNews Article Scraper

This project is a Node.js script that uses Playwright to scrape and sort the latest articles from the newest page of Hacker News.

  • Node.js
  • npm

My skills

My experience

MAQSoftware, Software Engineer

Hyderabad, India

Skills: Java, Python, Spring Boot, Microservices, Kafka, JavaScript, React.js, SQL Server, Splunk, Microsoft Dynamics 365, SharePoint, ServiceNOW, PowerBI.

Jan 2019 - Apr 2021

Excellus, Software Engineering Intern - Data & Analytics Team

Rochester, NY, USA

Skills: Java, React.js, SSIS, SSAS, PowerBI, SQL Server.

Jun 2022 - Aug 2022

Rochester Institute of Technology, Software Engineer Co-op - Auxillary Service Team

Rochester, NY, USA

Skills: Java, Python, Spring Boot, Microservices, Kafka, Microsoft Fabric, SQL, PowerBI.

May 2023 - Dec 2023

Croyance, Software Engineer

Remote, USA

Skills: Java, Spring Boot, GraphQL, Microservices, Apache Kafka, Docker, Kubernetes, AWS.

Mar 2024 - Present

Contact me

Please contact me directly at kdheerajreddy97@gmail.com