Hi all, I'm Ujjwal 👋

A passionate individual who always thrives to work on end to end products which develop sustainable and scalable social and technical systems to create impact.

What I do

MERN Stack | Docker | Kubernetes | Terraform | Ansible | Travis CI | Jenkins | Devops | AWS | GCP | Azure | Solidity | Ethereum Dapp | Blockchain enthusiast

  • docker

  • react

  • nodejs

  • Mongodb

  • kubernetes

  • travis-ci

  • sql-database

  • aws

  • terraform

  • google-cloud

  • firebase

  • python

  • html-5

  • css3

  • sass

  • JavaScript

⚡ Develop highly interactive and production level MERN stack websites which are capable of being scaled upto thousands of live users .

⚡ Experience working on multiple cloud platforms . Hosting and maintaining websites on virtual machine instances along with integration of databases .

⚡ Develop decentralized applications on the Ethereum blockchain and also create custom blockchain implementations .

Proficiency

Web Developement (MERN Stack)

Devops and Cloud Computing

Blockchain Dapp Developement

Education

Thapar Institute Of Engineering and Technology
Thapar Institute Of Engineering and Technology
Bachelors of Technology in Computer Science

August 2019 - April 2023

I currenntly have a CPGA of 10.0 and I rank among the top 20 students in the college based on the CGPA.

  • Received a scholarship worth 3.18 Laks/annum for a period of 3 years
  • Learned MERN stack web developement , Blockchain developement as well as explored devops during the course of these 4 years
City Montessori School
City Montessori School
Class 12th Boards

September 2013 - April 2017

Secured All India Rank 4 with a percentage of 99.25% in my class 12th ISC boards .

  • Won over 30 competitions in the fields of General Knowedge , Science , Computing and Robotics

Experiences

SAMSUNG PRISM
SAMSUNG PRISM
Research Intern
May 2021 – Present

Research Intern at the Samsung Prism program 2020 . I worked on the project of Online Tracking Protection Evaluation Tool for a period of six months

  • Several browsers and add-ons provide tracking protection measures and claim to protect user from such trackers.
  • However there is no universal evaluation framework which can automatically verify how much protection such solution is actually providing.
Growth Gear
Growth Gear
Software Engineer Intern
December 2020 – May 2021

Completed the RTC realtime video streaming and video calling module . Both client side and server side using WebRTC

  • Configured role based access server side.
  • Completed realtime messaging module which included public and private chats , polls and Q&A .I also integrated it with video calling and streaming module .
ACM Thapar Chapter
ACM Thapar Chapter
General Secretary
August 2019 – Present

I served as the General Secretary of ACM thapar Student Chapter . Being at the topmost position in the hierarchy this was a matter of great prestige for me . Some key duties were :

  • Manage the overall functionaing of the society and guide the executive board as to how they can work efficiently .
  • Represent the society in Internatiinal conferences and events and be the official spokesperson of the society.

Open Source Projects

azure-devops-kubernetes-terraform-pipeline

I implemented a CI/CD pipeline on a MERN stack application . Used docker for containerisation . Then wrote Kubernetes config files and created different pods  and then finally setup a CI/CD pipeline using Azure devops . I used Terraform to implement infrastructure as code and automated the creation of AWS S3 buckets , EC2 instances and I am users .

Java

0

1

28 KB

golang-blockchain

A custom blockchain implementation using golang . A low level computing language . I optimised the process of signing the unsigned transactions by building a custom Merkle tree which reduced the mining time of the blockchain by 3 sec.

Go

0

0

37 KB

ethereumsocialmedia

A Decentralized Application build on the ethreum blockchain . This is a application build using the truffle framework. This uses the Web3js library clinet side to communicate with the blockchain .

JavaScript

0

0

321 KB

nodechatapp

Real time messaging app built using the MERN stack . This project used the socket.io library for web sockets .

JavaScript

0

0

1613 KB

microservices-in-go

This repository container four micro services build in go with are interconnected . Three of the micro services are REST API's build using a gorilla framework and the last one works upon GRPC's and protocol buffers .

Go

0

2

3605 KB

Big Projects

Presenting my amazing work

Jeevan - Organ Donation Blockchain
Jeevan - Organ Donation Blockchain

This project aims to build an ecosystem where the donors , recipients and others can interact with each other directly on secure lines to make the entire procedure more fluid and secure.

Eventengage
Eventengage

Virtual Event app which supports realtime video streaming and realtime chats . I completed this project under the guidance of GrowthGear Ltd . This project uses realtime web socket and webRTC connections .

Achievements And Certifications 🏆

Achievements, Certifications, Award Letters and Some Cool Stuff that I have done !

PWA
All India Rank 4 ISC 2019 scoring 99.25%

Secured a All India Rank 4 in my ISC 2019 (class 12th) examination among 12 lakh students .

PWA
2nd Runner Up in MLH Execute Hackathon

My team D_CODE secured the third position in the MLH Execute Hackathon for the project jeevan.

PWA
Google Quicklabs Cloud Engineering Track

Completed Certifcation from Google Quicklabs for the Google Cloud Platform cloud engineering track

TALKS

I LOVE TO SHARE MY LIMITED KNOWLEDGE AND GET A SPEAKER BADGE 😅

Introduction to Git and Github

At ACM TIET

Reach Out to me!

Discuss a project or just want to say hi? My Inbox is open for all.

"MERN Stack | Docker | Kubernetes | Terraform | Ansible | Travis CI | Jenkins | Devops | AWS | GCP | Azure | Solidity | Ethereum Dapp | Blockchain enthusiast"

Thapar Institute of Engineering and Technology , patiala
Open for opportunities: No
Ujjwal Agarwal