I am an experienced User Interface Architect with a demonstrated history of working in the retail industry.
Experience
2019 — Now
Pleasanton, California, United States
• Enterprise UI Architect for B2B, B2E and B2C across multiple domains.
• Enterprise UI architecture and standards for Web and mobile Applications.
• Enterprise mobility architecture for B2B and B2E applications for Azure.
• Enterprise Web Security Architecture for B2E, B2B, B2C with Azure.
• Enterprise strategy and roadmap for migration to modern UI frameworks from legacy Web Applications.
• Enterprise strategy and roadmap for common UI libraries, experience, and design patterns across domains.
• Enterprise strategy and architecture for Fine Grained Role based access for B2E, B2B and B2E.
• Enterprise architecture for 3rd party integrations for B2E, B2B and B2C.
• Introduced Micro Frontend architecture for Enterprise and Digital Customer applications.
• Pharmacy Health Application UI architecture for Web and Mobile apps.
• Introduced NextJS based server-side rendering architecture pattern to the organization and released customer facing apps on this pattern.
• Leading the architecture for experimentation platform for enterprise applications.
• Web Application Architecture for Azure cloud migration.
• Web Application Architecture for GCP cloud migration.
• Evaluated and introduced tools for performance measurement, tag management, observability and error reporting for Web and mobile, Feature flag management, experimentation etc.
2014 — 2019
2014 — 2019
• UI Design and Architecture for Purchase & Delivery, Customer Management and Marketing domains.
o My primary responsibility is to provide technical direction for the domains, architecting and overseeing the implementation and delivery of customer facing UI applications, ensuring the conformance to UI standards.
• Performance improvement initiative for all the pages. Page audit, coding guidelines for performance, third party javascript audit, framework changes.
• Implemented Analytics and integration with Adobe Analytics across Macys.com and Bloomingdales.com. Redefined Architecture, Processes and Administration of Analytics data collection. Third party vendors integrations are to be managed via Tealium tag manager and data collection to be done with Adobe.
• Create and execute POCs/POAs, ensure quality and code coverage and ensure timely delivery of projects.
• Lean-labs and Idea-labs - act as UI SME and mentor. Lean labs need to quickly develop the idea and deploy to production very frequently.
• Own and governance of all third party javascript implementations on Macys.com.
o My responsibilities include Performance impact analysis, User experience analysis, payloads and cookies audit, self-host vs reference considerations.
• Collaboration across UX, UI, Applications, Product Owners and Business Owners.
• Train/mentor UI developers on Macys UI stack(Node, Webpack, Backbone, jQuery, Handlebars, Foundation, npm, jasmine).
• Explore and recommend UI technologies such as vue.js, react.js, redux, performance measurement tools, code coverage tools, etc.
Projects Successfully executed:
1. Checkout migration and redesign for adaptive-responsive SPA implementation.
2. Analytics implementation across Macys.com and Bloomingdales.com.
3. My account redesign for adaptive-responsive implementation.
4. Citi-credit card redesign and implementation. Integration with Citibank credit cards.
5. Plenti UI integration. Plenti is a loyalty point sharing hub.
2013 — 2014
2013 — 2014
Features for digital goods payments UI.
Designed and developed features for Single Page Application (SPA) using Backbone.js, Underscore.js, jQuery.
Test suite was developed using jasmine. SPA UI is used to quickly show different views to the user and provide a smooth checkout process.
My responsibilities included working closely with product management to identify new requirements, convert the requirement to design specs, work with cross-functional team to implement the features, support QA, release management team and production.
2001 — 2013
ARC(Almaden Research Center) San Jose, CA
* Agile Process practitioner. Scrum-master role for executing and delivering the product.
* Flex plugin for Vmware Vcenter web client. Storage Management functionality such as
provisioning and reports is made available via various launch points. User can provision LUNs and
NAS shares from block and file storage and generate reports for performance, capacity and end to
end storage.
* Dojo/AJAX GUI. The GUI will be independent browser based Storage Management GUI. AJAX and
Dojo/Javascript are used for dynamic update of the UI contents where as backend is hosted on
IBM Websphere Application server that connects to various storage devices.
* Java Swing based GUI to manage a wide range of storage devices. The SRM product manages
devices with SMI-S based CIMOMs and with direct interface to devices.
* Java Swing based UI for replication services product to perform peer-to-peer remote copy.
Received patents for innovative design and solution.
1995 — 2001
1995 — 2001
Menlo Park, CA
UI tools to ease the development of Informix DB programs. One of the successes was NewEra 4GL development tool that could graphically render the DB controls and generate platform independent Informix 4GL program.
Education
Indian Institute of Technology, Kharagpur
M.Tech
Nagpur University
B.E.
Saraswati Vidyalaya