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

Patrick Ryder

Verified Expert  in Engineering

C# Developer

Location
Reno, NV, United States
Toptal Member Since
October 17, 2012

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

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

Languages

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

Frameworks

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

Tools

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

Platforms

Windows Server, Win32, Windows, Linux, WordPress

Storage

Microsoft SQL Server, MySQL

Other

COM

Libraries/APIs

jQuery

Paradigms

Agile Software Development

1988 - 1993

Bachelor of Mathematics Degree in Computer Science

University Of Waterloo - Waterloo, Canada

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