Tim Jarratt

Lead Software Engineer, Energy Transition at A.P. Moller - Maersk

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tim Jarratt is a seasoned software leader with 15 years' experience who currently leads engineering for Energy Transition at A.P. Moller - Maersk, driving a platform that ships to production 30+ times per day with 99.9% uptime. A pragmatic advocate of XP, TDD and a Product Mindset, he pairs with engineers, runs technical discovery workshops, and has trained and mentored thousands of engineers across enterprises and customer engagements. He is an active open-source contributor to well-known projects like Ginkgo (authoring the ginkgo convert command), Jasmine and Cloud Foundry CLI, with deep expertise in test automation and backend systems. Based in Paris with a BS in Mathematics from UC Davis, he blends hands-on architecture, delivery coaching and people leadership to turn complex problems into small, valuable increments. His GitHub avatar—a cat wearing a tie—hints at the warm, approachable leadership style that complements his technical rigor.
code15 years of coding experience
job13 years of employment as a software developer
bookBS, Mathematics, BS, Mathematics at University of California, Davis
github-logo-circle

Github Skills (54)

cli10
bluetoothle10
apim10
objective-c10
javascript10
ios10
test-driven-design10
mobile-development10
testing10
rspec10
http10
test-framework10
java10
ruby10
xctest10

Programming languages (21)

C#JavaC++CSSSchemeRustCObjective-C++

Github contributions (5)

github-logo-circle
cedarbdd/cedar

Oct 2013 - Jul 2016

BDD-style testing using Objective-C
Role in this project:
userFull-stack Developer
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.
objective-cbdd-styletestingbddunit-testing
maxbrunsfeld/counterfeiter

Jul 2014 - Jul 2018

A tool for generating self-contained, type-safe test doubles in go
Role in this project:
userBackend 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