Patrick Ryder, Developer in Reno, NV, United States
Patrick is available for hire
Hire Patrick

Patrick Ryder

Verified Expert  in Engineering

C# Developer

Reno, NV, United States

Toptal member since October 17, 2012

Bio

Pat has over a dozen years of experience developing applications on the .NET platform, including having been part of the development team at Microsoft which created the platform itself. He also develops for Windows native API (Win32/COM), he communicates extremely well, and he has worked in teams of all sizes.

Portfolio

PowerDEX, Inc.
Microsoft SQL Server, Windows Presentation Foundation (WPF)...
Self-Employed
PHP, JavaScript, Microsoft SQL Server, ASP.NET
Microsoft Corp.
Java, C++, COM, Win32

Experience

  • C++ - 19 years
  • C# - 12 years
  • T-SQL (Transact-SQL) - 12 years
  • XML - 12 years
  • JavaScript - 5 years
  • PHP - 2 years
  • Java - 2 years

Availability

Part-time

Preferred Environment

Visual Studio

The most amazing...

...app I've helped create is Visual Basic 1, the stand-alone environment which brought rapid application development to Windows.

Work Experience

Development Lead

2010 - 2011
PowerDEX, Inc.
  • Led a small development team building a Silverlight/SQL-based web portal for car dealerships to manage and evaluate their lead providers.
  • Built web-based dashboards for dealerships to manage all aspects of their online presence.
  • Built ASP.NET/SQL-based websites for local dealerships.
Technologies: Microsoft SQL Server, Windows Presentation Foundation (WPF), Microsoft Silverlight, ASP.NET MVC

Freelance Web Developer

2000 - 2009
Self-Employed
  • Designed and developed websites for local small businesses (real estate, property management, online retail, travel).
Technologies: PHP, JavaScript, Microsoft SQL Server, ASP.NET

Software Design Engineer

1993 - 1999
Microsoft Corp.
  • Designed and implemented the foundation of Windows Forms in the .NET framework.
  • Developed Windows forms engine in Java (Visual J++).
  • Worked on all aspects of the Visual Basic forms package. My main areas of ownership and expertise were ActiveX control (OCX) hosting and creation.
Technologies: Java, C++, COM, Win32

Education

1988 - 1993

Bachelor of Mathematics Degree in Computer Science

University Of Waterloo - Waterloo, Canada

Skills

Libraries/APIs

jQuery

Tools

Microsoft Visual Studio, Adobe Fireworks, Microsoft Silverlight, Visual Studio, Adobe Photoshop

Languages

C#, C++, T-SQL (Transact-SQL), XML, JavaScript, PHP, Java

Frameworks

.NET, ASP.NET, ASP.NET MVC, Windows Presentation Foundation (WPF)

Platforms

Windows Server, Win32, Windows, Linux, WordPress

Storage

Microsoft SQL Server, MySQL

Paradigms

Agile Software Development

Other

COM

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring