About Me
Vehement | Inquisitive | Avant-Garde
I'm a Software Developer with a passion for technology and building innovative solutions.
Experience
Software Developer
Kytheon
August 2019 - Present
- Developed Mood detection, Hand Raise detection, and Fake Product detection systems in Python, achieving 90%+ accuracy, and created REST APIs for the same using FastAPI and Flask.
- Implemented real-time Hand Raise and Mood detection in the browser using ReactJS and the user's webcam, reducing response time by 50%.
- Designed and developed a reusable Video/Image upload modal in ReactJS, decreasing development time for similar features by 20%.
- Contributed to the development of the CMS and frontend for an edutech product using JavaScript and ReactJS, serving 10,000+ users.
- Implemented Computer Adaptive Testing algorithms in Python using catsim, improving test efficiency by 15%.
- Developed an automated script in JavaScript for fund transfer using web3 deployed on AWS Lambda, processing 1000+ transactions daily.
- Designed and implemented tax data generation and calculation processes for a DeFi project in Python, reducing manual calculation errors by 95%.
- Developed a centralized bridge aggregator in TypeScript using web3, providing users with optimal token transfer options across multiple chains and increasing user engagement by 25%.
- Led the design, development, and maintenance of backend services and infrastructure for core blockchain-based products, ensuring 99.9% uptime.
- Developed a Flask-based application for user photo uploads and digital scrollable photo frame generation, handling 1000+ images per day.
- Designed and implemented a Natural Language-based Semantic Search engine in Python and MySQL, improving search query accuracy by 30%.
- Developed an automated duplicate photo detection algorithm using deep learning in Python, achieving 95% accuracy.
- Developed a scalable web framework using web sockets in Java, handling 10,000+ concurrent GET and POST requests.
- Designed and implemented an in-memory SQL database based on a hashmap data structure in Java, achieving O(1) query time complexity.
- Developed an e-commerce website using JSP and Servlets which included a Razorpay payment gateway integration, resulting in 200+ daily transactions.
- Developed a ticketing website for booking tickets for a cultural event using JSP and Servlets which included a Razorpay payment gateway for buying tickets.
- Developed a general-purpose recommendation engine using counters and matrices in Java.
- Collaborated with the quality assurance team to verify correct implementation of software development changes.
- Designed web-based assets for deployment on Amazon Web Services (AWS) cloud computing platforms.
- Leveraged mathematical techniques to develop engineering and scientific solutions.
Hybrid Cloud Intern / IBM India Software Labs
IBM
January 2019 - July 2019
- Developed an Angular web application to provide a single view of transaction lifecycles over the Sterling Integration Cluster, improving monitoring efficiency by 40%.
- Implemented features such as a completely editable data table, dynamic lists, and color-coded trees in Angular to enhance the user experience for B2B transaction monitoring.
- Developed a J2EE web application-based parser in Java to automate invoice processing, saving 8-15 hours of manual work per invoice.
- Worked on Face detection through the users webcam using OpenCV and deep learning in Python.
- Developed an automated system which stores the user inputed pattern or gesture through the webcam and matches it in real time with the feed from the webcam or any other camera using deep learning in Python.
- Developed a code generation utility using decision trees in Python.
- Developed reporting tools for internal usage using JAVA Swing and CouchDB.
Data Scientist Intern
RailYatri
June 2018 - July 2018
- Developed an R Shiny Dashboard for the PR Team to visualize train delays based on various metrics, improving reporting efficiency by 30%.
- Improved search techniques by implementing distance and phonetic algorithms like Jaro-Winkler distance to match incorrectly typed search queries with the closest matching train name / station name.
- Analyzed user search and contribution parameters to provide insights for user retention strategies, contributing to a 5% increase in user retention.
Projects
Sakura
Natural Language Search Engine
YouFrame
Photo Frame Web Application
Book Recommendation System
A book recommendation system built using GoodWorks 10k dataset
Lightning Web Browser
Full Fledged Web Browser application
Weather Forecasting System using Artificial Neural Networks
A Weather Forecasting system built by applying regression through a Fully Connected Neural Network which has been implemented through the Keras library in Python. Delhi Weather data of past 10 years was used for training and testing.
Twitter Sentiment Analysis
A Twitter Sentiment Analysis Web Application project which provides the user an estimate of positive and negative tweets for a user given twitter handle. The backend of the project has been implemented in Python through the usage of Tweepy, Textblob and Flask Framework. The front end has been designed in Angular JS.
Chatbot Plugin
A chatbot plugin made for the NIIT University Website to help answer the queries put forward by prospective applicants to the University.
Vocalify
An Android Application made for Gre Examination preparation based on the Barron's high frequency word list. The application made use of the Android Text to Speech library to faciliate learning.
Mieten
An Android Application made for the NIIT University Placement Cell. The app provided a centralised portal for communication between the students and the Placement Cell.
Ultrasonic Map Maker Bot
An Arduino Powered bot which uses an Ultrasonic Sensor to scan the environment and plot its 2-D graph in MATLAB on the connected computer. The project aimed to study the possibility of robotic vision using Ultrasonic waves.
Wireless Power Transmission using Tesla Coil
The Project aimed to portray the use of Tesla coils in transmitting power between the Primary and Secondary Tesla coil. A LED connected to the secondary coil acted as the load with the power coming from the primary Tesla coil.
Bus Ticketing System
A centralized bus ticketing system built in Java NetBeans with data being hosted on MySQL Server.
Kidandpc
https://kidandpc.wordpress.com/: A tech blog built using the wordpress platform.
Research
Facial Recognition using Deep Learning
A research project to compare the performance of various multi class classifiers applied over Google's FaceNet based on a Convolutional Neural Network Architecture. Our end goal was to provide a system that makes it possible for a teacher to mark the attendance of a class by simply clicking a picture of the class.
A Tale of 3 Monkeys and 3 Humans
Theory of Computation design for river crossing puzzle
Fake Product Detection for E Commerce Websites
Machine Learning Pipeline for fake product detection for E-Commerce Websites
Key Value Database
Key Value Database with two variations showcasing - ArrayLists and HashMaps
Education
NIIT University, Neemrana
Bachelor of Technology - Computer Science - Specialization in AI
CGPA: 8.83 / 10.00
July 2019
City International School, Wanowrie, Pune
CBSE 12th Standard
Percentage: 90.6%
May 2015
Golden Jubilee School, Jalna
CBSE 10th Standard
CGPA: 10.0
May 2013
Skills
Programming Languages
- Java
- Python
- JavaScript
- TypeScript
- C++
- R
Databases
- SQL
Frameworks & Libraries
- Angular
- React
- HTML
- CSS
- jQuery
- Flask
- Express.js
- Spring Boot/Spring MVC/J2EE
- Node.js
- GraphQL
Cloud & DevOps
- AWS
Machine Learning & AI
- Computer Vision
- Machine Learning
Languages Spoken
- English
- Hindi
- Marwari
- Marathi
Contact
I'm always interested in new opportunities. Feel free to reach out!