Om Sarulkar 🚀

Dynamic Computer Engineering graduate with experience designing innovative tools like BNY’s first in-house MS Word Add-in using Office JS and Angular, applying advanced algorithms to handle unstructured document data. Strong focus on scalable backend development, authentication systems, and optimizing large-scale user workflows. Active member of Team Solarium during graduate years, developing autonomous vehicle data systems for national solar EV prototypes. Published practical machine learning work in sentiment analysis, soft biometrics, and computer vision. Keen to advance research in AI and intelligent systems.

📍 Pune
💻
Languages💻
JavaTypeScriptPythonJavaScriptSQLC++
Technologies🤖
Spring BootAngularOffice JSFastAPIOracle SQLREST APIsDockerNGINXApacheGitAgileMicroservices ArchitectureMachine Learning (scikit-learn, OpenCV)

Experience

Software Engineer
BNYPune, India
July 2023 – Present
  • Pioneered the design and architecture for Eliza, BNY’s first-ever in-house MS Word Add-in using Office JS and Angular.
  • Implemented advanced algorithms (LCS, Levenshtein, Meyers, slow-fast pointers) to boost add-in robustness and accuracy.
  • Developed the add-in’s data model, Spring Boot backend, and APIs for managing document artifacts.
  • Launched an AI Questionnaire feature for initiative life-cycle management for >3000 users.
  • Architected Eliza as a Service with B2C login for >50,000 users; improved portal load time from 9 sec to 2 sec.
  • Enabled secure external deployment via Apache servers on DMZ, NGINX reverse proxies, and OIDC/Microsoft login integration.
  • Enhanced Eliza microservices for hybrid logins and state management with a common UX frontend library for single-spa micro frontends.
  • Delivered Hackathon as a Service platform for hosting and managing hackathons.
  • Won 3rd place in India-wide hackathon by building an AI MCP server with N8N integration and web-hooks.

Education

Pimpri Chinchwad College of Engineering, Savitribai Phule Pune University
BE in Computer EngineeringSept 2019 – June 2023
GPA: 9.3/10
Coursework:
  • Data Structures and Algorithms
  • Discrete Mathematics
  • Computer Networks
  • Operating Systems
  • Machine Learning

Projects

Hybrid Machine Learning Approach for Sentiment Analysis
  • Developed a hybrid Random Forest and SVM model for Amazon product reviews sentiment classification.
  • Scraped and processed large datasets of user reviews.
  • Tools: Python, scikit-learn, BeautifulSoup.
Invictus 4.0 - Solar Electric Vehicle Prototype
  • Designed and implemented real-time sensor data communication systems.
  • Worked on object detection, vehicle localization, and path planning modules.
  • Tools: Python, ROS, OpenCV.
BMI Prediction using PCA of Stock Photos
  • Built a machine learning pipeline to estimate BMI from facial images using PCA and regression.
  • Applied soft biometric techniques.
  • Tools: Python, OpenCV, scikit-learn.
Driver Drowsiness Detection and Warning System
  • Developed a vision-based system to detect driver drowsiness and issue alerts.
  • Trained classification models for eye state recognition.
  • Tools: Python, OpenCV.

Publications

  • Hybrid Machine Learning Approach for Sentiment Analysis of Amazon Products: A Survey
    Om Sarulkar, Rahul Pitale, Shivam Tikhe
    July 2023
    DOI: 10.1007/978-981-99-2854-5_20
  • Sentiment Analysis of Amazon Products Using a Hybrid Random Forest and Support Vector Machine Model
    Om Sarulkar, Rahul Pitale, Shivam Tikhe
    November 2023
    DOI: 10.2139/ssrn.4618423