# Brian Patterson > Senior Full-Stack Software Engineer at Zoom Location: Seattle, Washington, United States Profile: https://flows.cv/brianpatterson A software engineer that knows the value of communication skills and integration tests. ## Work Experience ### Senior Full-Stack Software Engineer @ Zoom Jan 2021 – Present | Seattle, Washington, United States Built features across the full stack on the Video Management product from the database to the css styles. Designed systems in a triad with Product Management and User Experience experts, from ideation to implementation Managed multi-quarter initiatives to improve code quality, test coverage, and scrum processes Engaged stakeholders across several different timezones and subject matter areas Established Localization best practices for the Video Management product Lead and was the Scrum Master for the Frontend New Grad scrum Nominated as a Security Champion representative for my team ### Software Engineer II @ Axon Jan 2019 – Jan 2021 | Greater Seattle Area Designed and Implemented Axon Respond, a tool that allows police dispatchers and patrol supervisors to livestream from and view location data of police body cameras, drones, and in-car video devices. Lead meetings around major feature work that involved cross-functional teams including Design, QA, Mobile, Browser, and Firmware teams located in locations around the world Designed solutions for improving scaling and performance of our ESRI location map and improve usability during a critical short-term spike in usage during the 2020 Presidential Inauguration Diagnosed livestream failure reasons and created terraformed datadog metrics in order to better measure and improve livestream success rate Migrated the entire Respond application from Flow to Typescript in order to improve developer productivity and make use of shared tooling. Performed code reviews as a frontend-maintainer and a member of the frontend council Performed releases to QA, staging, and production servers. ### Senior Software Engineer @ Rapid7 Jan 2019 – Jan 2019 | Austin, Texas Area ### Software Engineer II @ Rapid7 Jan 2016 – Jan 2019 | Austin, Texas Area Contributed to Rapid7's comprehensive offensive security tool Metasploit Pro, which included Ruby on Rails REST api development, Postgresql database queries with Active Record, and Rspec and Cucumber unit and integration testing. Significant efforts were made to improve UI code quality and testability in Metasploit Pro, which led to being selected as the UI engineer expert on the greenfield SaaS phishing detection and prevention product InsightPhish. As the UI expert, I architected the InsightPhish UI with a focus on performance, maintainability, testability, and compliance with current best practices. Emphasis was placed on using ES6 best practices throughout the application. Also, contributed to several of the InsightPhish backend microservices which are written in Java and use Maven, Spring, and Spring Boot. Communicated with and Collaborated with UX to determine product requirements, design mockups, and ensure effective User Interface design. Owned the development of the InsightPhish phishing email reporting chrome extension and outlook plugin. Corresponded with open beta users in client calls to gather requirements and get insight on product direction. Represented the InsightPhish team in monthly UI collaboration cross-team meetings where Senior UI Engineers and other frontend subject matter experts discussed and demo'd cross-team internal tools and shared components. Served as a developer Scrum Master on the InsightPhish team where I facilitated discussions to remove blockers and coached the team on improving our agile processes, while still maintaining individual velocity. ### Software Engineer I @ QSI | NextGen Healthcare Jan 2015 – Jan 2016 | Austin, Texas Area Contributed to the Clinical Content Engine (MEAN Stack) for NextGen's Major Research and Development project NG7 by: Working with the other developers on the team to design the Node.js/Express RESTful API for the Form Engine, Clinical Documentation, and Data Dictionary services with a focus on scalability. Designing schema and services that accessed data stored in the popular NoSQL database MongoDB using the Mongoose framework. Integrating React.js with Angular.js on the Frontend using the FLUX architecture decreasing load times by a factor of 5+ over default Angular. Writing unit and integration tests using Mocha, Karma, Bunyan, Sinon, and Chai client side and server side. Becoming comfortable with writing scalable code and working with a large, enterprise-quality codebase, including managing git branching workflows. Working with immutable data structures using Immutable.js, allowing for increased performance. Using Babel.js to work with ES6 features before its formal release. Being elected into the NG7 Culture Taskforce in order to improve employee morale and foster communication between developers and C-level management. Giving a "Lunch and Learn" talk about some of the upcoming features of ES6(JavaScript 2015) ### Mentor @ Thinkful Jan 2015 – Jan 2015 | Austin, Texas Area Mentored students from the point of zero knowledge of software and JavaScript development to the point that they were able to successfully get accepted into the MakerSquare Accelerated Learning Program, where Junior developers spend 3 months learning 60 hours per week in order to develop into Entry-level Fullstack JavaScript engineers. Successfully mentored 4 students to the point of acceptance in basic object oriented and functional JavaScript, callback functions, function closure, technical interviewing, and basic software engineering principles and best practices. Used team collaboration software like Google hangouts and pair programming software like Screenhero in order to provide explanations and pair program with students remotely in various U.S. timezones. ### Research Fellow @ MakerSquare Jan 2014 – Jan 2015 | Austin, Texas MakerSquare is a 12-week accelerated learning program in Austin that aims to create software developers by teaching fundamental software engineering principles. MakerSquare's curriculum includes an early focus on Solid development principles, algorithms, test-driven development with rspec and jasmine, version control with Git and Github, Ruby, HTML5, CSS3, Responsive Design, JavaScript, API integration, Sinatra, JQuery, Node.js, AngularJS, Rails, AJAX, and more. ### Technical Support Specialist @ Schlotzsky's Jan 2013 – Jan 2014 Corresponded with internal management and franchise clients in order to solve time-sensitive technology issues. Installed, configured and troubleshot Windows embedded POS systems Consistently performed by closing Spiceworks support tickets daily. ### Full-Stack Web Developer @ Florida Institute of Technology Jan 2012 – Jan 2013 Developed an internal CRUD web app for the Safety Inspection Office in PHP, HTML, JavaScript, and CSS. Designed and implemented dynamic web pages in PHP, HTML, JavaScript and CSS. Managed and queried MySQL relational databases using phpMyAdmin. Corresponded with management in order to determine project scope and timelines. Served as a liaison between management and users to ensure projects met customer needs. ## Education ### BS in Management Information Systems, General Florida Institute of Technology Jan 2009 – Jan 2013 ### Diploma in General Education Zama American High School Jan 2005 – Jan 2009 ## Contact & Social - LinkedIn: https://linkedin.com/in/brian-patterson-86760150 --- Source: https://flows.cv/brianpatterson JSON Resume: https://flows.cv/brianpatterson/resume.json Last updated: 2026-03-22