Martin Traverse

Director Of Engineering at Digital Futures

England, United Kingdom
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
Martin Traverse is a seasoned technology leader and director of engineering with over a decade of hands-on experience designing data, analytics and risk platforms for major financial institutions. He co-founded and served as CTO of finTRAC, building the TRAC model platform and stewarding an open-source toolkit under FINOS while preparing a commercial cloud marketplace offering. At Accenture he led architecture for UK & Ireland Risk, delivering a multi-cloud analytics platform that supported real-time pandemic scenario modelling for a leading retail bank. Martin blends strategic CTO-level leadership with code-level contributions—his work on protobuf.js improved JavaScript/TypeScript code generation and optional-field semantics across proto2/proto3. He is comfortable spanning R&D, enterprise delivery and people development, and has a BSc in Mathematics from The Open University. Colleagues describe him as someone who turns complex regulatory and technical constraints into pragmatic, auditable engineering platforms.
code10 years of coding experience
job13 years of employment as a software developer
bookBSc Mathematics Mathematics, BSc Mathematics Mathematics at The Open University
github-logo-circle

Github Skills (14)

typescript10
javascript10
data-serialization10
typescripts10
protobuffer10
typescript-types10
protobuf10
protocol-buffers10
serialization10
nodejs9
command-line-interface8
command-line8
cli8
testing8

Programming languages (8)

TypeScriptJavaShellC++CMakeJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
protobufjs/protobuf.js

Jul 2022 - Aug 2024

High-performance Protocol Buffers for JavaScript and TypeScript. Conformant through Edition 2026, and unusually versatile. No protoc required.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 5 PRs, 33 comments in 2 years 1 month
Contributions summary:Martin primarily focused on enhancing the code generation capabilities of the protobuf.js library. Their contributions include implementing and refining the handling of optional fields within the generated JavaScript and TypeScript code. They introduced the `--null-semantics` flag and modified existing logic to align with different protobuf syntaxes (proto2 and proto3). Furthermore, they added tests to ensure correct handling of optional fields across these syntax versions.
javascriptprotocprotocol-bufferstypescriptprotobuf
martin-traverse/trac

Oct 2020 - Mar 2022

A next-generation data and analytics platform for use in highly regulated environments
Contributions:7 releases, 6 PRs, 875 pushes in 1 year 5 months
next-generationanalyticsregulateddata-warehousedata-generation
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