Jonathan Ray,法国巴黎的开发者
Jonathan is available for hire
Hire Jonathan

Jonathan Ray

Verified Expert  in Engineering

Software Developer

Location
Paris, France
Toptal Member Since
October 1, 2018

乔纳森是一名首席软件工程师,在微软技术方面有很强的背景,其中大部分经验都是在微软工作期间获得的, 在Office Marketplace团队内部. Since then, 他在手机和原生Windows应用领域拓展了自己的技能,最近还参与了AAA游戏行业的《欧博体育app下载》(Halo Infinite)的开发. 乔纳森无论是作为个人还是作为团队的一员,都很成功, 以及领导跨团队的努力.

Portfolio

SkyBox Labs
C#, Orleans, .. NET, Visual Studio, Azure, Azure DevOps, Azure Event Hubs...
Okta
Xamarin.Android, ASP.NET, C#, .NET
Microsoft
Windows PowerShell、Azure、ASP.. NET, c#,技术招聘,代码审查...

Experience

Availability

Part-time

Preferred Environment

Azure DevOps, Git, Visual Studio, Windows, c#, PyCharm

The most amazing...

...我参与的一个项目是设计和创建一个超过10亿人使用的公共应用商店的后端.

Work Experience

Senior Software Engineer

2019 - PRESENT
SkyBox Labs
  • 作为核心服务团队的一员,与343个行业合作开发《欧博体育app下载》.
  • 帮助将微软研究院的TrueMatch项目植入游戏的配对系统中,以减少大厅等待时间,创造更公平的比赛.
  • 与设计师和客户团队合作,开发分配游戏任务的挑战系统, 针对它们更新进度, 并在玩家完成游戏后给予奖励.
  • 设计和开发与用户粘性相关的服务,负责游戏内商店等系统, inventory, customization, and currencies.
  • 创建内部工具来访问我们的所有服务, 从控制台应用到使用Angular或Blazor的全栈项目.
技术:c#, Orleans, .. NET, Visual Studio, Azure, Azure DevOps, Azure Event Hubs, Azure Table Storage, Azure Blobs, APIs, Microservices架构, Blazor, Angular, JavaScript, TypeScript, HTML, CSS, Bootstrap, Git

Technical Writer

2018 - 2019
Okta
  • 撰写关于创建Okta产品支持的应用程序的技术文章和教程.
Technologies: Xamarin.Android, ASP.NET, C#, .NET

Software Engineer II

2010 - 2017
Microsoft
  • 在一个跨团队项目中担任首席工程师,负责跨多个技术栈和服务,为Office Store提供企业应用程序的替代方案.
  • 创建了Apps for Office系统的一个组成部分,从各种数据源提取更新,并将其发布给前端消费.
  • 单独开发跨平台服务基础设施,以处理整个前端的客户本地化.
  • 创建大数据分析框架,为店铺网站提供准确的数据记录.
  • 设计并实现了一个通用的存储服务,用于整个服务,以大幅减少延迟和实时站点问题.
技术:Windows PowerShell、Azure、ASP.. NET, c#,技术招聘,代码审查,面试,源代码审查, .. NET, HTML, api, Sublime Text, Full-stack

Junior Developer

2008 - 2009
Business & Decision
  • 担任多个国家分支机构部署的新职业门户系统的首席开发人员.
  • 为一家博彩公司的交易员软件开发了一个用户界面定制和新功能,以帮助提高交易员的可用性和生产力.
  • 致力于重新设计和实施博彩公司面向客户的网站的新组件.
  • 为基于web的SQL Server reporting Services报表工具创建了新的功能和图形.
  • 编写部署工具,以缓解我参与的一些项目中大量新构建版本带来的压力.
技术:Microsoft SQL Server, Oracle, VB.NET, ASP.. NET、c#、代码审查、源代码审查、 .NET, HTML, Full-stack

用于办公商店的应用程序

http://appsource.microsoft.com/en-us/marketplace
我是为Office Store和其他相关功能开发公共应用程序的团队的一员.

Dublin Bikes

都柏林自行车是一个用c#和XAML为Windows phone平台编写的手机应用程序. 我自己为都柏林的共享单车计划设计并制作了这个应用程序,它具有自动更新功能,可以发现新的站点,并在它们添加到系统中时显示它们的信息.

Okta Technical Writing

http://developer.okta.com/blog/2018/12/27/build-a-basic-android-app-with-xamarin-and-visual-studio
我写的一篇技术文章是关于使用Okta身份验证建立一个基本的Android应用程序.

Languages

Xml, c#, sql, html, xsd, xaml, vb.NET, CSS, Visual Basic .NET (VB.. NET), JavaScript, TypeScript, Python, Ruby

Frameworks

.. NET, NUnit, Newtonsoft JSON, Windows PowerShell, ASP.. NET、Orleans、Blazor、Angular、Bootstrap、Ruby on Rails (RoR)

Libraries/APIs

LINQ, Moq, Xamarin.Android, Bing Maps

Tools

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

Paradigms

Unit Testing, GRASP, Azure DevOps, Agile, Scrum, 测试驱动开发(TDD), REST, Dependency Injection, Waterfall Development, Asynchronous Programming, Microservices架构

Platforms

Windows, Windows Phone, Oracle, Xamarin, Firebase, Azure, Linux, Android, Azure Event Hubs, Docker

Other

Web Services, SOLID Principles, RESTful Services, IoC, Technical Hiring, Code Review, Interviewing, Source Code Review, APIs, Full-stack

Storage

JSON, Microsoft SQL Server, Cloud Firestore, Azure SQL, NoSQL, SQL Server 2016, SQL Server 2010, Azure Table Storage, Azure Blobs

2006 - 2010

计算机科学学士学位(一等荣誉)

曼彻斯特大学-曼彻斯特,英国