•Founding engineer of Project ReFactor.
•Played integral role in the transition from a monolith to a distributed and event-driven architecture with a publicly available API.
•Set up integrations with Epicor, Ion, and Front.
•Contributed numerous components to “Factor Lite”, including parts of an internal AI workflow.
•Contributed critical components to “Plan” which enables customers to know how many widgets can be built on a given day, including a BOM upload workflow and a component that manages clients’ targeted manufacturing goals.
•Implemented platform registration workflows, including one that increased vendor adoption rate with single-click registration for new users.
•Contributed to the establishment of best practices by encouraging the use of modern Java features (e.g. Optionals, Streams) and reaching at least 80% code coverage by leveraging techniques (e.g. dependency injection, mocking).
•Onboarded and mentored new engineers.
•Lead architecture overviews, conducted code reviews, and answered questions.
•Conducted interviews for front-end, back-end and infrastructure, and provided feedback as part of the hiring panel.
•Extended the functionality of Factor’s original Laravel application. Wrote the full stack for an entirely new streamlined workflow that let users place an order without requesting a quote. Implemented a complete front-end redesign of the messages page.
•Technologies: Java, PHP, TypeScript, Laravel, Open API, Quarkus, Kafka, VueJS, React, GraphQL, MySQL, Maven, Docker, AWS (Lambda, DynamoDB, KMS, MSK, S3, ECR, ECS), GitHub