Patrick Ryder

Patrick Ryder

Reno, United States
Scroll to view more ↓
Exclusive access to top developers

Patrick Ryder

Member since October 9, 2012
Reno, United States
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
  • T-SQL, 12 years
  • C#, 12 years
  • XML, 12 years
  • JavaScript, 5 years
  • Java, 2 years
  • PHP, 2 years
Reno, United States
Availability:
Unavailable
Preferred Environment:
Microsoft Visual Studio
The most amazing...
... app I helped create was Visual Basic 1, the stand-alone environment which brought Rapid Application Development to Windows.
Employment:
  • PowerDEX Inc, Development Lead (2010 - 2011)
    • 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: ASP.NET MVC, Silverlight, WPF, SQL Server
  • Self-Employed, Freelance Web Developer (2000 - 2009)
    • Designed and developed websites for local small businesses (real estate, property management, online retail, travel).
    Technologies: ASP.NET, SQL Server, JavaScript, PHP
  • Microsoft Corp, Software Design Engineer (1993 - 1999)
    • 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. Main areas of ownership and expertise were ActiveX control (OCX) hosting and creation.
    Technologies: Win32, COM, C++, Java
Experience:
  • A Tutorial: Learn How to Avoid The 10 Most Common C# Mistakes (Publication)
    C# is a powerful and flexible language with many mechanisms and paradigms that can greatly improve productivity. Having a limited understanding or appreciation of its capabilities, though, can leave one in the proverbial state of “knowing enough to be dangerous”. This article describes 10 of the most common programming mistakes made, or pitfalls to be avoided, by C# programmers.
Skills:
  • Languages
    C#, T-SQL, C++, XML, JavaScript, Java, PHP
  • Frameworks
    COM, ASP.NET, ASP.NET MVC
  • Tools
    Microsoft Visual Studio, Adobe Fireworks, Adobe Photoshop
  • Platforms
    .NET, Windows Server, Windows, Win32, WordPress, Linux
  • Storage
    SQL Server, MySQL
  • Libraries/APIs
    jQuery
  • Paradigms
    Agile software development
Education:
  • Bachelor of Mathematics degree in Computer Science (1988 - 1993)
    University Of Waterloo - Waterloo, Canada
Exclusive access to top developers
I really like this profile
Share it with others