Senior Architect, eXperience Technology <-- Architect, eXperience Technology , SapientRazorfish
Oct, 2014 - Present 3 yrs 6 months
As an eXperience Technology Architect - my reponsibilities include:
Helping setup the entire Presentation layer architecture - end to end
Setup frontend tech stack, create tools for automating redundant tasks and setup workflows and provide oversight for ongoing development
Frontend estimations based on exprience/tech stack and standardized metrics for new proposals
Mentoring / Development of the XT (Frontend) team
Sync with designers and clients w.r.t. requirements and UX assessment
As part of Sapient Razorfish, I primarily work with the presentation layer (architecture, development, DevOps) across projects - striving to provide the best possible solutions and value add for clients. We do a lot of cool things like trying out creative coding approaches, delving deeper into problem statements, and holding regular sessions on the latest in the technology space.
I have worked on a variety of projects here where I have led the implementation of a custom framework for the frontend on top of a microservices-based decoupled architecture, which supported Universal Rendering.
Moving on - I've led multiple implementations on a advanced tech stack based on React / Next.js and ecosystem - using Redux/MobX for state management and Sagas/Thunk etc. for async actions.
Also worked on creating a design system for a big-ticket hospitality client to standardize the developer/designer handoffs and improve the consistency across User Interfaces.