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 🎢

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
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
View Full Projects Archieve
Experience

Career Highlights 💼

Aug 2024 - Present

Graduate Trainee - SWE
UBS

Pune, India

    Jan 2024 - July 2024

    Software Engineer Intern
    Quoppo LLC

    Pune, India

    • Developed an API server for a subscription management portal using Node.js, Express.js, Prisma, PostgreSQL, and TypeScript. Integrated the Lago Open Source Billing System for precise usage-based and metered billing.

    • Integrated the payment service provider Adyen to handle recurring payments and implemented webhooks to process event messages from the Lago billing system efficiently.

    • Engineered a collaborative browsing plugin with chatting functionality using Automerge CRDT, Node.js, and Express.js, to improve real-time communication and collaboration. Utilized Prisma with MongoDB to efficiently save chat data, enhancing data management and retrieval capabilities.

    • Developed an image-sharing feature in chats using Cloudflare R2 Object Storage to expand user interaction and functionality. Created a plugin injection script using JavaScript DOM manipulation to enhance the plugin's capabilities and user experience.

    • Designed and developed an internal tool for contact forms and early access forms, using Node.js, Express.js, TypeScript, SendGrid for email notifications, and PostgreSQL for data storage, demonstrating versatility in full-stack development and effective database management.

    • Implemented GitHub Actions workflows to optimize Docker image building and publishing, thereby improving deployment efficiency and consistency.

    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 📬