Ricardo portrait
👋

Hello, I'm Ujjwal. I'm a Java Software Engineer with a focus on full-stack development. I specialize in building enterprise applications using Spring Boot, React, and microservices architecture. Proficient in major frameworks like Next.js, Angular, and Node.js.

About me

After completing my schooling with over 93% in both X and XII CBSE examinations , I pursued my passion for software engineering at Vellore Institute of Technology , majoring in Information Technology. Currently in my final year with a CGPA of 8.96/10 , I've developed expertise in Java, Spring Boot, and full-stack development . My core strength is designing and implementing microservices-based architectures for enterprise applications. I excel at solving complex technical challenges and have hands-on experience with TypeScript, React, Next.js, and various databases including PostgreSQL and MongoDB .

My professional experience includes working as a Backend Development Intern at Valsco Technology and serving as a Technical Teaching Assistant at Apna College , where I mentored over 4,000 students. I've developed several significant projects, including a cervical cancer prediction system using Spring Boot and ML and an enterprise school management system handling 1200+ student records .

When I'm not coding, I enjoy staying updated with the latest technology trends, solving algorithmic challenges, and contributing to the developer community. I am currently seeking a full-time position as a Java Software Engineer where I can apply my skills in building secure, scalable enterprise applications.

My projects

AceInterview

AI-driven interview preparation system with multimodal analysis of verbal and non-verbal communication, providing real-time feedback on facial emotions, speech patterns, posture, and vocal prosody.

  • Python
  • Flask
  • React.js
  • Docker
  • Machine Learning
  • Computer Vision
  • NLP
  • Microservices
Cervix Cancer Predictor

A machine learning-powered healthcare platform for cervical cancer prediction with secure patient-doctor communication and real-time consultation features.

  • Java
  • Spring Boot
  • Spring Security
  • Flask
  • PostgreSQL
  • Machine Learning
  • Docker

Enterprise School Management System

Comprehensive school management platform handling 1200+ student records with features including fee management, attendance tracking, and notification systems.

  • Next.js
  • TypeScript
  • MySQL
  • Prisma ORM
  • tRPC
  • AWS EC2
  • Microservices
Forklify

Full-stack recipe sharing platform with comprehensive CRUD operations and secure user authentication using NextAuth.js.

  • Next.js
  • MongoDB
  • Prisma
  • NextAuth.js
  • Material UI
  • Tailwind
Cross-Platform Expense Tracker

Mobile application for expense tracking with state management using Redux and real-time data synchronization through Firebase.

  • React Native
  • Redux
  • Expo
  • Firebase

Technical Proficiencies

Programming Languages

  • Java
  • TypeScript
  • JavaScript
  • Python
  • C++

Backend Technologies

  • Spring Boot
  • Node.js
  • Flask
  • REST APIs
  • Microservices
  • JWT
  • Spring Security

Frontend Technologies

  • React
  • Next.js
  • Angular
  • Material UI
  • Tailwind CSS

Databases & ORMs

  • PostgreSQL
  • MySQL
  • MongoDB
  • Firebase
  • Prisma ORM
  • JPA
  • JDBC

DevOps & Tools

  • Docker
  • CI/CD
  • GitHub Actions
  • Git
  • Neovim
  • Maven
  • Gradle

Testing & Quality

  • JUnit
  • Vitest
  • Postman

My experience

Enterprise Software Developer

School Management System Project

Engineered a comprehensive school management platform handling 1200+ student records with modular architecture. Implemented tRPC for type-safe API communication and developed scalable features including Fee Management, Attendance Tracking, and Notification Systems.

October 2023 - April 2024

Technical Teaching Assistant

Apna College (JainEMO Pvt. Ltd.)

Mentored 4,000+ students by providing comprehensive technical guidance and resolving doubts across programming concepts. Maintained an exceptional 5-star rating through consistent, high-quality technical support and knowledge transfer.

October 2023 - January 2024

Backend Development Intern

Valsco Technology Pvt. Ltd. (Remote)

Optimized website SEO achieving top 5 Google search rankings through strategic implementation. Executed efficient database seeding using Puppeteer for web scraping. Successfully integrated third-party payment gateway, enhancing the platform's payment capabilities.

August 2023 - September 2023

Bachelor of Technology, Information Technology

Vellore Institute of Technology, Tamil Nadu

Pursuing B.Tech in Information Technology with a strong academic record (CGPA: 8.96/10). Actively participating in technical clubs and hackathons, including developing an AI-driven interview preparation system and machine learning-powered healthcare platform.

2021 - 2025 (Expected)

Contact me

Please contact me directly at gargujjwal04@gmail.com or through this form.