Ethan P

Service Reliability Engineer at Demonware

Maple Ridge, British Columbia, Canada
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
Ethan P is a Service Reliability Engineer with eight years of experience building automation and tooling for large-scale Kubernetes environments, now driving reliability at Demonware. With a background in software systems from Simon Fraser University, he progressed from intern to software developer and now SRE, focusing on maintainable automation and operational excellence. He contributes to notable open-source tooling—improving terminal UX and test automation for the popular bat project—demonstrating attention to both user-facing detail and robust CI. Based in Maple Ridge, BC, he blends systems-level curiosity about emulation and virtual machines with pragmatic engineering that reduces operational friction.
code8 years of coding experience
job3 years of employment as a software developer
bookCarson Graham Secondary
bookBachelor of Applied Science, Software Systems, Bachelor of Applied Science, Software Systems at Simon Fraser University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

terminal-emulator10
bash10
rust10
terminal-application10
cicd10
testing10
cli9
command-line9
syntax-highlighting8
git6

Programming languages (16)

JavaCSSC++RustCValaGoKotlin

Github contributions (5)

github-logo-circle
eth-p/bat-extras

Jun 2019 - Jul 2022

Role in this project:
userAutomation Engineer / Test Automation Engineer
Contributions:11 releases, 11 reviews, 312 commits in 3 years 1 month
Contributions summary:Ethan focused on adding and improving the testing infrastructure for the project, which uses Bash scripts to integrate with the 'bat' tool. Their commits included adding testing support, fixing CI tests to avoid hanging, and updating the test system to be more straightforward. They also improved the test framework with more detailed documentation and added tests for features like option parsing.
commandlinebash-scriptsgetoptcommand-line-toolsbat
sharkdp/bat

May 2018 - Dec 2021

A cat(1) clone with wings.
Role in this project:
userFull-stack Developer
Contributions:58 reviews, 147 commits, 74 PRs in 3 years 7 months
Contributions summary:Ethan contributed to the `bat` project by implementing features related to text wrapping and improving the display of content within the terminal. Their changes involved modifying the printer module, adding line wrapping functionality, and adjusting the formatting of horizontal lines. The user also addressed code reformatting, removed unused code, and fixed compilation issues, showcasing a focus on code quality and maintainability. These modifications improved the overall functionality and presentation of the command-line tool.
rustwingsterminalcommand-linesyntax-highlighting
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
Ethan P - Service Reliability Engineer at Demonware