Sean Harrap

Senior Software Developer at Peruse

Kingston, Ontario, 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

👤
Senior
🎓
Top School
Sean Harrap is a Senior Software Developer with 11 years of experience building scalable backend systems, primarily using Clojure and Ruby with PostgreSQL/MySQL on AWS and GCP. He has a strong track record of cost-conscious engineering—having reduced cloud spend by over 75% at Composer—while scaling services to tens of thousands of daily users and millions in daily trade volume. A former long-time university CS TA, he blends deep functional-programming enthusiasm with a knack for teaching, documentation, and cross-team collaboration on infrastructure, security, and observability. He’s shipped production features across domains from automated trading and PBX-driven telephony systems to resumable uploads and large-data exports, and contributes pragmatic tooling improvements to open-source projects (notably WSL support for a popular StarCraft II bot client). Based in Kingston, Ontario, Sean pairs rigorous academic foundations with hands-on DevOps and system-architecture experience to turn complex requirements into reliable, measurable outcomes.
code11 years of coding experience
job6 years of employment as a software developer
bookHigh School Diploma, -, 12, High School Diploma, -, 12 at Kingston Collegiate and Vocational Institute
bookBachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at University of Waterloo
languagesEnglish, French
github-logo-circle

Github Skills (9)

wsl210
python10
ai10
googlebot9
system-design9
bots9
automations8
automation8
cicd8

Programming languages (7)

TypeScriptJavaC++JavaScriptObjective-CClojurePython

Github contributions (5)

github-logo-circle
BurnySc2/python-sc2

Nov 2020 - Dec 2020

A StarCraft II bot api client library for Python 3
Role in this project:
userDevOps Engineer & System Architect
Contributions:8 commits, 1 PR, 3 comments in 11 days
Contributions summary:Sean's contributions primarily focused on enhancing the project's compatibility with Windows Subsystem for Linux (WSL). The user implemented path translation logic and home directory detection to ensure the application functions correctly within WSL environments. Furthermore, the user added specific code to facilitate starting, stopping, and killing the StarCraft II process within the WSL environment, and incorporated environment variable configurations for client/server hosts. Finally, the user moved WSL-related code to a dedicated module and added WSL version detection and warnings to improve the overall user experience.
api-clientapistarcraftpythonstarcraft-ii
pmdifran/geodetect

Jul 2021 - Sep 2021

Point cloud tools for extracting information from point clouds of natural environments.
Contributions:36 reviews, 2 PRs, 1 branch in 2 months
pythonpoint-cloudspointnaturalclouds
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
Sean Harrap - Senior Software Developer at Peruse