# Michael Gaver-Holmes > Staff Software Engineer (Rust/TypeScript/React) at Moody’s Analytics Location: New York City Metropolitan Area, United States Profile: https://flows.cv/michaelgaverholmes I am a software developer from a non-traditional background, mainly working professionally in Rust, Python and JavaScript, with some previous work in PHP and C++. I have been working in a mix of SME settings, both self-guided and as part of a structured engineering team, and have been working as a full-time professional software developer since 2016. My colleagues have consistently praised me in particular for my proactive role in providing technical support and investigation in Incident Management scenarios, as well as my willingness to develop, manage and champion developer tooling. I started programming for fun at age 13, mainly initially doing web work in HTML/CSS/PHP, as well as some small hobby projects like chatbots, in addition to self-teaching of Linux systems administration to run Linux for some websites I was hosting, as well as my own personal desktop use, developing competency in understaning of shell scripting, package management, as the design and operating principles of UNIX operating systems. In addition, I am frequently experimenting with new languages I have found of interest, including Elixir, Haskell, OCaml, and TypeScript. I am a strong believer in constant learning and development and take many vocational side-projects in addition to my employment; I also previously worked several independent game development projects between 2012 and 2016 with friends, primarily in Unreal Engine 4, while also providing website and server management services for these. These endeavours were ultimately unsuccessful, but provided a valuable learning experience in teamwork, pragmatism and the design and development of systems design and integration. I attended university for an undergraduate degree in Physics, but due to a mental health struggle in my early 20s, I did not complete this degree; despite this, my colleagues have frequently indicated that I have an excellent understanding of CS fundamentals such as algorithm design, complexity and systems programming fundamentals. After taking some time to recover and manage my mental health, I moved to establish myself as a software professional through the existing skills and portfolio I had developed. I was extremely grateful to be taken on by an employer who saw the value in my skills and experience outside a traditional CV, and I highly value a working environment willing to take such chances. Open to employment as a Legal Permanent Resident of the USA. ## Work Experience ### Staff Software Engineer @ Moody's Analytics Jan 2023 – Present | New York, New York, United States Tech lead for greenfield software development initiatives for Supply Chain Risk Management, and team-wide subject matter expert on integration with previous software projects I have worked on at Moody's/PassFort. ### Senior Software Engineer @ Moody's Analytics Jan 2022 – Jan 2023 | New York, United States Transition into the Moody's Analytics KYC New Product Innovations department to aid in delivering new product offerings through the PassFort platform. Note: retitled to reflect current titling. Contemporary title was Assistant Director - Software Engineer ### Assistant Director - Software Engineer @ PassFort, a Moody's Analytics company Jan 2022 – Jan 2022 | London, England, United Kingdom Job title realigned with other departments at Moody's Analytics and consistent with career progression since starting position. ### Software Engineer @ PassFort, a Moody's Analytics company Jan 2019 – Jan 2022 | London, United Kingdom Full-stack software engineer at a prominent RegTech startup acquired by Moody's Analytics in 2021, working with Rust and Python microservices in a production Kubernetes deployment, taking advantage of continuous integration and deployment, as well as front-end work with React and Flow. Technologies used: * Git version control * Python 3, including commonly used technologies * Flask microframework * SQLAlchemy * Celery * Rust programming language * Production experience of deploying Rust web services in a service oriented architecture * Kubernetes for production deployment * Docker/Dockerfile authoring * PostgreSQL (query authoring, performance profiling, schema design) * MySQL (query authoring, performance profiling, schema design) * Linux/UNIX administration tools (bash and other shells, awk, sed, strace, others) * React (inc. experience w/ React Hooks) * OpenAPI/Swagger schema authoring Highlights: * Involvement and contribition to incident investigations and management * Responsible for scoping, designing and planning new feature work * Major contributions to internal developer tooling * Design and maintenance of publicly facing APIs, including authoring API documentation * Hands-on involvement with the onboarding and mentoring of new engineers * Management and delivery of a major project with an external partner, as well as ongoing development collaboration * Frequent involvment with infrastructure-scale initiatives for performance, reliability and observability improvements * Ongoing maintenance and improvement for a PySpark-based ETL process for in-product customer insight and analytics ### Middleweight Web Developer @ Melon Design & Marketing Ltd Jan 2016 – Jan 2018 | Olney, Buckinghamshire, United Kingdom Customer facing support, maintenance and delivery of over 100 responsive websites, single page applications, and mobile apps, in addition to improvement of the development and deployment workflow of various software projects to make software projects for our customers more reliable while delivering results quickly. In addition, during breathing periods, I perform several important qualtity-of-life and business improvement roles. Technologies Used: * PHP 5.4-7.2 with internal MVC framework * Frontend Javascript (Vanilla/jQuery) * Frontend styling in SCSS (using Bootstrap and internal front-end design frameworks) * Advanced Single Page Applications in AngularJS 1.x + Angular 2+ in both JavaScript and TypeScript * Native mobile application development w/ NativeScript * Git Version Control * MariaDB/MySQL * NodeJS/Gulp based asset pipeline developed internally Highlights: * Responsible for GDPR compliance work on several dozen client websites * Frequent input and valuable insight on information security concerns and best practice * Advocacy for switching to an automated CI/CD deployment process for client projects * Close collaboration and iteration with product designers * Developed several innovative and bespoke high performance visual effects for client brochure websites * Lead a comprehensive design and technical modernisation effort on the company's flagship CMS ### Web Developer @ Melon Design & Marketing Ltd Jan 2016 – Jan 2016 | Olney, Buckinghamshire, United Kingdom ### Career Zone E-Newsletter Assistant @ University of Exeter Jan 2014 – Jan 2015 Adjusting and modifying email templates, writing newsletter content for regular communication with thousands of students. Developed tooling to streamline content creation of newsletter bulletines from previous manual process. ### Career Zone Information and Systems Assistant @ University of Exeter Jan 2014 – Jan 2015 Working with Microsoft Excel to produce informational spreadsheets, supporting end users with our web portal software, providing email and telephone support to other staff on various matters, and updating website content for Career Zone website through the university's Content Management System. ## Education ### A-Level: Maths in Physics, Chemistry Elizabeth Woodville School Jan 2005 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/m-r-holmes - GitHub: https://github.com/holmesmr --- Source: https://flows.cv/michaelgaverholmes JSON Resume: https://flows.cv/michaelgaverholmes/resume.json Last updated: 2026-03-22