profile image

Rohit Mokashi

Software Engineer

About Me

I am a software engineer with interest in building scalable, efficient, and user-friendly web applications. Participated in the entire Software Development Lifecycle including analysis, design, development, unit testing, and code review. Expertise in building web applications with proficiency in Java, Spring Boot, SQL, Angular, and Vue.js.

Recently, I worked as an SWE intern at Apple, created a web application to replace the manual product launch-over-launch compare process, and enabled business users to perform YoY and Yo2Y analysis quickly.

Latest Projects

Baltimore City Police Data

Baltimore City Police Data Dashboard

A platform to track and observe the historical crime data explicitly and clearly to get a general view of incident occurrence. The platform was developed and structured on the webpage based on the backend server, and it allows the users to select parameters they are interested in to observe particular visualizations.

Find out more

Forest Fire Detection Service

Early-Stage Forest Fire Detection Service

A service based approach for early-stage forest fire and smoke detection with the help of Convolutional Neural Network (CNN) and Digital Image Processing. Traditional infrared and temperature sensing systems have already been installed in many forest departments. This service is meant to work in conjunction with these implementations to improve overall accuracy and efficiency, or it can be used on its own.

Find out more

Exploiting Parallelism in Image Processing Algorithms

Exploiting Parallelism in Image Processing Algorithms

This project is an experimental analysis of low-level image processing algorithms conducted by using three architectures: single-core CPU, multi-core CPU, and GPU. The project aims to provide the performance evaluation using a single-core approach and a multi-core approach.

Find out more

Work Experience

Software Engineer Intern - Apple (May 2022 - Aug 2022)

• Devised a web application to replace the manual product launch-over-launch compare process and saved 180                     business hours per year.
• Enabled business users to quickly select, store, and update configurations for up to 55k products.
• Assisted in creating a proof of concept for cloud migration to reduce on-premises infrastructure costs.

Graduate Assistant - University of Maryland Baltimore County (Aug 2021 - May 2022)

• Conducted discussion sessions to clear the doubts of the students and supervised the progress of group projects.

Software Developer - MSM.digital (Nov 2018 - Nov 2020)

• Aided development, testing, and deployment of RESTful APIs and scalable micro-services.
• Introduced features such as Hourly Bid Scheduler, Rule-Based Bid Manager, Budget Tracker, and Profile Manager;             doubled the application users.
• Incorporated charts & tree maps to assist the daily bidding decisions to increase digital marketing revenue.
• Achieved a 40% reduction in API response time by caching frequently accessed data on the Redis server.
• Implemented JPA batch insert for Amazon API data; reduced data insertion time by 30%.
• Enhanced performance of complex SQL queries, performed database operations, and managed migration scripts.

Junior Software Developer - Innoart Technologies Private Limited (May 2018 - Nov 2018)

• Designed & developed modular components in the Angular framework for an enterprise web application.
• Added social media login feature in a mobile application, allowing end-users a quick registration option.
• Programmed a feature to upload local images of application users to cloud storage platforms.