Lead Software Engineer, Energy Transition at A.P. Moller - Maersk
Paris, Ile-de-France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tim Jarratt is a Lead Software Engineer specializing in energy transition tooling, with 15 years of experience building high-throughput, resilient platforms and coaching engineering teams to adopt XP and product-minded practices. Based in Paris, he combines hands-on full-stack experience—from iOS and Go to Ruby and Java—with leadership roles that span scaling squads, founding regional engineering orgs, and enabling teams to ship 30+ daily production deploys with 99.9% uptime. He’s a practiced mentor and trainer who has taught thousands of engineers TDD, CI/CD, and modern architecture, and who personally led the creation and stabilization of large end-to-end test suites. An active open-source contributor, his work touches notable projects like the NHS COVID-19 iOS beta, the Ginkgo testing framework for Go, Jasmine and Cloud Foundry CLI, showing a consistent focus on testability and developer productivity. Colleagues describe him as a kind, pragmatic leader who reduces large problems into small, shippable increments while keeping product outcomes and developer happiness front and center.
15 years of coding experience
13 years of employment as a software developer
BS, Mathematics, BS, Mathematics at University of California, Davis
Contributions:1 release, 71 commits, 26 PRs in 2 years 9 months
Contributions summary:Tim primarily focused on enhancing the testing infrastructure and supporting the Cedar framework with XCTest. They implemented features to correctly report failures, support focused and skipped specs, and allow for randomized test execution. The user also upgraded dependencies and addressed issues in the Xcode templates to ensure compatibility and correct behavior. Their work demonstrates a strong understanding of Objective-C and the intricacies of integrating testing frameworks.
A tool for generating self-contained, type-safe test doubles in go
Role in this project:
Backend Developer
Contributions:71 commits, 20 PRs, 108 pushes in 4 years 1 month
Contributions summary:Tim primarily contributed to the `counterfeiter` project, a tool for generating type-safe test doubles in Go. Their work involved adding integration tests, extracting argument parsing logic, and refactoring the code for better readability. They also addressed issues such as a race condition and improved the overall structure of the generated code, indicating a focus on code quality and maintainability.
golangself-containedtestinggotype-safe
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tim Jarratt - Lead Software Engineer, Energy Transition at A.P. Moller - Maersk