Patrick Ryder

Patrick Ryder

Reno, United States
Hire Patrick
Scroll To View More
Hire the top 3% of freelance developers
Patrick Ryder

Patrick Ryder

Reno, United States
Member since October 9, 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.
Patrick is now available for hire
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
Part-time
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
  • Development Lead
    PowerDEX Inc
    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
  • Freelance Web Developer
    Self-Employed
    2000 - 2009
    • Designed and developed websites for local small businesses (real estate, property management, online retail, travel).
    Technologies: ASP.NET, SQL Server, JavaScript, PHP
  • Software Design Engineer
    Microsoft Corp
    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#, XML, T-SQL, C++, JavaScript, Java, PHP
  • Frameworks
    ASP.NET, ASP.NET MVC
  • Tools
    Microsoft Visual Studio, Adobe Fireworks, Adobe Photoshop
  • Platforms
    Windows, .NET, Win32, Windows Server, WordPress, Linux
  • Storage
    SQL Server, MySQL
  • Misc
    COM
  • Libraries/APIs
    jQuery
  • Paradigms
    Agile software development
Education
  • Bachelor of Mathematics degree in Computer Science
    University Of Waterloo - Waterloo, Canada
    1988 - 1993
Hire the top 3% of freelance developers
I really like this profile
Share it with others