Jonathan Ray, Software Developer in Vancouver, BC, Canada
Jonathan Ray

Software Developer in Vancouver, BC, Canada

Member since October 1, 2018
Jonathan is a lead software engineer with a strong background in Microsoft technologies—with much of that experience gained as a part of Microsoft, within the Office Marketplace team. Since then, he has expanded his skillset working with mobile and native Windows applications and more recently has been involved in the AAA games industry. Jonathan's successfully worked individually and as part of a team as well as having led cross-team efforts.
Jonathan is now available for hire




Vancouver, BC, Canada



Preferred Environment

Azure DevOps, Git, Visual Studio, Windows

The most amazing...

...project I've worked on was designing and creating the back-end of a public app store used by over a billion people.


  • Technical Writer

    2018 - 2019
    • Wrote technical articles and tutorials in creating applications supported by the Okta product.
    Technologies: Xamarin.Android, ASP.NET, C#
  • Software Engineer II

    2010 - 2017
    • Acted as the lead engineer on a cross-team project working across multiple technology stacks and services to deliver an enterprise alternative to the Apps for Office Store.
    • Created an integral part of the Apps for Office system that pulls updates from the various data sources, and publishes it for front-end consumption.
    • Solely developed a cross-platform service infrastructure to handle customer localization throughout our front-end.
    • Created a big data analytics framework to provide accurate data logging for the Store web site.
    • Designed and implemented a generic storage service used throughout our overall service to drastically cut down latency and live site issues.
    Technologies: Windows PowerShell, Azure, ASP.NET, C#
  • Junior Developer

    2008 - 2009
    Business & Decision
    • Acted as the lead developer on a new careers portal system that was deployed for multiple national branches.
    • Developed a UI customization and new features for a betting company’s trader software to help improve usability and productivity for the traders.
    • Worked on a redesign and implementation of new components of the betting company’s customer-facing website.
    • Created a new functionality and graphics for a web-based reporting tool for SQL Server Reporting Services.
    • Wrote deployment tools to ease the stress of the numerous new build releases on some of the projects I worked on.
    Technologies: Microsoft SQL Server, Oracle, VB.NET, ASP.NET, C#



  • Languages

    XML, C#, SQL, HTML, XSD, XAML, VB.NET, CSS, Visual Basic .NET (VB.NET)
  • Frameworks

    .NET, NUnit, Newtonsoft JSON, Windows PowerShell, ASP.NET
  • Libraries/APIs

    LINQ, Moq, Xamarin.Android, Bing Maps
  • Tools

    Microsoft Visual Studio, Azure DevOps Services, xUnit, ReSharper, Visual Studio, Ableton Live, Atom, LaTeX, Git, Photoshop CS3, Fiddler, Postman, Adobe Premiere Pro
  • Paradigms

    Unit Testing, GRASP, Azure DevOps, Agile, Scrum, Test-driven Development (TDD), REST, Dependency Injection, Waterfall Development, Asynchronous Programming
  • Platforms

    Windows, Windows Phone, Oracle, Xamarin, Firebase, Azure, Linux, Android
  • Other

    Web Services, SOLID Principles, RESTful Services, IoC
  • Storage

    JSON, Microsoft SQL Server, Cloud Firestore, Azure SQL, NoSQL, SQL Server 2016, SQL Server 2010


  • Bachelor of Science Degree (1st Class with Honors) in Computer Science
    2006 - 2010
    University of Manchester - Manchester, UK

To view more profiles

Join Toptal
Share it with others