
Hello, I'm Dheeraj, a detail-oriented Software Engineer and graduate student at Santa Clara University, passionate about problem-solving and competitive programming.
About me
I’m a dedicated software engineer with a strong foundation in data structures, algorithms, and object-oriented programming. Currently pursuing my master’s degree at Santa Clara University, I’ve taken courses in distributed systems, cloud computing, and object-oriented analysis, among others. This academic training, coupled with practical project experience, has equipped me to design robust, scalable systems and confidently address complex technical problems.
Outside my coursework, I’m an avid competitive programmer who has solved over 1,000 coding challenges. I also enjoy solving multiple Rubik’s Cube variants, from the 3X3 to the 6X6, which keeps me sharp and continually fuels my passion for problem-solving.
My education
SANTA CLARA UNIVERSITY
Computer Science & Engineering
Focusing on advanced topics in software engineering, distributed systems, and machine learning, with hands-on experience in scalable systems development and performance optimization.
Expected 2025OSMANIA UNIVERSITY
Computer Science & Engineering
Gained foundational knowledge in computer science, with a focus on data structures, algorithms, and software engineering principles.
June 2022My projects
KubeOptimizer
A course project for 'Cloud Computing' at SCU: A reactive autoscaling system for Kubernetes that dynamically manages node resources by implementing the PROMETHEE multi-criteria decision-making algorithm. The system evaluates CPU, memory, storage, and network metrics simultaneously to optimize resource allocation, reducing instance hours by 35% compared to fixed-instance deployments.
- Kubernetes
- AWS EKS
- Docker
- Java
- Spring Boot
- Reactive Autoscaling
Real Time Sports Hub
A course project for 'Distributed Systems' at SCU: A scalable, fault-tolerant publisher-broker-subscriber system delivering real-time, topic-based sports updates by leveraging leader election, data replication, and other distributed system principles.
- Pub-Sub Model
- Java
- Spring
- Thymeleaf
- Leader Election
Habit Tracker
A serverless application for tracking and managing daily habits, developed as part of the 'Solutions Architecture and the Cloud' course at SCU, featuring real-time notifications and reminders powered by AWS services.
- Java
- Python
- AWS
- Lambda
- DynamoDB
- API Gateway
- Cognito
- Amplify
- EventBridge
- SNS
- JavaScript
- Next.js
Face Recognition
A course project for 'Machine Learning' at SCU: A robust face recognition system utilizing a pre-trained ResNet50 model with integrated face detection, alignment, and normalization techniques, ensuring accurate and reliable identification.
- Python
- TensorFlow
- OpenCV
My skills
- Java
- Ruby
- C
- Python
- Kubernetes
- Docker
- Amazon Web Services
- SQL
- JavaScript
- TypeScript
- HTML
- CSS
- Spring
- REST
- Rails
- React.js
- Next.js
- Node.js
- JQuery
- Bootstrap
- Tailwind CSS
- MySQL
- PostgreSQL
- MongoDB
- Git
- Heroku
- Apache Kafka
My experience
HALEMIND INC.
Improved application performance by optimizing database queries, implementing AJAX for asynchronous data loading, and reducing page load times by over 90%, resulting in a more responsive and scalable system.
Summer 2024FERVID SMART SOLUTIONS
Developed a Learning Management System using Spring Boot, implementing a layered architecture, designing scalable backend modules, and improving frontend components to streamline teacher and student interactions.
2022 – 2023ZEMOSO TECHNOLOGIES
Contributed to full-stack development for MVPs in a corporate environment, building responsive front-end components and implementing robust back-end functionality using React and Spring Boot to deliver client-ready solutions under tight deadlines.
Summer 2022Contact me
Please contact me directly at dheerajgedupudi@gmail.com or through this form.