Skip to main content
HimalayasHimalayas logo
Stephen PopeSP
Open to opportunities

Stephen Pope

@stephenpope

Senior software engineer specializing in C#/.NET distributed messaging and cloud scalability.

Canada
Message

What I'm looking for

I’m looking for a role where I can design scalable, reliable distributed messaging and cloud platforms with C#/.NET, mentor engineers, and help deliver low-latency, high-availability systems for large user bases.

I’m a senior software engineer with expertise in C# and .NET, focused on enhancing scalability and reliability of messaging systems.

I lead architectural decisions for real-time infrastructure, delivering high-availability, low-latency messaging for user communications at massive scale.

Across my roles, I’ve built and optimized back-end services using .NET, Go, and JavaScript, designing large-scale in-app messaging delivery systems that support millions of users across cloud platforms.

I’m also deeply invested in engineering quality and team growth-mentoring junior engineers, applying test-driven development, and using modern CI/CD and monitoring practices with AWS/Azure, Docker/Kubernetes, and Prometheus/Datadog.

Experience

Work history, roles, and key accomplishments

Quest Software logoQS

Senior Software Engineer

Mar 2006 - Nov 2017 (11 years 8 months)

Developed cloud software solutions using C# on the Microsoft Azure environment to streamline deployment processes. Designed and built features for Quest On-Demand and UCCS Analytics to improve user engagement and provide data insights, and mentored junior engineers on coding standards and best practices.

MR

Software Developer

Mutable Realms

Dec 2001 - Jan 2005 (3 years 1 month)

Developed a multi-server, multi-threaded MMORPG using Java and C++, improving player experience and engagement. Collaborated with cross-functional teams to enhance game performance and functionality and performed code reviews to maintain quality.

HL

Software Developer

Hummingbird Ltd.

Mar 2000 - Dec 2001 (1 year 9 months)

Designed and implemented servlets, JavaBeans, and JSPs to improve JavaScript database application performance. Developed Java and C++ applications, implemented automated testing for reliability, and built JDBC/SQL and RMI components for efficient database access and remote object interaction.

Education

Degrees, certifications, and relevant coursework

Memorial University of Newfoundland logoMN

Memorial University of Newfoundland

Bachelor of Science (B.Sc.), Computer Science, Applied Mathematics

Earned a B.Sc. in Computer Science and Applied Mathematics from Memorial University of Newfoundland.

MH

Mount Pearl Senior High

High School Diploma

Completed a high school diploma at Mount Pearl Senior High.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan