Autodesk Assistant: Lead development of the Autodesk Assistant Platform, delivering a consistent AI-powered chat experience across Autodesk products. Partner with Directors, Product, Design, and cross-org engineering teams to drive platform alignment and adoption at company scale.
•
User Profile: Spearheaded development of the User Profile platform, spanning React frontend and AWS-based backend services (Node.js, Java, Go). Led architectural migration from serverless to containerized infrastructure, reducing costs by 90\% and improving p99 latency by 50\%. Designed and maintained REST and GraphQL APIs consumed by multiple internal teams.
•
Order Service: Worked on the development of a new Order Service, decomposed from a monolithic Order Capture system. Designed and implemented Java/Spring-based APIs to support order migration and new order processing.
Bedford, Massachusetts - San Francisco, California
•
Worked on Full-Stack development of RSA SecurID Access, a Cloud Multi-Factor Authentication solution which secures access to SaaS and on-premise web applications used by companies. Developed customer-facing features in multiple areas of the product using Java in the back-end and Javascript (Backbone) in the front-end in an Agile environment with a focus on synchronization of users from the Directory Server to the Cloud Authentication Service and their management.
•
Researched, prototyped, and implemented solutions to improve the authentication performance of RSA SecurID Access. Profiled the code base using YourKit to identify the bottlenecks of authentication implementation. The performance of the product increased over 2100% during these efforts.
•
Developed unit and automated tests using Selenium and TestNG frameworks to validate and verify the features implemented.
802.11s Wireless Mesh Testbed Development: Created a 802.11s wireless mesh testbed using Beaglebone Black and Raspberry Pi 3 devices in order to test privacy-preserving protocols, which are implemented in Java and C, for Smart Grid AMI Applications
•
Networked Cyber-Physical Systems Security: Developed a communication framework, which is implemented in Java using Eclipse Paho libraries and Maven, that uses MQTT in order to secure remote Cyber-Physical Systems that are interconnected with each other
•
Performance Evaluation of Transport Layer Protocols in 802.11s Wireless Mesh Networks: Implemented a client-server application in Java to evaluate the performance of transport layer protocols, TCP and UDP, in a 802.11s wireless mesh network for different network traffic.