Samuel Leathers
Education
B.S. Computer Science; The Pennsylvania State University (University Park) | 2004 - 2011
Designing programming languages, Algorithms, Network Security
CMU Product Course | 2024
Course learning about product requirements gathering, pricing, forecasting, etc...
Plutus Pioneer Cohort 3 | 2022
Learned how to write basic plutus contracts and execute them on-chain.
IOG Haskell Course | 2024
Learned basics of Haskell, was able to build simple API services and a wallet using the skills learned
QuviQ Haskell Quickcheck Training | 2019
Learned what Quickcheck is, how to use it, how to write generators and properties
RHCE | 2016
Linux System Administration using RedHat
Experience
Input Output Global: Head of Product - Cardano | 2022 - 2024
Technical Strategy for Cardano, Requirements and Roadmap for CIP1-1694, People Management and Release Management
Input Output Global: Head of SRE Department | 2019 - 2022
Deployment of IOG Cardano servers, Executed all hard forks, People Management and Release Management
Input Output Global: DevOps Engineer | 2018 - 2019
Deployment of entire production and testnets for Cardano Byron Era
AppliedTrust: DevOps Engineer | 2013 - 2018
Configuration Management, Monitoring and deployments for multiple clients.
Penn State University: System Administrator | 2004 - 2013
Linux/Mac System Administration for Astronomy and Astrophysics Department.
Technical Experience
- Strategy and Architecture
IO Engineering
- Helped formulate original Mission/Vision/Values
- Participated in focus groups to establish company
Intersect
- Founding Member of Intersect
- Helped established Core Roadmap Working Group to determine future roadmap of Cardano
- Helped established TWGs (Technical Working Groups) for Cardano development teams
- Helped established SIGs (Special Interest Groups) for community feedback
- Member of CAB (Cardano Advisory Board) to steer Intersect in right direction
CIP-1694
- Member if Design team that originally wrote CIP-1694
- Participated in Multiple Governance Workshops with community
- Launched SanchoNet network and documentation site with 50-100 participants
- Coordinated updates to testnet and gave feedback to team leads
- Weekly 1 on 1's with IOG CEO discussing changes and demonstrating progress
Hydra Doom
- Helped establish architecture and deployment for Hydra Doom
- Spoke with 100s of people at conferences about Hydra Doom and it's wider benefits
- Community Outreach
Cardano
- Led effort to roll out ITN (initial stake pool testnet) and Cardano Shelley SPOs across 100s of community members
- Led SanchoNet effort to roll out governance via CIP-1694
- Helped establish Core Infrastructure Roadmap Working Group and participated in triage of items
- Speaking Engagements at multiple events, including Cardano Summit
- Interviewed by GM Cardano to discuss future of IO Engineering
- Participated in workshops in Longmont and Edinburgh getting community feedback from CIP-1694
DevOps State College - Local Pennsylvania DevOps Meetup
- Ran local DevOps meetups with 10-20 participants monthly
- Organized speakers for talks
- Gave half a dozen talks on Nix, Kubernetes and other DevOps tooling
- Management
Head of SRE
- Managed a team of 10 people across multiple IOG products
- Used IOG hiring process to grow team from 3 to 10
- Trained managers as team grew too big for one person to manage
- Used Lattice for annual reviews
- Successfully led multiple full stack changes of the deployment code base
- Managed on-call rotation schedule via PagerDuty
NixOS 19.09 and 20.03 Release Manager
- Prioritized pull requests to go into release
- Assisted with backports to 19.03 for security patches
- Managed CI failures
- Tasked volunteers with priorities
- Languages and Tools
Programming Languages
- Nix - Deployed systems, built packages
- Haskell - Basic Cardano PRs, Worked on a team writing CLI Wallet
- Rust - Debugging Jormungandr, Building with Cargo
- Python - Wrote the entire catalyst stack for first fund
- Basic knowledge of C, assembly, C++
Configuration Management Tools
- Colmena
- NixOps
- Puppet
- Ansible
Monitoring Tools
- Prometheus
- Pager Duty
- DataDog
- Nagios/Icinga
- InfluxDB/Telegraf
samuel.leathers@iohk.io • +01 814 574 7307 • 4817 W Whitehall Rd - PA Furnace, PA 16865 - USA