Intro
I am a self-taught learner with a passion for exploring new domains. Currently, I am a Software Specialist at PTC, a US-based product company, where I have been awarded three times in two years. Previously, I worked as a Software Engineer at MiniOrange, a bootstrap startup in the security domain.
I have completed the CS50 Web Programming with Python and JavaScript course and hold an NPTEL certificate in Advanced Graph Theory. Additionally, I have been a training instructor in a program provided by Accio.
Key expertise:
JAVA
GitLab
Python
Postman
CI-CD
PostgreSQL
Docker
AZURE
Hobbies:
Photo Editing
Guitar
Video Editing
Badminton
Swimming
Project
Sorting Algo Visualizer
Skill Required: JavaScript
HTML
CSS
Algorithm
Created an interactive Website to Visually represent the Sorting Algorithm.
Link --->>>
Turtle Race Master
Skill Required: Python
Object-Oriented Programming
Fuzzy Logic
Algorithm
Creating a turtle race simulator from scratch which uses fuzzy inputs so that max membership function turtle wins, where else it also shows the crisp output. It helps us to understand the importance of a fuzzy system in the real world. Its main challenge of doing that project was not to use the fuzzy module in python
Output
Would you like to play again Yes
write the input fuzzy value for the turtle 1
write the input fuzzy value for the turtle 2
write the input fuzzy value for the turtle 5
write the input fuzzy value for the turtle 3
write the input fuzzy value for the turtle 8
write the input fuzzy value for the turtle 1
write the input fuzzy value for the turtle 2
write the input fuzzy value for the turtle 6
The actual crisp value for the given fuzzy set:
4.448
The winner is:
pink
GitHub Link --->>>
Sudoku Solving Algorithm
Skill Required: Python
Algorithm
Data Structure
In this project, I have created two algorithms to solve a Sudoku in which one uses a Backtracking algorithm where else another code doesn't use a backtracking algorithm.
GitHub Link --->>>
Voice Assistant
Skill Required: Python
Operating System
Audio Processing
It was a project in which the system interacts with the user on an audio basis and helps the user to do the task. It is the enhanced version of other relatable assistants as here we even have access to the operating system
GitHub Link --->>>
Event Site
Skill Required: Python
Django
Bootstrap
Object-Relational Mapping
In this project, I have created an Event site using bootstrap and give it a server using Django local server.
Face Mask
Skill Required: Python
Computer Vision
Video Processing
It was a project in which I learn and understand how to use computer vision so that we create landmarks on the face through which we can do many interesting things.
We use shape_predictor_68_face_landmarks.dat for our project which has been trained by ibug database which is over 5000 over database images so that's why it is very accurate and fast.
GitHub Link --->>>
Drowsy Detection
Skill Required: Python
Computer Vision
Video Processing
Algorithm
In this Project, we moved one step ahead of the Face Mask and created a drowsy detection system. With the help of the landmarks on the eyes, we created and find the value of the eye aspect ratio. which help us to find that whether the person is sleepy or not
GitHub Link --->>>
Fire alarm mechanism
Skill Required: PCB Design
Op-Amp Operation
We learn how to use an op-amp, and with the help of a thermister we could actually generate a fire alarm mechanism which detects heat
Street light timing mechanism
Skill Required: 8051 Programming
Algorithm
We learn how to use an 8051 programming chip to create a timing mechanism which can be used for street lights
Workshop
Quadrator
It was a two-day workshop in which on the first day we learn the physics of the copter like how the wings lift the plane, Thrust, Drag, Lift, Payload, Roll Motion, YawnMotion, Pitch Motion.
On the second day, we created our own quadra-copter using KK2.1.5 flight microcontroller and even assign a PID system to the copter and at the end, we fly it in the ground.
Bluetooth, voice control car
It was a two-day workshop in which on the first day we learn the basics of Arduino and how it works
On the second day, we coded the Arduino and connect all the circuit and with the help of Arduino Bluetooth Control we creted the Bluetoot and voice control car
PTC
Key Skill:
Azure Container
Gitlab
Gitlab Runner
CI-CD
Java
Python
Postman
ANT
Groovy
Jenkins
Azure VMs
TerraForm
Salt
Slack
HTML
CSS
JavaScript
Currently, I serve as a Software Analyst at PTC, where I am part of the migration team responsible for transitioning on-premises devices to cloud infrastructure.
We have developed an internal tool within Windchill called CCD (Code Configuration and Deployment Tools). This tool is primarily responsible for configuring customer artifacts, code, and data, compiling it, and distributing it within Windchill.
Additionally, we created a cloud infrastructure tool, WC-SCCM (Windchill Source Code Cloud Management), which operates in GitLab. This tool is primarily used for version management of customer customizations and for retrieving customer data when needed.
I have worked on all aspects of these tools, with my major contribution being the creation of the pipeline for WC-SCCM Testcase Data and ChainSet Management UI Tools.
MiniOrange
Key Skill: Security Protocols
SAML
OAuth
PHP
Drupal
Postman
JSON
Web API
As part of the bootstrap startup MiniOrange, I had the opportunity to work on various login security protocols.
My primary contributions included the integration and advancement of Drupal SAML IDP and adding mapping options in the Drupal OAuth Client. Additionally, I worked on REST API authentication methods and had direct interactions with customers.
Internship
Key Skill: Django
Flask
PHP
Celery
Postman
JSON
Web API
SQLite
PostgreSQL
MongoDB
NoSQL
Nginx
HTML
CSS
Javascript
ORMs
I participated in an internship in the analytics domain, where I learned the crucial skill of self-directed learning.
During the internship, I was assigned various tasks. I created an eCommerce site for a customer and tested several websites. The most notable project I completed was developing a full-stack website that functions as both an API and an essay analyzer, similar to the PTE.