Hey there!, I'm a Software Developer with 5 years of experience and a Master's degree in Computer Science, specializing in building distributed systems. Skilled in languages from C to Python, I excel in developing complex, scalable projects and enhancing system performance. My expertise in design patterns and operating system internals positions me uniquely to craft efficient, distributed architectures. I'm passionate about collaborating on innovative solutions that push technological boundaries.
GPA: 3.75
GPA: 3.5 Equivalent
Solely designed and developed a well-working monolith cloud web service for a pet adoption online website from scratch with features like puppy breed finder, puppy breed wiki, puppy essential shopping, puppy online community forum, and puppy adoption portal using the latest technologies like .Net core web service, MongoDB, ML .Net, Azure cloud service and gained a lot of good exposure of end-to-end cloud application life cycle.
As one of the core Developer, contributed to building the New York Cannabis Exchange - an online B2B auction platform for buying and selling cannabis products in New York State. Built using React.js, HTML, Django, and MySQL, the website allows growers and distributors to auction their products, while buyers can easily find and bid on them, similar to eBay. The platform is hosted on AWS EC2 and RDS, providing a secure and reliable service for users.
This project involves the design and implementation of distributed protocols over multiple machines. It covers various complex protocols, including distributed snapshot and the Raft consensus protocol. It requires a solid understanding of system and Go programming language requirements, coding style, and using relevant tools and IDEs.
Developed a multi-topic information retrieval chatbot hosted as a web app in Google Cloud Platform, using S-BERT algorithm for query relevance and real-time query statistics and grouping charts for visualization. Achieved a seamless and natural conversation with follow-up questions and recommendation system.
Developed a pet adoption assistance chatbot with a comprehensive database of pet breeds and their characteristics to help adoption centers manage their adoption process and for users to find pets based on their preferences. Employed machine learning algorithms for personalized pet recommendations. Python, Flask, NLP, Pytorch, and PostgreSQL were used in the back-end, while HTML, CSS, and JavaScript were used in the front-end. Real-world data were gathered using a web scraper developed from scratch, which presented data cleaning challenges.
The text chat application is a client-server based program developed using socket programming in C/C++. The program allows multiple clients to connect to the server and engage in real-time text chat communication. The project is a demonstration of proficiency in networking and socket programming.
At Philips India Ltd, Designed and developed an advanced Chat-bot system containing neural network and ML models for the intelligence, to interact and solve user problems. This project was submitted for the internal Hackathon and won the first title .
The purpose of this tool is to monitor the system performance on a regular basis so that the users will easily be able to track how well a system is performing or how bad it is. Based on this, if the system is degrading over time, it should be able to give an incentive as to the actual reason for performance degradation. The system metrics include CPU Load, Network, Memory usage, etc.