# Justin MacMillin > Software Engineer at SAP Location: San Francisco, California, United States Profile: https://flows.cv/justinmacmillin ## Work Experience ### Software Engineer @ SAP Jan 2024 – Present | San Francisco Bay Area Lead frontend engineering efforts for SAP's CXAI Toolkit. - CXAI Toolkit is an AI-Powered application that integrates with SAP systems to increase productivity for SAP users across multiple feature areas. Toolkit offers users the ability to ask questions about their organization and configure AI tools to automate and assist with tasks. ### Senior Software Engineer @ Catch Jan 2022 – Jan 2024 | San Francisco Bay Area - Led frontend projects on a small, merchant-focused product team. Owned product requirements, technical investigation, development, testing, infrastructure configuration, and deployment. - Partner with product and engineering management on roadmap to balance company priorities, merchant user experience, and engineering initiatives. - Led the development of Catch’s Shopify custom app used to manage merchant integrations. Worked closely with Product Management to align on feature and roadmap prioritization, Product Launch to educate on app adoption, and Partner Success to solicit ongoing customer feedback. This app cut down Shopify merchant time to integrate by 25%. - Designed and implemented JavaScript APIs and user-facing UI for Catch’s Virtual Card Integration. These APIs cut down merchant integration time by 30% by replacing required REST API calls with simpler JavaScript APIs. - Developed a system for merchants using Catch’s JavaScript SDK to customize the look and feel of Catch messaging on their site. Built leveraging CSS variables within Lit components. - Worked on customer facing single-page applications and Catch’s frontend component library, both written in React/TypeScript. ### Lead Software Engineer @ Salesforce Jan 2020 – Jan 2022 | San Francisco, California, United States Embedded Chat frontend engineer. Our team built low-code chat applications for customers to embed Salesforce products directly onto their website. - Developed component-based, end-user-facing, low-code chat applications using Lightning Web Components for Salesforce customers to embed directly on their web pages. My team took three products from design to GA between 2015 and early 2022. - Led UI implementation of Messaging for In-App and Web to 2022 GA. - Embedded Chat served ~17 million chat sessions per month as of April 2022. - Channel Menu served ~1 million customers per month as of April 2022. - Led a team of seven engineers in design, code review, and test planning & execution of technical deliverables. - Contributed to code quality by writing test plans, automating test cases including unit, integration, functional, and UI tests, and create automation frameworks. - Presented planned work to architects in my department. - Worked with other teams in my department to deliver cross-team features. ### Senior Software Engineer @ Salesforce Jan 2018 – Jan 2020 | San Francisco, California, United States - Managed design of features of large complexity. - Mentored four engineers in code design and testability, and frontend framework proficiency. - Led two summer interns in delivering complete end-to-end features that included design, product code, and automated & manual tests. - Met with support team to lower resolution time, educate them on new features, provide debugging tips, and glean product feedback. - Met directly with customer product teams and developers to meet scheduled go-live dates and continue feature adoption. ### Software Engineer @ Salesforce Jan 2016 – Jan 2018 | San Francisco, California, United States - Developed and test features of moderate to large complexity. - Considered reusability, accessibility, scalability, performance, and localization in component design. - Scrum Master for a team of ten engineers for 1.5 years (November 2016 - July 2018). ### Associate Software Engineer @ Salesforce Jan 2015 – Jan 2016 | San Francisco, California, United States - Wrote and review test plans for features of moderate complexity. - Implemented automated unit, integration, and UI test cases. ### Software Quality Engineer Intern @ Apple Jan 2014 – Jan 2014 | Cupertino, California Tested consumer iOS and OSX applications. - Contributed to a quality product through a combination of ad hoc testing and structured tests, at both individual and team oriented levels. - Duties included: bug reporting and isolation; planning, designing, and executing test cases; applying creative and critical thinking skills to identify high impact bugs before release to customers. - Identified potential problem areas with the team and collaboratively created test plans to ensure proper teasing coverage. Intern Project: New software feature. - Led a team of two interns to design, implement, and test a new software feature for an established consumer application. - Experienced a complete software delivery process. ### Quality Engineer Intern @ Taulia Inc. Jan 2013 – Jan 2014 | San Francisco, California - Worked on teams of developers, helping to identify and reproduce bugs using both manual and automated test cases. - Converted manual test cases to automated JUnit test cases. - Used Scrum Software Development process with a large scale engineering team. - Shadowed a developer and a QA, looking at the overall process of writing an application and testing its components both manually and with automation. ## Education ### Bachelor of Arts (B.A.) in Computer Science University of California, Berkeley Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/justinmacmillin --- Source: https://flows.cv/justinmacmillin JSON Resume: https://flows.cv/justinmacmillin/resume.json Last updated: 2026-03-22