Dhruv S Satyapanthi
dhruv-satyapanthi dhruvsatyapanthi007 B ****************@*****.*** H +1-732-***-**** Education
Rutgers University - New Brunswick Sep 2022 - May 2024 Master of Science in Computer Science GPA: 4.00
Ahmedabad University, India Jul 2015 - May 2019
Bachelor of Technology in Information and Communication Technology GPA: 3.23 Technical Skills
Languages: Java, JavaScript, C, C++, Python, SQL
Libraries: ReactJS, StripeJS, BeautifulSoup, PyTorch, TensorFlow, OpenCV, Scikit-learn, NumPy, Pandas, PIL Courses: Data Structures and Algorithms, DBMS, Operating Systems, ML, CV, NLP, Linear Algebra, Probability Tools: GIT, Docker, Sublime, PyCharm, VS Code, VIM, Jupyter Notebook, Google Colab, MS Office Others: AWS, GCP, HTML, CSS, Flask, Shell, MATLAB, Unix/Linux, CMake, OpenSSH, MySQL, CUDA Experience
Software Engineer, Genesis Artificial Intelligence Pvt Ltd, India Mar 2021 - Aug 2022
• Leveraged pandas to optimize the modules of the bank statement analyzer which reduced the overall execution time by 92%.
• Restructured the codebase of the existing analyzer using OOPs concepts such as Inheritance, Abstraction, which lessened the time to update by 20 times.
• Improved the classification accuracy of the salary transactions in the bank statement by 49% which immensely helped in closing deals with big lenders like TransUnion and LenDenClub.
• Automated quality assurance for bank statement assessment using python which decreased the time taken by 2.5 times.
Machine Learning Engineer, AIMonk Labs Pvt Ltd, India Dec 2019 - Mar 2021
• Formulated an internal pipeline to extend the compatibility of NVIDIA’s Video Processing Framework with the CUDA versions lower than 10.1, whose usage truncated the image I/O time by 100 times.
• Developed a JavaScript application to perform real-time (32 FPS) closed hand fist detection on webcam input.
• Resolved the lag in the soccer ball visualizer by identifying and writing the PIL.paste in OpenCV which narrowed the simulation time from 3.2s to 1s.
Research Intern, Indian Institute of Technology - Bombay, India Jan 2019 - Jul 2019
• Designed a customizable python application that creates the video presentation of a topic using the data scraped via BeautifulSoup from the Wikipedia URL of that topic. Projects
Amazon Clone JavaScript, ReactJS, Firebase, StripeJS, CSS Github Mar 2021 - Jul 2021
• Constructed the clone of the amazon website using ReactJS, utilized Firebase to manage the data related to user’s credentials, and implemented the payment interface by utilizing StripeJS. Age Group Prediction Python, Scikit-Learn, OpenCV, Numpy Github Jan 2018 - Apr 2018
• Filtered out the wrongly labeled data and cropped people’s faces using the Viola-Jones face detector.
• Transformed the cropped faces into feature vectors using Local Binary Pattern, trained a Support Vector Machine with RBF Kernel on that, and obtained an accuracy of 79%. Automatic Remote Task Allocator C, POSIX thread, Sockets Github Aug 2017 - Dec 2017
• Built a system that allocates the tasks requested from the local system into the remotely connected computers and sends the output of the task back to the local machine.
• Employed multi-threading to asynchronously run tasks, and Remote Procedure Call to establish the connection pipeline between the local system and the remote computer. Extracurricular Activities/Certifications
Machine Learning by Stanford University via Coursera. Aug 2020 Volunteered for the Patan flood relief program by providing necessities to about 2500 victims. Aug 2018 Secured an All India Rank of 9 in IEEEXtreme 11.0, a 24-hour coding competition. Oct 2017 Second runners-up in AGASTYA, a music competition. Aug 2017