# Johan Backman > Staff Software Engineer at Affirm Location: Berkeley, California, United States Profile: https://flows.cv/johanbackman \\ https://trainwave.ai/ ## Work Experience ### Staff Software Engineer @ Affirm Jan 2023 – Present | San Francisco Bay Area ### Senior Software Engineer @ Affirm Jan 2021 – Jan 2023 | San Francisco Bay Area Debit+ / Affirm Card πŸ’³πŸš€ ### Chief Vibe Coding Officer (CVO) @ Trainwave AI Jan 2025 – Present | San Francisco Bay Area GPUs, GPUs, GPUs https://trainwave.ai/ ### Senior Software Engineer @ Cultivate Jan 2018 – Jan 2021 | San Francisco Bay Area * Team leader with a track record of successfully implementing new AI driven product features from initial design to launch; such as i) additional user interaction interface with the service through chat bots, and ii) robust ingestion and ML processing of real-time data to inform and improve core company services. * Managed several new integrations of external providers such as G-Suite, Microsoft Graph, and Skype, into Django backend. Successfully achieved critical performance targets, while handling TB of data, through management of failure modes, rate limiting, and monitoring. * Expanded company bandwidth by automating and standardizing the deployment process of cloud resources across AWS and Azure internally and with enterprise customer deployments. * Technical security lead for the company, ensured that the product, features, and management of user data are compliant with policies such as SOC2 and GDPR, as well as customer’s own security and privacy requirements. ### Software Engineer @ Sano Intelligence Jan 2018 – Jan 2018 | San Francisco Bay Area * Engineering lead on the backend infrastructure and architecture. Design and implementation in AWS. * Planned, proposed and implemented migration from ECS to EKS (Kubernetes) on AWS, including internal tools such as Jenkins, Docker Registry, Chartmuseum, Jupyter Notebooks etc. * Streamline developer tooling and experience by making it a lightweight version of the cloud environment. * Developed, tested and documented customer-facing backend micro-services in Python uti-lizing RabbitMQ, MySQL and Redis. ### Software Engineer / AI Researcher @ Bracket Computing Jan 2017 – Jan 2018 | Mountain View, CA * Reinforcement Learning research focused on autonomous cyber-threat response using Bayesian Attack Graphs formulated as a Partially Observable Markov Decision Process (POMDP). The goal was to expand on the security offerings Bracket was already providing by adding a additional threat analysis layer requiring zero configuration from the user. * Laid the foundation for new machine learning capabilities by adding collection of process data that was sent back to a control plane. The feature required FreeBSD kernel code in C, and the development of user-space Python services that communicated with a Kubernetes-managed control plane written in Go * Improved and debugged micro-services implemented in Go and managed in Kubernetes. * The research lead to the publication of an open source OpenAI environment for threat defense research (github.com/barreyo/gym-threat). Which will help future reinforcement learning research with similar problem descriptions. ### Software Engineering Intern @ Bracket Computing Jan 2015 – Jan 2016 | Mountain View, CA * Designed and implemented the build and CI pipeline using Docker and Jenkins. Simplifying and maintenance and consistency. * Built a testing framework in Python based on PyTest; that made it easy to write generic tests to test the product across AWS, GCE and on-premise VMWare. The framework was used by the whole organization of about 30 engineers. * Wrote end-to-end integration and performance tests. * Collaborated with the development team on test plans and requirements. ### Software Developer @ Freelance Software Developer Jan 2015 – Jan 2015 | Gothenburg, Sweden * Designed and developed the embedded software for a low-cost road sign that shows the current speed of passing vehicles, bikers and pedestrians using radar technology. * Mocked the hardware features of the custom-designed hardware to create regression tests. ### IT Consultant @ Chalmers Teknologkonsulter AB Jan 2013 – Jan 2015 | Gothenburg, Sweden * Embedded development in C on custom-designed BLE hardware * Developed the core technology, OTA updates over Bluetooth, charging and battery management * Developed an Android application to debug Bluetooth connections ### Vice Business Area Manager @ Chalmers Teknologkonsulter AB Jan 2014 – Jan 2014 | Gothenburg, Sweden * Managed 18 software engineers * Mainly in charge of sales, strategic development and training * Increased the time consultants were assigned to billable projects, which lead to an increased business area revenue by 80% ## Education ### Master of Science - MS in Computer Science - Algorithms, languages & logics Chalmers University of Technology ### Bachelor of Science (B.S.) in Software Engineering Chalmers University of Technology ### Upper Secondary School in Technology Programme Bessemerskolan ## Contact & Social - LinkedIn: https://linkedin.com/in/backmanjohan - GitHub: https://github.com/barreyo/cv/blob/master/cv.pdf - Portfolio: https://johanbackman.com --- Source: https://flows.cv/johanbackman JSON Resume: https://flows.cv/johanbackman/resume.json Last updated: 2026-04-12