Ryan Ewing

Astoria, OR

Contact: ryanewing.us@gmail.com

Senior Software Engineer with over 20 years of experience in roles with increasing responsibility and specializing in the .NET ecosystem.
Seeking a remote ASP.NET full stack development position.

Senior Software Engineer, The Opal Group, 5/17 – 5/26

  • Lead Engineer for Opal’s Client The Cleveland Museum of Art
    • Maintained the museum’s curatorial application that managed the artifacts and their location, movements, exhibitions, restoration, and photography
    • Moved the search index from Lucene to Azure Search
    • Built APIs to provide data to other museum websites and applications
    • Integrated the site with Piction, their digital asset management system
  • Engineer on Opal’s Importing/Logistics Application
    • Developed Passkey/Biometric login function using .Net Foundations FIDO2 standards
    • Created functions to consume the APIs of clients, their client's customers, warehouses, freight brokers/companies
    • Wrote methods to auto fetch data from external sources; read the CSV, XSLS, PDF, or Plain Text File; and update the website’s data to reduce manual data entry
    • Incorporated the reports, ordering, and remittance website sections with Microsoft Dynamics
  • Supported co-workers, their clients, and other smaller web applications

Web Development Manager, Kiwanis International, 11/13 – 5/17

  • Launched a RESTful API to allow the Key Club app to access data in Personify
  • Created a Windows service to query Kiwanis’ background check partner’s API, import that information into Personify, and query and email members in the background check process
  • Upgraded Sitefinity from version 6 through 7, 8, and 9
  • Implemented Entity Framework and Data Migrations into our web applications
  • Completed an Agile Engineering Developer course

Senior Web Developer, Kiwanis International, 11/10 – 11/13

  • Decoupled the Club Resource site from our external partner PortalBuzz.
  • Modernized the Club Resource site from a web forms project to MVC
  • Upgraded Sitefinity from 3.7 through versions 4, 5, and 6
    • Integrated Sitefinity with Personify
    • Wrote many Sitefinity controls
  • Developed a web service project used by both Portalbuzz and European Kiwanis districts, allowing data integration with Personify
  • Created a windows service to synchronize the Portalbuzz database with Personify
  • Built the Kiwanis Convention Scheduler, allowing members to create a customized schedule combining ticketed events with session events and personal events
  • Launched the Kiwanis Education module interfacing with Personify and Scorm Cloud

Senior Web Developer, Systems Material Handling, 11/04 – 11/10

  • Rewrote classic ASP e-commerce website to ASP.NET, integrating with JD Edwards AS400 ERP System
    • Incorporated Spanish and French translations into the website.
  • Launched a new international e-commerce website for the European division that translated into six languages and integrated with the Unit 4 ERP system.
  • Rewrote .NET 1.1 website to .NET 3.5, integrating with the A+ AS400 ERP System
  • Increased part search and sorting functionality and implemented a multi-cart feature for the business-to-business website
  • Implemented web chat for use by Customer Service.
  • Upgraded SQL Server from SQL Server 2000 to SQL Server 2005

ASP.NET, C#, Visual Studio, IIS, SQL Server, HTML, CSS, TypeScript, JavaScript, jQuery, AngularJS, Angular, Vue

DePaul University, Masters of Science in Computer Science, June 2004, GPA: 3.9

  • Primary Concentration: Databases; Secondary Concentration: E-Commerce Technologies
  • Member of Delta Chapter of Upsilon Pi Epsilon, Honor Society for Computing and Information Disciplines

Indiana University, Bachelor of Science in Public Affairs, December 1998

  • Specialization: Environmental Science and Management