Martin Sumner

Software Engineer

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
Martin Sumner is a software engineer with 12 years' experience who transitioned from network and operations engineering into building robust distributed systems. He has a strong back-end and DevOps focus, contributing to notable open-source projects like Riak and its ecosystem where he improved build systems, testing infrastructure, and core worker pool functionality. Martin’s work shows practical expertise in cross-platform builds, release automation, and hardening storage engines and clients—skills that reduce operational friction and increase reliability. Not obvious from job titles: many of his contributions center on test hygiene and build/tooling fixes that yield outsized maintenance benefits for large-scale Erlang systems.
code12 years of coding experience
github-logo-circle

Github Skills (29)

dependency-management10
erlang10
back-end-development10
protocol-buffers10
testing10
databases10
leveldb10
distributed-systems10
build-automation10
devops10
relational-databases10
sql-database10
database10
ubuntu9
rebar9

Programming languages (11)

MDXJavaShellC++CSSCSCSSJavaScript

Github contributions (5)

github-logo-circle
basho/riak-erlang-client

Mar 2019 - Jan 2023

The Riak client for Erlang.
Role in this project:
userBack-end Developer
Contributions:11 releases, 2 reviews, 90 commits in 3 years 11 months
Contributions summary:Martin primarily contributed to the back-end logic of the Erlang client for Riak. Their work involved implementing fetch functionality, including handling request and response processing. They also addressed code consistency by changing 'rsp' to 'resp' in various messages, and optimized by making vector clocks opaque and by implementing additional AAE fold APIs. Furthermore, they introduced changes to suppress crash terminations and updated several protocol buffer definitions, and added features around push operations and membership.
gleamerlangbeamelixirriak
basho/riak_core

Sep 2017 - Jan 2023

Distributed systems infrastructure used by Riak.
Role in this project:
userBack-end Developer
Contributions:13 releases, 6 reviews, 174 commits in 5 years 5 months
Contributions summary:Martin primarily focused on modifying and extending the core worker pool functionality within the Riak Core project, specifically porting the nodeworkerpool to version 2.1.9. This involved changes to the Erlang code, indicating a focus on the backend systems and worker process management. The commits demonstrate the user's involvement in updating and refactoring existing components to improve performance and functionality. Furthermore, the user also contributed to a missing supervisor and other general cleanup and maintenance.
erlanginfrastructureinfrastructure-systemskubernetesdistributed-systems
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
Martin Sumner - Software Engineer