Stephen Pope
@stephenpope
Senior software engineer specializing in C#/.NET distributed messaging and cloud scalability.
What I'm looking for
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
Led architectural decisions for real-time messaging infrastructure, improving scalability and reliability for user communications. Developed and optimized back-end services using .NET, Go, and JavaScript, enabling high-availability, low-latency message delivery for millions of users.
Designed and developed features for Quest On-Demand, improving overall product functionality. Focused on cloud development in Microsoft Azure and collaborated cross-functionally to integrate new capabilities, resolving customer issues to improve user experience.
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.
Led online development in C++ to create interactive game elements that improved user experience. Developed features for NBA Live '06 across multiple platforms and assisted with pre-production concepting for March Madness '07 to support gameplay and design direction.
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.
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
Bachelor of Science (B.Sc.), Computer Science, Applied Mathematics
Earned a B.Sc. in Computer Science and Applied Mathematics from Memorial University of Newfoundland.
Mount Pearl Senior High
High School Diploma
Completed a high school diploma at Mount Pearl Senior High.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Social media
Job categories
Interested in hiring Stephen?
You can contact Stephen and 90k+ other talented remote workers on Himalayas.
Message StephenFind 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!
