Experienced Software Developer with a demonstrated history of working in the computer software industry. Skilled in C++, JavaScript, Java, Python, Android, and Scala. Strong engineering professional with a Master of Science (M.S.) focused in Computer Science from University of Florida.
Experience
2025 — Now
2025 — Now
Natick, Massachusetts, United States
2021 — 2025
2021 — 2025
Greater Boston
• Developer lead for the Extensions platform in MATLAB, to allow UI extensibility for any feature within MATLAB.
• Developer lead for a unified metadata registry in MATLAB to support downstream teams and customers, to support the pluggable deployment of features and services within MATLAB and Simulink.
• Developed interfaces in C++, JS and MATLAB to maintain a subscription system for metadata with the ability to push notifications to subscribers, as well as enable/disable/register/unregister metadata from the cache.
• Built tools to integrate the metadata registry to find and dynamically load JavaScript bundles at runtime to greatly optimize performance and modularize the code.
• Enabled MathWorks customers to author sophisticated plugins that leverage the different features within MATLAB, such as auto-complete, code execution, toolstrip gallery integration, context menu integration and more.
• Working in a cross-functional, multi-team dynamic to develop, continuously improve, and release the MATLAB Current Folder Browser, File Chooser, Address Bar, and MATLAB/Simulink Project Manager.
2018 — 2021
2018 — 2021
Greater Boston
• Developed and released various improvements to the Current Folder Browser, Project Manager, Address Bar, File Chooser, and associated context menu frameworks in MATLAB Desktop and MATLAB Online
• Designed and released a new file Previewing mechanism for the JavaScript MATLAB Desktop and MATLAB Online
• Developer lead for a unified metadata registry in MATLAB to support downstream teams and customers, to support the pluggable deployment of features and services within MATLAB and Simulink.
• Authored in-depth architecture reviews with feedback from cross-platform teams, after understanding user requirements in an iterative process to come up with the functional design.
• Followed agile workflows, with daily scrums and dividing work into small incremental deliverables.
2017 — 2018
2017 — 2018
Greater Boston
• Delivered an affordance in the JavaScript Current Folder Browser (MATLAB Online and desktop MATLAB) that provides users with information about when a shared file was last modified and who modified it. Java, JavaScript, Dojo.js.
• Designed and developed an API service to store different types of user UI interactions when solving MATLAB questions on the MATLAB Grader and Learning Tool platforms to enable visualization of the learner's progress. Also enables custom views for the instructor to view details of how different students approach problems and get other statistical measures on a problem-wise or student-wise basis. Designed the UI changes to facilitate this API service to enable future Learning Analytics content to users. Java, Spring Boot, Jackson, JavaScript, React.js.
• Designed and put into production the status bar for the MATLAB Live Editor as part of the Editor development team. Refactored the code to utilize an MTree cache to improve performance. Java, JavaScript.
• Worked with MathWorks customers on supporting their workflows based in Statistics, Machine Learning, Optimization, Deep Learning and Image Processing domain areas, as well as supporting the core MATLAB software and GUI development workflows.
• Held a leadership position (Technical Coach) on the team to guide and mentor new hires and help other team members with complex technical cases with customers.
• Advocated for and collaborated with managers and fellow associates to revamp the interview structure, and led an initiative to develop new programming questions for the on-site technical interview.
• Conducted phone and in-person on-site interviews, providing feedback to managers and hiring personnel. Also helped ramp-up new interviewers to the interview team.
2016 — 2016
2016 — 2016
• Interned at Mad Street Den, a Sequoia funded Data Science and AI start-up. Worked primarily on PySpark/Spark, and Python. Designed and implemented an end-to-end NLP project using PySpark, by first building a customized tagger for product descriptions using CRF and feeding this into separate word2vec models, and finally classifying the product based on style and occasion.
• Have also contributed to a map-reduced version of the k-medoids algorithm in PySpark, performed benchmarking tests on PySpark and implemented a unit test framework in PySpark.
Education
University of Florida
Master of Science (M.S.)
Sri Venkateswara College of Engineering, Anna University