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.
11 years of coding experience
6 years of employment as a software developer
High School Diploma, -, 12, High School Diploma, -, 12 at Kingston Collegiate and Vocational Institute
Bachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at University of Waterloo
A StarCraft II bot api client library for Python 3
Role in this project:
DevOps 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.
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.