Hi, I'm Dhruv 👋
Software Engineer/ Educator
DP

About

I am a dedicated MERN stack developer with robust DevOps skills and a keen interest in AWS cloud services. In addition to my development expertise, I am a computer science teacher, committed to educating and inspiring the next generation of technologists. I am passionate about working with the latest technologies, ensuring system security, and optimizing performance. My goal is to leverage my skills and knowledge to develop innovative solutions that drive efficiency and enhance user experience.

Work Experience

A

AG-CDI College

Dec 2023 - Present
Instructor
  • Conducting comprehensive lectures and hands-on sessions in various computer science subjects, including Pythonprogramming, web programming, UX design, Software Development Projects, and CMS.

  • Updated curriculum to align with industry trends, integrating interactive methods: project-based assessments andcoding challenges. Introduced online quizzes for paced learning and team-based competitions.

M

MIT Technology Ventures

Dec 2021 - Mar 2024
Senior Software Engineer
  • Reduced project’s cost by 15% within 3 months by implementing real-time chat functionality using WebSocket and realtime video calling using WebRTC, eliminating the need for costly 3rd party libraries.

  • Increased scalability and availability of the application by up to 90% by utilizing AWS Cloud’s Application Load Balancer service for distributing incoming traffic across multiple instances of EC2.

  • Configuring CI/CD pipelines for MERN stack projects, leveraging Bitbucket and GitHub Actions to automate build, test, and deployment processes. Optimized MongoDB aggregation pipelines to reduce the response time of APIs by 50%.

  • Created user-friendly UI in React using Material Design, Antdesign, and TailwindCSS UI libraries.

T

TidBit Solutions

Aug 2020 - Dec 2021
MERN Stack Developer
  • Designed and developed reusable React components for future use, resulting in a 30% reduction in development time for new projects. Redux to centralize states and efficiently manage to build dynamic and complex UI.

  • Decreased client’s manual work to 20% by developing CRM, the company’s leading project, as a dedicated developer with REST APIs in MVC architecture using ExpressJS, building UI and Integrating it with React components.

  • Optimised complicated SQL queries for retrieving and manipulating data from MySQL database leveraging joins, subqueries, and aggregate functions, increasing performance by 15%.

I

Infostretch

May 2019 - Jul 2019
Backend Intern
  • Designed and developed an online test management platform for hiring purposes, leveraging MongoDB, Express, AWS LightSail, and AWS S3 to create a scalable solution.

  • Built JWT-based authentication for enhanced security, allowing only authorized users access to sensitive data and features. Implemented caching mechanisms, improving response times by 30%.

  • Introduced a generate PDF feature, enabling the generation of reports and documents directly within the application.

Skills

React
Next.js
Typescript
Javascript
Node.js
Python
Go
Postgres
Docker
Kubernetes
Java
AWS
Google cloud
My Projects

Check out my latest work

CharCha

CharCha

CharCha is a Peer-to-Peer real-time video calling application that uses WebRTC, And with the help of data channel it supports realtime messages and file transfer.

React
Vite
WebRTC
WebSocket
Node
PostgreSql
sshm

sshm

A ssh manager that can store multiple connection strings with environments and shortcuts. You can list all your connections, edit it and remove it. Now connect to your server easily.

Go
cobra-cli
ssh
brew
Contact

Get in Touch

Want to chat? Just shoot me a Email