• 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