
Patrick Ryder
Verified Expert in Engineering
C# Developer
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
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
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
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.
Freelance Web Developer
Self-Employed
- Designed and developed websites for local small businesses (real estate, property management, online retail, travel).
Software Design Engineer
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.
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring