# Benjamin Huff > Senior Backend Engineer | Distributed Systems & Secure Platform Engineering | Java, AWS, Event-Driven Systems Location: San Francisco Bay Area, United States Profile: https://flows.cv/benjaminhuff Experienced Software Engineer with a demonstrated history of full stack application development. Skilled in Java, C#, JavaScript, SQL, AWS, Open API, Spring Boot, ASP.NET, Laravel, React, VueJS, GraphQL, SQL Server, MySQL. Strong engineering professional with a BS in Computer Science and MS in Software Engineering. ## Work Experience ### Senior Software Engineer @ Capital One Jan 2024 – Present | San Francisco, California, United States Cyber IAM ### Software Engineer @ Factor Jan 2021 – Jan 2024 | United States • 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 ### Web Developer @ DePaul University Jan 2018 – Jan 2021 | Chicago, Illinois • The sole developer responsible for a web application used by numerous departments within Enrollment Management. • Obtaining and analyzing requirements; designing, implementing, deploying and supporting solutions for DOOR, the Office of Financial Aid’s interdepartmental website. • Rebuilt an application used for testing and tracking software updates to DePaul’s PeopleSoft system. Implemented easy-to-use forms, data validation, stored procedures and tables. • Extended functionality of Master Calendar by adding the ability to track and search for items. Wrote a stored procedure that dynamically constructed SQL to conduct the search. • Integrated Coverage Calendar with Vacation Calendar so that vacation requests and sick time would be reflected in managers’ Coverage Calendar views. • Technologies: ASP.NET Web Forms, SQL Server, Azure DevOps ### Application Developer @ DePaul University Jan 2017 – Jan 2018 | Chicago, Illinois Developed database applications for the Office of Financial Aid. ### Public Safety Officer @ DePaul University Jan 2014 – Jan 2017 | Chicago, Illinois Dispatched. Conducted foot, vehicle, and bike patrols of the Lincoln Park campus. Worked to ensure the protection of students, faculty, staff, and property. ### iOS Developer intern @ Platformz LLC Jan 2017 – Jan 2017 | Chicago, Illinois Worked with a team of developers to implement a new version of the Platformz iOS application. ### Campus Safety Officer @ Roosevelt University Jan 2012 – Jan 2014 | Chicago, Illinois, United States Secured Roosevelt University's downtown Chicago campus. Responsibilities included patrols, camera monitoring, access control, incident reports, as well as answering phones and questions. Other duties included administrative responsibilities such as writing protocol instructions and training employees to use on-the-job software. ## Education ### Master of Science - MS in Software Engineering: Software Architecture DePaul University Jarvis College of Computing and Digital Media Jan 2018 – Jan 2021 ### Bachelor of Science - BS in Computer Science: Software Engineering DePaul University Jarvis College of Computing and Digital Media Jan 2014 – Jan 2018 ### Bachelor of Music in Double Bass performance Roosevelt University Jan 2008 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/benjamin-huff-75a4546b --- Source: https://flows.cv/benjaminhuff JSON Resume: https://flows.cv/benjaminhuff/resume.json Last updated: 2026-03-22