Hi, I'm

Rohit Patil

A Passionate Software Engineer and Computer Engineering Student from India 🇮🇳

Developer Illustration by Undraw
Rohit Patil
About Me

Building Tomorrow's Solutions,
Learning Today's Lessons 🛠️

Hey there! 👋 I'm Rohit Patil, a computer engineering student at Pune Institute of Computer Technology. 💻 I'm all about building the engines behind apps and websites. I love working on the backend, making sure everything runs smoothly and efficiently. Whether it's setting up databases, creating APIs, or solving tricky problems, I'm here to make sure things work like a charm. Let's team up and bring our ideas to life! 🚀

Skills

My Arsenal 🛠️, Ever-Expanding and Always Exciting!

JavaScript

JavaScript

Typescript

Typescript

React.js

React.js

Next.js

Next.js

Node.js

Node.js

Express.js

Express.js

MongoDB

MongoDB

PostegreSQL

PostgreSQL

Kafka

Kafka

Redis

Redis

Docker

Docker

Git

Git

GitHub

GitHub

Linux

Linux

Nginx

Nginx

Postman

Postman

SQL

SQL

MySQL

MySQL

HTML

HTML

CSS

CSS

Tailwind CSS

Tailwind CSS

Bootstrap

Bootstrap

Chart.js

Chart.js

CPP

CPP

Python

Python

Dart

Dart

Flutter

Flutter

Projects

My Builds, Full of Learnings and Adventures 🎢

CompressSync
CompressSync

CompressSync is an asynchronous image processing system that extracts image data from CSV files, compresses images by 50%, and stores the processed results. It features MongoDB integration, asynchronous queue processing with BullMQ, and supports API-based status tracking and webhook integration for automation.

Node.Js
Express.Js
MongoDB
Prisma
Redis
BullMQ
Cloudflare R2 Object Storage
csv-parser
Zod
Winston
Docker
GitHub Actions
Render
Log Ingestor and Query Interface
Log Ingestor and Query Interface

Log Ingestor and Query Interface is a powerful tool designed for efficient log data management. It allows seamless log ingestion over HTTP and provides a user-friendly query interface with full-text search and various field filters.

React.Js
Tailwind CSS
Node.Js
Express.Js
MongoDB
Kafka
Redis
Public Health Record Management System
Public Health Record Management System

A web application to manage public health records. It allows users to view their health records, and view their prescriptions. It also allows doctors to prescribe medicines.

React.Js
Tailwind CSS
Node.Js
Express.Js
MongoDB
Expense Tracker
Expense Tracker

Expense Tracker streamlines expense management with a Node.js and Express.js backend, MongoDB for data storage, and React.js for frontend interaction. Tailwind CSS ensures a sleek design, while Chart.js facilitates clear expense visualization for effortless tracking.

React.Js
Tailwind CSS
Node.Js
Express.Js
MongoDB
Chart.Js
View Full Projects Archieve
Experience

Career Highlights 💼

Aug 2024 - Present

Graduate Trainee - SWE
UBS

Pune, India

  • Engineered the frontend architecture and UI of a dashboard with React, Tailwind CSS, ag-Grid, Highcharts, and UWR widgets; integrated SSO authentication via Microsoft Identity (MSAL).

  • Developed Flask APIs with PostgreSQL for dashboard modules, including CRUD functionality and email alerts via smtplib.

  • Migrated data source from legacy ITIL system to MongoDB aggregation pipeline via API integration.

  • Automated Month-End Reporting with Python scripts featuring error handling, retry logic, and email alerts; saved approximately 150 minutes/month.

  • Eliminated 100 minutes/month of manual work by automating file transfers via Axway Secure Transport.

  • Optimized GitLab CI/CD pipeline, reducing execution time from 13 to 2 minutes by improving build efficiency and dependency caching.

React.js
JavaScript
Python
Flask
ag-Grid
Axway SecureTransport
GitLab CI/CD
PostgreSQL
Highchartss

Jan 2024 - July 2024

Software Engineer Intern
Quoppo LLC

Pune, India

  • Created a subscription API server using Node.js, TypeScript, PostgreSQL, and Prisma; integrated Lago billing.

  • Integrated Adyen for recurring payments; implemented webhooks for Lago event handling.

  • Built collaborative chat plugin using Automerge CRDT; used MongoDB + Prisma for chat data persistence.

  • Added image-sharing to chat via Cloudflare R2; extended plugin using DOM manipulation.

  • Built contact/early-access form tool using Node.js, PostgreSQL, SendGrid, and TypeScript; demonstrated end-to-end ownership.

  • Streamlined Docker builds with GitHub Actions; accelerated deployments and reduced errors.

TypeScript
Node.js
Express.js
PostgreSQL
Docker
GitHub Actions
Automerge CRDT
JavaScript
MongoDB
Cloudflare R2 Object Storage

Jun 2023 - July 2023

Summer Intern
UBS

Pune, India

  • Assisted in automating the package building and deployment process using GitLab CI/CD.

  • Streamlined the workflow, resulting in improved efficiency and consistency.

GitLab CI/CD

Sept 2022 - Feb 2023

Web Development Intern
Virtuebyte Pvt. Ltd.

Pune, India

  • Developed a RESTful API for a Task Manager mobile application using Node.js, Express.js, and MySQL, showcasing full-stack proficiency.

  • Integrated advanced features such as Multer for file uploads and Nodemailer for email notifications, highlighting expertise in utilizing external libraries to enhance application capabilities.

  • Deployed the API to an Ubuntu 22.04 Digital Ocean server, ensuring reliable performance for client usage, and demonstrating proficiency in server administration and deployment procedures.

Node.js
Express.js
MySQL
JavaScript
MongoDB
Education

My Academic Journey 📚

2020 - 2024

Pune Institue of Computer Technology
Pune, India

Bachelor of Engineering, Computer Engineering

2018 - 2020

R.Y.K. Junior College of Science
Nashik, India

HSC, Science

2017 - 2018

Maratha Highschool
Nashik, India

SSC

Contact

Get in Touch 📬