Experienced Computer Scientist with a demonstrated history of working in the computer software industry and skills in machine learning. Skilled in Javascript, Python, C++, Java and many frameworks.
Experience
2023 — Now
2023 — Now
Palo Alto, California, United States
Software engineer in Wing's commerce platform, enabling next gen drone delivery!
2014 — 2022
2014 — 2022
San Francisco Bay Area
• Contributed to both front-end and back-end implementation for the Global Administration (GAC) project.
• Built the user interface from scratch including design, data model representation, services, dialogs, components, API providers using React, TypeScript, Jest, React testing library.
• Improved the performance of user interface and reduced backend load by refactoring the edit model and data model in UI.
• Significantly improved service architecture by conceptualizing, designing and implementing a fault tolerant algorithm for running batched jobs.
• Took ownership to integrate feature flag support on both frontend and backend. Researched and understood the tool, onboarded the application, added support and guided team on how to use it.
• Added support for offline tokens for long running batch jobs in the backend service
• Implemented backend service algorithm for finding task dependencies and ordering tasks as per dependencies.
• Designed and implement end to end feature for returning purchase products from an organization in hierarchy.
• Improved polling for batched jobs and commands by refactoring and redesigning the front-end and back-end
• Improved performance by fetching product information via concurrent API calls and assembling.
• Reviewed code, provided mentoring and designed the end to end features and improvements.
• Implementing reusable components to reduce development efforts and improve the turn around time for building applications.
• Integrated and onboarded the shell component for GAC.
• Developed front end user interface for supporting API based product offers in Adobe Admin Console using Angular.
• Improved the page load by adding support for lazy loading in the user interface. Refactored the front end data model and implemented new backend APIs to support this change.
• Developed pagination feature with infinite scrolling support when displaying long lists of
admins and users.
• Took ownership to integrate Adobe Analytics with the application
Education
New York University