I am currently a final year computer engineering student from Sardar Patel Institute of Technology. I am a upcoming Full Time Software Development Engineer at JPMorgan Chase & Co . I am a passionate software developer and always open to solve real world problems with the help of software. I am interested in Machine Learning, Deep Learning and Blockchain Development.
I am interning in a startup associated with the University of Columbia, New York.Here my major work revolves around React and FireBase. Apart from that I have also interned with **JPMorgan Chase & Co. ** where I got introduced to large codebases, Agile Development and software testing. I secured this internship based upon my performance in JPMC's Code for Good Hackathon where I collaborated with new people in remote environment to develop a solution for a NGO.
For my final year's major project, my team worked on FedSpam, a privacy-preserving on-device federated learning mobile application for spam SMS classification. Because of federated learning models are trained on mobile devices using the data residing on them and not violating the data privacy of the user. Used
**FedAvg **Algorithm to aggregate the model weights of all the clients to develop a robust global model that is shared among all the clients. This project won the Best Project Exhibition Award in my college.
I developed django-webpack-dev-server, a command-line boilerplate generator package to efficiently set up a React app (Hot Reloading) in Django project with a single command. Implemented Git Hooks for code format consistency. Developed a Pipeline to run unit tests (100% coverage) in **5 **versions of Python and for cross-platform compatibility. This same project later got selected for Pycon US 2022.
I also developed TabPort, chrome extension to effectively manage your tabs. It makes it easy for the user to download the tabs into local system and recover them later with the ease of just a single button click. After downloading the tabs into the local system, users can safely close them. That helps them to reduce their battery consumption. One can also easily share their tabs with colleagues and team members by simply sharing the downloaded tabs file. You can either download all tabs from the browser window or deselect the tabs that you wish to not download.
I am also interested in research in the domains of Machine Learning and Deep Learning. To widen my knowledge I read research papers and have published one research paper at IEEE. Another paper is accepted in Springer PROMS Book Series and is currently under the process of getting published.
Apart from that I have taken Mock Interviews for my college juniors and provided them constructive feedback that helped them perform better in interviews of the companies. I was also invited to speak about my experience of Code for Good Hackathon to my college to help them perform better in their hackathon.
Developed a Traffic Violations Chatbot with Dialogflow and made it live on Google Assistant. Implemented Django backend to use Google Maps API and deployed it on Google Cloud Platform. Connected the Chatbot with Google Sheets for executing read operations. Recommended and Designed conversation design for an enriching user experience.
Developed Interfaces with React for an existing Web
Application. Implemented APIs in Spring Boot and integrated it with the React frontend. Used Jest and React Testing Library for unit testing react components to ensure high standard code quality. Maintained Unit Test Code Coverage around 80%
Designed Backend Schema for Sourceable on Firebase to store data in the most efficient manner.
Integrated the backend with the React frontend so that it uses as **minimum **number of API calls as possible. Implemented realtime chat and notification features to enhance the user experience