Software Architect
CurrentResponsible for making application-level architecture decisions, evaluating them, steering them to development, and finally launching them as new features of the LightBox Core application.I seek opportunities to institutionalize knowledge across the company by educating developers outside the team.Actively contributing to the development teams by pair programming, reviewing code, conducting design discussion meetings, steering roadmaps, and assisting with developing requirements to increase the caliber of technical decision-making.I created a reusable component library that includes UI Components, Utilities, Widgets, Workspaces, etc., that can be used by any React-based application within LightBox. The library is now a lynchpin in the developer experience at LightBox.I work with a suite of applications that uses various web technologies and frameworks to serve different parts of the application. Some of these technologies include, but are not limited to, Node.js, TypeScript, React (and libraries including Redux, Chakra UI, etc.), Express.js, Leaflet, DynamoDB, Drupal, Apigee, Docker, Websocket API, etc.