Responsible for developing and maintaining microservices written in Typescript/NodeJS/Java. These services were a critical component of an automated, robotic warehouse fulfillment system, providing the core fulfillment logic. The services were deployed on Google Cloud with Kubernetes, and relied on a Postgres database for persistence.
Developed and maintained the software responsible for packout and shipping workflows in the Fulfillment Management Service. To achieve this we utilized behavior trees resulting in a more robust and scalable solution
Took the lead in designing and implementing high-profile features that had a significant impact on the business. This involved working closely with stakeholders to refine requirements, as well as overseeing the entire development cycle from design to testing and customer support.
I also served as a mentor to other engineers, fostering technical growth and coordinating efforts across teams. Throughout this process, I tackled complex technical challenges to ensure the success of the project.
Additionally, I participated in an oncall support rotation, where I independently diagnosed and resolved multiple production issues, ensuring that the system remained stable and reliable.