About

Ryan Garaygay
MCPD, MCSD.NET, MCITP, MCTS, MCAD, MCP, EE…

Engineer, Technologist, Artist, Filipino

(yes, there definitely is art in coding)

ryan.garaygay

    email : ryan@garaygay.com
    skype : ryan.garaygay
Professional Experience
  • Director of Applications Development (2008 – Present)
    AgilOne Inc. – Mountain View, CA
  • Director of Engineering (2008 – 2012)
    LWSMedia Philippines Inc – Ortigas Center, Pasig City, Philippines
  • Senior Software Engineer (2005 – 2008)
    Software Pronto Inc / DeepArctic Inc – Sunnyvale, CA, USA / Makati City, Philippines
  • MIS Consultant (2005 – 2007)
    Diamond Road International Inc – Parañaque City, Philippines
  • Technical Consultant/Trainer on Microsoft Certification/Technologies (2008-2009)
Skills Summary
  • Microsoft SQL Server (including Business Intelligence Suite – SSIS, SSAS, SSRS) and ADO.NET
  • C# and .NET (ASP.NET, WinForms, VSTO and Office Development, Web Services), .NET 3.5 (WCF, WF, WPF)
  • Continuous Integration/Delivery systems
  • Test Driven Development
  • Strong skills in Data Modeling
  • Object Oriented Analysis and Design
  • Design and Enterprise Solution Patterns
  • Software Development Life Cycle experience with particular interest in Requirements, Estimation and Construction Best Practices, Stabilization (Debugging, Performance Optimization and Security) and Deployment
  • Continuing development of skills towards Agile (eg. XP) methodologies
Certifications
  • Microsoft Certified Solutions Developer .NET
  • Microsoft Certified Professional Developer Web – .NET 2.0
  • Microsoft Certified Professional Developer Windows – .NET 2.0
  • Microsoft Certified IT Professional – Busines Intelligence Developer SQL 2008 (Charter)
  • Microsoft Certified Technology Specialist – SQL 2008 Business Intelligence Development and Maintenance (Charter)
  • Microsoft Certified Technology Specialist – SQL 2008 Implementation and Maintenance (Charter)
  • Microsoft Certified Technology Specialist – SQL Server 2005
  • Microsoft Certified Technology Specialist – .NET 3.5 ASP.NET Applications (Charter)
  • Microsoft Certified Technology Specialist – .NET 3.5 ADO.NET Applications (Charter)
  • Microsoft Certified Technology Specialist – .NET 3.5 Windows Workflow Foundation (Charter)
  • Microsoft Certified Technology Specialist – .NET 2.0 Web Client Development
  • Microsoft Certified Technology Specialist – .NET 2.0 Windows Client Development
  • My MCP Transcript
    ID: 716177
    Code : ryangaraygay
  • Licensed Electronics and Communications Engineer
Education
  • Bachelor of Science in Electronics and Communications (Magna Cum Laude)

Publications

Communities et al
  • LinkedIn profile - http://ph.linkedin.com/in/ryangaraygay
  • PHISSUG – Philippine Sql Server Users Group
  • PHINUG – Philippine .NET Users Group
  • Microsoft Philippines Community
  • Experts Exchange - view profile
  • Ten Outstanding Students of the Philippines Alumni Community
  • USLS Kausa sa Paghiliusa kag Pag-alagad Students Alliance for Progress (KAUSAP) Alumni Community
  • University of St. La Salle Student Government President 2005