# Jon Roby > Software Engineer, traveling through summer 2025 Location: San Francisco, California, United States Profile: https://flows.cv/jonroby I'm taking a year off to travel across Europe and South America. Along the way I've been studying AI/ML and am currently focused on the ARC-AGI challenge. I've also built storiabook.com — an app that provides discoverable translations for selected passages taken from literature and music. ## Work Experience ### Senior Software Engineer @ Change.org Jan 2022 – Jan 2024 ### Software Engineer @ Change.org Jan 2019 – Jan 2022 | San Francisco ### Software Engineer @ Fandor Jan 2016 – Jan 2018 Collaborated with engineering team to architect a microservice for Fandor’s new editorial page: React for UI components, Redux for application state management, and rendered server-side with Node (and Koa). Created reusable React components (and HOCs) to minimize HTTP requests. Built a GraphQL API, featuring both queries and mutations, to simplify and decrease size of frontend requests. Assisted in implementing server-side rendering for better SEO and improved site performance for users. Setup a Docker container for editorial and worked with consultants to configure a Kubernetes environment. Wrote 100+ tests for React components, redux actions, reducers, and sagas using Mocha, Enzyme, and Flow. Engineered responsive layouts with custom CSS3 media queries for multi-device and browser support. Implemented closed captions and DRM (digital rights management) for Fandor video content on a variety of clients under tight time constraints: web (JS), iOS (Objective-C), and Chromecast (Angular). Wrote a module to wrap multiple ad provider APIs and composed our VideoJS player to accept it as arg. Worked with PMs and Designers to create the UI for the Fandor iOS mobile app, using React Native. ### Software Engineer Intern @ RefurbMe Jan 2016 – Jan 2016 Implemented microservices architecture on a team of 3 engineers by building Docker User and Notification containers using Node.js and Express with each service including an API for communication. Built RESTful APIs using ES2015, Node.js and Express to enable Docker container communication with “dot thens” with promises while eliminating need for callbacks. Followed TDD and wrote 100+ unit tests using Mocha, achieving 100% coverage of the back-end codebase. ## Education ### Bachelor’s Degree in Philosophy The University of Kansas ## Contact & Social - LinkedIn: https://linkedin.com/in/jon-roby - Website: https://jonroby.com/ --- Source: https://flows.cv/jonroby JSON Resume: https://flows.cv/jonroby/resume.json Last updated: 2026-03-20