Josh Bode

Senior Technical Lead at Checkmate

Melbourne, Victoria, Australia
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

👤
Senior
🎓
Top School
Josh Bode is a senior technical lead and quantitative software engineer with 11 years of experience architecting data-driven platforms and models across finance and healthcare. With a PhD in Mathematics and a career that spans senior quant roles at major banks to chief architect and platform leadership at fintechs, he blends rigorous modeling (PD/LGD/EAD) with hands-on engineering in Python, Julia, R and TypeScript. He currently leads engineering at Checkmate after steering architecture and data science at Kelvin, consistently turning complex regulatory and risk requirements into automated, production-grade systems. An active open-source contributor, he improved the popular datamodel-code-generator to make schema-to-Pydantic conversions more robust and modular—evidence of his focus on developer ergonomics and reliable data contracts. Based in Melbourne, he brings a rare mix of deep quantitative expertise and pragmatic platform-building skills, often surfacing subtle edge-case fixes that prevent downstream failures.
code11 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Mathematics, Doctor of Philosophy (Ph.D.) Mathematics at Freie Universität Berlin
bookBachelor of Science (Honours) Mathematics Physics, Bachelor of Science (Honours) Mathematics Physics at Monash University
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
3,652reputation
4.5mreached
29answers
0questions
Badges
yaml
top-1%
oracle
top-5%
windows
top-5%
github-logo-circle

Github Skills (19)

python10
json-schema10
typehinting10
code-generation10
yaml10
type-checking10
pydantic10
openapi10
generator9
windows9
oracle9
fastapi7
jupyter-notebook6
vim6
package6

Programming languages (21)

C++CSSCRustSchemeObjective-C++CMakeGo

Github contributions (5)

github-logo-circle
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Role in this project:
userBack-end Developer
Contributions:23 commits, 21 PRs, 33 comments in 1 year
Contributions summary:Josh primarily contributed to the development of the `datamodel-code-generator` project by adding features and improving its functionality. Their work included adding packaging files, implementing an entry point for the command-line interface, and enhancing the code by using `Optional` for optional fields. They also supported "modular" schemas, and addressed several edge cases with module references, showing a focus on improving the codebase's flexibility and robustness.
openapi-codegencsvcode-generationpythonredoc
joshbode/Journal.jl

Mar 2017 - Jun 2017

Contributions:23 commits, 18 pushes, 4 branches in 3 months
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
Josh Bode - Senior Technical Lead at Checkmate