# Ian M. > Senior Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/ianm Front-End: React, Redux, jQuery, Backbone, AngularJS Back-End: Node, Express, MySQL, PostgreSQL, Knex/Bookshelf, PHP, Docker, Webpack Miscellaneous: TypeScript, C, C++, MSVC, Qt, ARM, Objective-C, iOS Worked for 3 years in Burbank at an animatronics company on both desktop editing software and embedded show controllers. Moved back to San Francisco to transition from the microcontroller world to web development. ## Work Experience ### Senior Software Engineer @ Rippling Jan 2023 – Present | San Francisco, California, United States ### Senior Backend Engineer @ Nursa Jan 2023 – Jan 2023 ### Senior Software Engineer @ Good Eggs Jan 2022 – Jan 2022 | San Francisco, California, United States ### Senior Software Engineer @ TaskRabbit Jan 2021 – Jan 2022 | San Francisco, California, United States ### Software Engineer II @ TaskRabbit Jan 2020 – Jan 2021 | San Francisco, California, United States On the IKEA/Partnerships team, working on tighter integration with 3rd party partner services. Worked with React/Redux on the web frontend and Ruby on Rails with MySQL, Redis, and ElasticSearch on the backend. Also contributed to React Native apps for cross-team projects. - Lead implementation of new ranking and auto-match algorithm to increase booking close rates based on daily metrics. The auto-match would also pick candidates with more capacity for the day to prevent all work from going to only the best ranked. - Created a new NestJS based microservice to act as a source of truth for products. The products were stored in ElasticSearch for fuzzy searches across multiple languages. The products were updated via Google PubSub in near real-time to replace a bi-monthly API crawling process. - Worked on converting the React/Redux frontend to TypeScript and increasing test coverage with React Testing Library. Acting as an advocate and mentor for others to also increase testability and good practices. - Worked on infrastructure upgrades and dependency management for the frontend including upgrading webpack from version 3 to 5. ### Full Stack Engineer @ Riviera Partners Jan 2018 – Jan 2020 | San Francisco Bay Area Full stack engineer working with a React frontend and a Ruby backend. - Frontend lead on an advanced search interface with 30 modular filters to find people, companies, and jobs through ElasticSearch. - Migrated a 70+ million row SQL table to partitioning by date range which sped up query time by 80%. - Reduced frontend bloat by migrating from a defunct state management library to using Redux and Immutable. ### Software Engineering Fellow @ Hack Reactor Jan 2017 – Jan 2018 | San Francisco Bay Area - Presented algorithm and data structure solution lectures to students. - Provided mentorship and support to about 100 students. ### Software Developer @ Gilderfluke & Co Jan 2014 – Jan 2017 | Burbank, CA - Maintained and extended desktop editing software for animatronic show controllers. - Converted legacy assembly firmware into C/C++ for ARM microcontrollers. - Wrote a lightweight jQuery web interface that ran on and interacted with a backend running on an ARM microcontroller. ## Education ### Hack Reactor ## Contact & Social - LinkedIn: https://linkedin.com/in/ianmobley --- Source: https://flows.cv/ianm JSON Resume: https://flows.cv/ianm/resume.json Last updated: 2026-03-22