# Kevin Fitzpatrick > Senior Full Stack Engineer Location: Berkeley, California, United States Profile: https://flows.cv/kevinfitzpatrick I'm a software engineer with 22 years of experience building SaaS applications across the full stack. I've spent 16 of those years working in Ruby, TypeScript/JavaScript, and React. I think of myself as an IC leader. I care as much about how a team works together as I do about the code we ship. My focus areas beyond architecture and development are cross-functional collaboration, mentoring, and evolving team processes as organizations scale. I've spent years working directly with Product, Design, and business stakeholders — from the earliest conversations about what to build through delivery and iteration. Mentorship is a big part of what drives me right now. I work directly with less experienced engineers through pair programming, office hours, and one-on-ones, and I'm always looking for teachable moments in the day-to-day work. I believe new tools and techniques are valuable, but the fundamentals of good engineering practice always come first. I've been an IC, a manager, and a consultant over the course of my career, and that range of perspectives shapes how I approach problems and people. Meeting people where they are, being curious, and understanding their priorities always leads to better outcomes. ## Work Experience ### Senior Full Stack Engineer @ Forj Jan 2023 – Present | Berkeley, CA Full stack engineer on a Rails, TypeScript with React platform serving professional associations with hundreds of thousands of users. Beyond day-to-day development, I operate as a technical leader, architect, and mentor. As a member of the architecture guild, I evaluate new technologies, design system-level solutions, and work with engineering leadership and Product to prioritize technical initiatives. I collaborate closely with Product and Design from early roadmap discussions through delivery and iteration. Key Achievements: * Co-architected and built the next-generation Learning Management System as one of the senior engineering leads. * Led Zoom Webinar and Meeting integration from initial discussions through launch, solving complex two-sided multi-tenancy challenges across our platform and customer Zoom accounts. * Architected cross-device video watch progress tracking with eventual consistency and fine-grained data reconciliation across asynchronous viewing sessions. * Led SSO integration across multiple Association Management System providers with a focus on security, privacy, and distributed data synchronization. Inception through launch and ongoing maintenance. * Identified and resolved critical database performance issues by instrumenting for telemetry, then implementing query optimization, a read-only replica, and Redis caching. Redesigned a recurring job from 50,000 executions to 500 per organization. * Managed full contractor lifecycle: advised on vendor selection, developed the interview process, served on the selection team, and currently onboard and collaborate with contractors directly. * Mentor engineers through pair programming, office hours, and structured onboarding. Focus on grounding new tools and techniques in strong engineering fundamentals. * Contributed to architecture guild initiatives including digital asset security planning, caching strategies, and video provider evaluation. ### Independent Consulting @ Self-Employed Jan 2023 – Jan 2023 | San Francisco Bay Area This year I've been working with Artium as an independent contractor. Current projects have included * Upgrading and developing new features in a tRPC API in TypeScript. * React + Next.js. * Ruby on Rails development. * Introducing React component automated testing and vitest to a complex legacy project. ### Senior Software Engineering Consultant @ Cloud City Development Jan 2016 – Jan 2023 | San Francisco Bay Area * Contributed many React and Vue UI components, API endpoints and core logic engine code to a configurable form and design system using React and Ruby on Rails to run a medical study workflow tool in a multi-service environment * Mentored several engineers in live environments. References available. * Provided engineering leadership in quarterly project planning * Led implementation of a GraphQL API in Ruby on Rails and integrated into an API gateway * Created a mock API with made up placeholder responses in order to allow front-end development using the same API contract while the backend was being developed * Optimized docker and jenkins builds and test frameworks to raise time-to-deploy speed from 90m to 20m by using metrics to identify and address issues in the build/test suite as well as the code under test itself * Created Postman collections to allow non-coders to interact with the API easily. Sped up story-acceptance time by enabling Product and Dev X to quickly review API changes ### Director of Cloud Products @ InfluxDB Jan 2015 – Jan 2016 | San Francisco At InfluxData I was built and managed a team of engineers to bring our products as a SaaS offering. * Hired and managed a team of six engineers * Led the development of dashboards, account management tools, and data visualizations. ### Director of Application Engineering @ Timeline Labs Jan 2014 – Jan 2015 | San Francisco Bay Area In January 2014, I was asked to transition from the team of contractors who had built out our initial web products to an in-house full stack web development team. During one of the hardest engineering hiring periods I've experienced I'm proud to say I was able to build a team at a sustainable pace of one member per month for the first six months. All the while we were working on production-izing prototypes, creating all new products and tightening up infrastructure. By the end of the year, we had proven our team's effectiveness and we were acquired by SeaChange International in February 2015. Our team's focus is on producing quality software in a sustainable way. No crazy crunch times. No long nights. Dedicated, disciplined XP engineering with lots of room for creativity and play. Tech-wise our products were built out using React and Angular for the browser and Ruby on Rails on the server. ### Senior Software Engineer @ Twilio Inc. Jan 2013 – Jan 2014 I make other developers and their business partners smile. ### Independent Consultant @ large Jan 2012 – Jan 2013 ### Senior Special Project Manager @ Pivotal Labs Jan 2012 – Jan 2012 | San Francisco This was an experimental role. It was a little bit project manager, a little bit account management, a little bit consultant. I… * report directly to the COO * manage client relationships * coach start ups, established web companies, and enterprise clients on moving fast and getting the best out our teams and their own * coach our consultants on how to best serve our clients and grow as individuals * lead internal executive projects designed to enable scaling Pivotal ### Agile Software Engineer & Consultant @ Pivotal Labs Jan 2010 – Jan 2012 | San Francisco Pivotal rocks. www.pivotallabs.com I… * Lead teams * Help clients establish or update their software development process * Advise clients on technical strategy * Build great software ### Web App Consulting @ Kevin Fitzpatrick Consulting Jan 2009 – Jan 2010 Web app development, process and strategy consulting for start ups with a focus on craftsmanship ### Apprentice/Journeyman/Programmer-Person @ Edithouse eLabs AB Jan 2009 – Jan 2009 Shipped over to Gothenburg, Sweden to hang out with the fantastic guys over at eLabs. I worked with them on start-up client web apps and internal products using Rails, fancy AJAXy JavaScript, and lots of awesome. This was an incredible opportunity to learn the eLabs way of development and to pair with some amazing developers. Pair programming & BDD all day, everyday. It doesn't get much better than this. ### Developer @ Comcast Interactive Media Jan 2006 – Jan 2009 Agile development inside a corporate behemoth. At Comcast I had the opportunity to... ... work on massively scaled web applications with cutting edge video tech ... be a part of a large team using small team Agile practices ... successfully introduce Agile planning, test driven development, pair programming and other software craftsmanship techniques ### Flash/Web Developer @ Self-Employed Jan 2003 – Jan 2007 Clients: SAP Merck Sesame Workshop Refinery, Inc. Neomind ### Web Developer @ Osiris Jan 2005 – Jan 2005 ### Junior Software Engineer @ Screenmatter/Bronte Design Jan 2003 – Jan 2005 | Ardmore, Pennsylvania, United States ## Education ### BA in Digital Art and Multimedia Design & Comp. Sci. La Salle University ### Anthropology & Japanese Language Ritsumeikan University ### Japanese Language and Anthropology University of Pittsburgh ## Contact & Social - LinkedIn: https://linkedin.com/in/kfitz --- Source: https://flows.cv/kevinfitzpatrick JSON Resume: https://flows.cv/kevinfitzpatrick/resume.json Last updated: 2026-04-05