Amod Dhopavkar

Hello!

I'm Amod Dhopavkar, a budding Software Developer with keen interest in data/ backend technologies.

View My Resume
Get in touch dhopavkar.am@northeastern.edu

Background

I am a Masters in Computer Science student at Northeastern University

My expertise spans developing scalable systems, optimizing data processes, and leveraging cloud technologies (AWS, GCP) to drive efficiency and innovation. I consistently stay abreast of the latest developments in my field, diligently seeking opportunities to learn and explore emerging technologies.

When I'm not in front of a computer screen, you'll likely find me reading a non-fiction book, exploring new trails or out on a run.

Skills
Languages
  • Python
  • Java
  • C/ C++
  • Javascript
  • Typescript
  • MySQL
  • PostgreSQL
  • Cassandra
  • MongoDB
Web Development
  • React
  • Node
  • Angular
  • Express
  • Flask
  • Django
  • REST APIs
Data Engineering
  • Hadoop MapReduce
  • Apache Spark
  • Apache Airflow
  • Apache Kafka
  • PySpark
  • ETL Pipelines
  • Data Warehousing
Cloud & Devops
  • Amazon Web Services
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • Github Actions
  • Ansible
  • Terraform
  • Jenkins
  • CI/ CD
Experience
Graduate Teaching Assistant, Programming in C++
May 2023 - Dec 2023
Software Engineer Intern, Backend
Aug 2021 - Jun 2022
Data Engineer
Aug 2020 - Mar 2021
Software Engineer Intern, Systems
Teaching Assistant, Object Oriented Design
Projects

I built and launched the Kitchen Chronicles web app to showcase my expertise across modern frameworks. I crafted an intuitive UI with React.js featuring smooth search and pagination. Leveraging MongoDB and Express.js, I developed a scalable cloud database and REST API backend enabling secure access to recipe data. To manage complex state, I applied Redux Hooks for seamless data flow. For UX, my responsive design enabled mobile and desktop ease-of-use. By integrating JWT authentication, I enabled key feature protection, applying industry security norms. Deployed on Netlify and Render, this project highlights my adeptness with high-performance stacks to construct consumer web apps with appealing design, protected access, and optimized data loading.
👨🏻‍💻Github Source Code👨🏻‍💻

MongoDBNode.jsReact.jsExpress.jsReduxRedux HooksJWT AuthenticationREST APIs

I engineered an Inventory Management web application using a robust cloud technology stack. Developing the front-end UI with React.js allowed me to create highly responsive and intuitive inventory dashboards. By leveraging Node.js with Express.js for the back-end APIs, I provided robust real-time inventory tracking and order management functionalities. Further, hosting the PostgreSQL database on Amazon RDS optimized infrastructure scalability and reliability. My expertise across the full-stack along with the leveraging of AWS's managed database services led to an Inventory Management System with enterprise-grade performance levels. This project highlights my systems design capabilities spanning UI development, cloud APIs, and choice of efficient data persistence layers.

Node.jsExpress.jsReact.jsAmazon Web Services (AWS)AWS - RDSPostgreSQL

I developed a Java-based desktop application following the MVC design pattern, enabling advanced portfolio management and simulation. I engineered a user-friendly platform that offers real-time stock portfolio management, providing investors with invaluable insights and tools for informed decision-making. I seamlessly integrated the Alphavantage API into the application, ensuring access to precise and up-to-date stock data, enhancing the overall functionality and accuracy of portfolio management. I facilitated data-driven investment strategies by creating a dynamic interface that allows users to track their investments, assess market trends, and optimize their portfolios.

JavaMavenJava - SwingREST APIsModel View Controller (MVC)Pair ProgrammingSoftware Design PatternsAPI Integration & Testing

As part of my collaboration with Veritas, I enhanced the open-source Distributed Replicated Block Device by creating a custom packet tracer within its kernel module to collect invaluable performance data. By programming the module in C and integrating debugging tools, I gained deep visibility into packet-level operations, enabling a 22% boost in platform performance. Further, by applying a Binary Classifier machine learning model to identify potential outages from packet patterns, I reduced active downtime by 36%. My kernel programming and ML innovations unlocked actionable analytics, optimized reliability, and highlighted impactful innovation on a widely adopted open-source project.

Kernel ProgrammingCOpen-SourceCScopeMachine LearningBinary Classifier

The COVID-19 Face Mask & Temperature Detection System uses OpenCV and Python for real-time enforcement of COVID safety protocols. The system leverages computer vision to detect if people are wearing masks over their mouths and noses. Additionally, it estimates facial skin temperature to identify potential fevers. If mask or fever violations are detected, alerts are triggered for administrative intervention. Built using OpenCV and PyTorch libraries, this system enables automated compliance monitoring to minimize virus transmission by instantly flagging risky cases for further screening. The key benefits are rapid detection capabilities, minimization of human oversight needs, and scalable deployment options for diverse locations. Overall, the system combines efficiency and public health safeguarding to enforce safety amid the challenges of an ongoing pandemic.

PythonOpenCVPytorchComputer Vision

The Automated Credit Risk Analysis system utilizes a Random Forest Classifier machine learning model to automate credit risk assessment, eliminating the need for manual verification. Developed in Python using libraries like Pandas, NumPy and Scikit-Learn, the system extracts applicant financial data, builds a classification algorithm with decision trees, and predicts likely loan defaults with up to 95% accuracy. Core benefits are faster loan approvals, lowered risk, and quick auto-generation of credit analysis reports for stakeholders. This system accelerates processes through data-based automation, allowing human efforts to focus on higher complexity tasks.

PythonNumpyPandasMachine LearningRandom Forest ClassifierScikit-LearnDecision Trees

The Online Library Management System is a full-stack web application developed to digitize and automate a university library's book management operations. Core functionalities include tracking current inventory across catalogues, issuing and returning books, along with member and subscription management. Built using MongoDB, Express.js, AngularJS, Node.js and REST APIs, this system enables seamless book record-keeping, transaction logs, real-time book availability checks, and analytics reports to optimize library collections. Key benefits are automation of manual processes, improved accuracy of book histories, and enhanced accessibility to students and librarians by providing self-service online interfaces.

MongoDBAngularJSExpress.jsNode.jsREST APIs

The Smart Tax Rebate Calculator is a web application that streamlines tax computations for products by automatically calculating federal, state, and local tax rates using integrated databases. Its key innovation is the intelligent computation of applicable tax rebates for each product based on rebate histories to maximize deductions. By leveraging rebate analytics and automated rate calculations, this application reduces manual computation work by over 50+ hours each cycle, enabling finance teams to focus on value-add analysis. The tool provides accurate, automated tax calculations while optimizing eligible tax rebates.

MySQLHTMLCSSBootstrap

I leveraged my expertise in API integration to create an intelligent Twitter Bot. Using the Twitter API and tweepy library, I designed a convenient bot interface accepting keyword and tweet count inputs. Integrating seamlessly via secure API keys, my programmatic solution identifies the latest relevant tweets and efficiently likes them on the user's behalf.

PythonAPI IntegrationAPI Testing