
Aaditya Singh
Full Stack Developer | IIT (BHU) Varanasi
Building Responsive and Robust systems
View ResumeGreetings!
I'm passionate about the evolving landscapes of technology and creativity.
I am a Full Stack Web Developer. And I try out other things on side projects.
Worked on a large monolith application, Improved maintenance speed and automated maintenance, Reduced load on the database due to cache stampede and Added various features end to end
- Java
- React.js
- Spring Boot
- Hibernate
- MS SQL Server
- SQL
Developed a Remote Scanning Solution in Rust, contributed to a fault-tolerant reverse proxy administrated by a remote server via gRPC, and various other things
- Rust
- gRPC
- ZeroMQ
- RocksDB
- TWAIN
- FFI
- Node.js
- GitHub Actions
- Docker
- Linux
Gained first hand experience in FastAPI framework and SQL database management after successfully completing coursework and hands-on projects. Developed RESTful APIs for performing basic CRUD operations using the FastAPI framework, and a dynamic Reddit like Web Application using Javascript
- Javascript
- Python
- SQL
- C
- FastAPI
- SQLite
- Bootstrap
Developed an on-prem Aadhaar Masking Pipeline, for regulatory compliance, to run on low spec hardware, taking inspirations from Dropbox OCR. Achieved 72% accuracy maintaining high precision over multiple imbalanced classes of documents.
- OpenCV
- Tensorflow
- Pytorch
- Shapely
- Flask
- Docker
Created a cross-platform app using C++, Qt and OpenCV to enhance scanned documents obtained from emails for printing. The app ran on Windows 7/8/10 and Ubuntu 18, only using 10MB + PDF size of RAM.
- C++
- CMake
- vcpkg
- Qt 5
- OpenCV
- DLLs
Created a book scrapper in python using Pdfminer. Added full-text search using Whoosh. Created a UI using PyImgui for viewing search results.
- Pdfminer
- Whoosh
- PyImgui
- Textacy
- Lexrank
Created a notification system for subscribing to updates on institution website regarding new opportunities. Created a worker for scraping the website, diffing it with previous state, scheduling & tracking delivery of notifications at multiple intervals to multiple clients. Created a worker for scraping the website, diffing it with previous state, scheduling & tracking delivery of notifications at multiple intervals to multiple clients.
- Selenium
- BeautifulSoup
- WirePusher
Among top 21 national finalists in Codefundo++ 2018 organised by Microsoft. Primary focus was on wildfires because they are very destructive and they last for a long time. We created our dataset by scrapping earth observatory website and fine-tuning the Xception network on it. We deployed our model on an Azure Container Instance and created a web interface for demonstration.
- Docker
- Azure Services
- Fastai library
Created a CRUD app using PyQT and MySQL as a part of a Clinic Management System, to register and queue patients.
- Python
- PyQT
- MySQL
- Worker Thread
- Job Queue
- CSS
- Material Design
I had the privilege of studying at IIT (BHU) Varansi, one of India's most prestigious engineering institutes, where I completed both my graduation and post-graduation in Metallurigcal Engineering. Beyond the exceptional academic environment, IIT (BHU) Varanasi instilled in me the value of holistic development. I had the opportunity to actively participate in activities that nurtured my personal growth, enhanced my leadership abilities, fostered teamwork, and contributed to shaping me into a well-rounded individual.