Hello, My Name is

Ranjeet Baraik

C/C++
Data Structure & Algorithms
MERN Stack Web Development
MySQL
Image Processing
Git/Github

I am a B.Tech undergrad in the field of Information Technology from BIT Mesra, Ranchi. I am very hard-working and remain self-motivated towards my goals. I always try not to limit myself and try to learn new things.Recently I have cracked ZS Campus Beats 22.

Unable to load.

Educational Background

Delhi Public School, Ranchi

10th(2017) - 10 CGPA
12th(2019) - 85.8 %

Birla Institute of Technology, Mesra

B.Tech in Information Technology (2019 - Present) - 8.37 CGPA

My Professional Journey

The Dairing Company | Backend Developer Intern
February 2022-May 2022
Remote
About company - A Dehradun based early startup which enables users to buy fitness supplements along with the feature to enroll in its training programs by well certified trainers and post blogs related to healthy lifestyle.
Tasks & Responsibilities -
Created an OTP mailing system using google OAuth2.
Created mongoose model and controller for trainers which takes care of all trainer related functionalities in the website.
Using multer package created a middleware for image uploading and saving function in the server.
Designed database schema to enable posting of comments in all articles.
Implemented order controller and booking controller for placing orders and enrolling in programs.
Integrated payment capturing system using Razorpay with feature to split the amount among the company and the trainers.
Part of team working on creation of admin panel.
Remarks -
Worked in a startup-environment.
Got the experience of ownership of the product.
Webghat LLC | Backend Developer Intern
May 2022-July 2022
Remote
About company - A Chicago based company which helps small businesses to create an online presence and provides lead generation services.
Tasks & Responsibilities -
Developing new backend logic for upgrading existing LDP platform into a new one.
Using chart.js created different data visualizations for analytics.
Created a dynamic database schema to store user details depending on their specified roles.
Created CRUD features which included mapping between different database models simultaneously.
Worked on frontend features to improve user experience.
Worked on LDP-v1 simultaneously to add more features and included standard debugging.
Remarks -
Worked with real world client data and learnt about creating robust backend in web-app.

My Projects

Imcrypt
June 2022 - August 2022
Details-
App which enables users to encode their secret information inside an image and later on decode the image.
Works for PNG format.
Message encryption and decryption.
Tech-Stack Used-
OpenCV, Javascript, Node.js, Express, Python, File-System, React.js, Child-Process, Image Steganography
Expense Manager
December 2021 - January 2022
Details-
Helps in keeping track of all expenses and total budget to make spending in control.
MVC architecture implemented.
User-login system added using jwt token authentication.
Pie-chart visualization of expenses using chart.js
Password encryption using bcrypt.js.
MongoDB Atlas used as cloud database.
Tech-Stack Used-
HTML, CSS, Javascript, Bootstrap CSS, Node.js, Express, MongoDB, Bcrypt.js, JWT authentication, Chart.js, REST API
Document Scanner
July 2021 - August 2021
Details-
OpenCV and C++ used to scan an image and detect document from the image.
Displays the Top view/Bird’s eye view of the image.
Concepts of Image Dilation, Contour Detections and Warp Perspective implemented in the project.
Tech-Stack Used-
C++, OpenCV, Spatial Image Processing, Countour Detection, Image Dilation
Image Noise Remover
January 2022 - March 2022
Details-
Process image in frequency domain and filter out periodic noise present.
Uses generalised mask to remove noise present in vertical, horizontal and diagonal pattern along with smoothing operation.
ButterWorth low-pass filter used for smoothing operation.
Tech-Stack Used-
OpenCV, Python, Fourier Transform, Low-pass Filters, Butterworth Filters
Website made in React by Ranjeet Baraik