# Stephen Hogan > Senior Software Engineer Location: Draper, Utah, United States Profile: https://flows.cv/stephenhogan I have experience working in a variety of programming languages and frameworks in both backend and frontend development; I have often been labelled a "Swiss Army Knife" due to my ability to adapt to new situations, technologies, and teams quickly and effectively. I enjoy the challenge of learning something new and eagerly seek out opportunities to experience new technologies and programming languages. ## Work Experience ### Senior Software Engineer @ Crew Jan 2023 – Present | Lehi, Utah, United States As a member of the founding team, I contributed to a variety of critical project components in their most early stages: backend systems, database design, mobile app, web app, internal tooling, deployment pipelines, and more - Led the initial API integration with our banking partners to issue high yield bank accounts and a debit card program to customers. - Spearheaded the implementation of the Autopilot rules system, a feature that allows users to create custom, automated triggers and actions to enhance their banking experience. - Led the team’s RBAC implementation and contributed to the open source library that facilitated that implementation. - Made major contributions to the internal admin tool with capacities for remediating fraudulent users, generating reports and important tax documents, managing state of active customer accounts, and more. ### Software Engineer II @ Divvy Jan 2021 – Jan 2023 | Draper, Utah, United States - Maintained and implemented features for critical Divvy services related to authorizing user spend, directly impacting the company's revenue. Ensured industry-leading uptime for this service and reduced the impact of fraud on the platform. - Created policy controls for company admins to control their employees' spend on a more granular level thus retaining one of our largest customers. - Proactively took the initiative to research the unknown origins of a bug which led to tightening our compliance with our financial partners, protecting the company from potential compliance issues. - Implemented internal tooling for our risk and fraud teams to manage customer disputes in a more automated way, resulting in faster processing and happier customers. - Contributed to and co-owned Divvy's proprietary RBAC library, ensuring that other engineers understood how to use the technology, improving the library's capabilities, and expanding its use throughout the application. This involved multiple initiatives and large refactors. - Extracted and upgraded our API integration code with our MasterCard processing partner to use their latest version, providing increased stability and support for our MasterCard card program. This project spanned multiple months and required clear, constant communication with my counterparts. - Directed Divvy's involvement with the charitable organization, the Corporate Esports Association (CEA). This involved organizing various Divvy employees into teams to compete against other large companies in the industry such as Amazon, Microsoft, Meta, and more. All of the fees associated with joining are donated to the winner's charity. This initiative helped encourage inter-team bonding and fostered friendships spanning multiple internal departments. ### Software Engineer II @ Proofpoint Jan 2020 – Jan 2021 Transferred to a new team that manages the data loss prevention (DLP) engine and libraries used by the company's core applications. Overhauled an end-user customer tool to hash and upload large (100GB+) dataset files using AWS S3 pre-signed URLs to be processed by our "exact data-matching" DLP solution. I was involved heavily with the prototyping, research, design, implementation, and distribution of the graphical and command-line user interfaces of the tool. The tool was designed to work with two Proofpoint applications and required consistent and clear coordination with the various teams involved. Relevant technologies: Scala, akka-http, AWS S3 pre-signed URLs, JavaFX ### Software Engineer II @ Proofpoint Jan 2020 – Jan 2020 | Utah, United States Designed and implemented a year long project of rewriting our service architecture and persistence layer. This included transitioning from Couchbase to a MySQL relational database as well as exposing this data through a GraphQL interface. I took initiative to creatively bypass obstacles resulting from limited developer resources to allow us to implement the user interface portion of the project ourselves. This required coordination efforts with the main frontend team and resulted in a new backend service that was able to serve data more efficiently to thousands of large enterprise CASB customers. Relevant technologies: Scala, MySQL, doobie, fs2, GraphQL, sangria, Kafka, JavaScript ### Software Engineer I @ Proofpoint Jan 2019 – Jan 2020 | United States First full stack developer on my team. Created a Shadow IT product from the ground up using Scala, MySQL, GraphQL on the backend and JavaScript/Typescript and React.js on the frontend. ### Software Engineer Intern @ Proofpoint Jan 2017 – Jan 2019 | Draper, Utah Worked on a CASB product to enrich third party applications with metadata as well as a risk score based on the permissions they require. Gained experience writing in Scala through the Play framework and working with technologies such as Couchbase and ElasticSearch. Also learned to work with micro-services in a distributed system. ### Teacher Assistant @ University of Utah Jan 2017 – Jan 2017 | Salt Lake City, Utah Worked alongside my professor to help teach basic computer science principles to people pursuing engineering degrees. Administered a lab session expounding on the concepts taught in class. Held office hours to assist students with questions regarding their homework. Proctored and graded exams and homework. Languages taught: Java and C++ ### Quality Assurance Tester @ Proofpoint Jan 2016 – Jan 2017 | Draper, Utah Tested cyber security software to find and fix bugs. Participated in the regression testing of 3 major releases of 2 different products. Gained experience with agile development through sprints and scrums as well as a Kanban workflow. ### Missionary @ The Church of Jesus Christ of Latter-day Saints Jan 2013 – Jan 2015 | Santiago, Chile Assisted in planning and executing a large scale musical presentation with choir and video for around 1,000 people. Headed the marketing and design for said presentation. Coordinated and assisted in leading meetings with other missionaries and zones for training. Managed flights and temporary visas for over 200 missionaries. ## Education ### Bachelor of Science - BS in Computer Science University of Utah Jan 2015 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/stephen-hogan --- Source: https://flows.cv/stephenhogan JSON Resume: https://flows.cv/stephenhogan/resume.json Last updated: 2026-03-22