I am a software developer with experience developing both backend server and front-end desktop applications. With knowledge in both multimedia and metrology industries, I am familiar with media transcoding and archiving, in addition to 3D visualization and measurement automation. I am best described as a self-starter and quick learner of programming languages, operating systems, hardware platforms, and
I am a software developer with experience developing both backend server and front-end desktop applications. With knowledge in both multimedia and metrology industries, I am familiar with media transcoding and archiving, in addition to 3D visualization and measurement automation. I am best described as a self-starter and quick learner of programming languages, operating systems, hardware platforms, and software applications.
Specialties: Microsoft.net service applications in C#/VB.NET/C++, WCF, WPF, Team Foundation Build 2012, Windows Installer XML (WIX), SQL Server.
Senior Software Engineer @ Responsible for designing and developing software for generating measurement plans of physical objects executed by robotic measurement equipment. Authored serialization components targeting SQL Server 2008 R2 for application state persistence. Leveraged WPF & C# expertise to improve 3D visualization library integration for better support of WPF's advanced rendering features using C++/Cli.
Created tools and utilities to improve developer productivity through reducing mistakes via automating manual development workflows. Authored custom visual controls for high reuse throughout the application. Supported the team with expertise in the project’s UI technologies, WPF and MVVM. Used agile development methodologies to write high quality, highly testable code in a continuous integration process. From October 2011 to Present (4 years 3 months) Software Engineer @ Developed software and tools for high demand SAAS platforms targeting media workflow automation. Authored queries and stored procedures targeting SQL Server 2008 for performing insert, search, and retrieve operations used by backend services. Created and maintained middleware services that listened for commands via WCF, .Net Remoting, SOAP, and REST APIs for performing actions via a robust plug-in architecture.
Authored plug-ins for Irdeto’s middleware layer targeting software APIs, web services, and workflow execution using C#, C++, and Visual Basic.Net. Plug-ins developed performed media transcoding, simple editing, file transfers, content analysis, quality control, file parsing, and metadata ingestion.
Wrote tools and applications using WPF and Windows Forms to aid support staff with monitoring service health, workflow status, and service load of Irdeto’s backend platform. Created and maintained working solutions for automated builds and unit tests with Team Foundation Server 2010. Authored MSI packages using the WIX installer framework for deployment by internal customers. From May 2008 to September 2011 (3 years 5 months) Technical Support Intern @ Provided technical application support of Irdeto’s enterprise platform for streaming media. Worked with customers and vendors worldwide to troubleshoot and resolve problems in the datacenters, customer premises, and content delivery networks. Communicated via phone and email in a prompt manner.
Remotely provisioned customer environments and repaired corrupt video files. Managed application settings to ensure smooth operation of Irdeto’s application service platform. Monitored the operation and communication of production servers. Supervised and pruned the media platform workload as needed. Performed troubleshooting operations on application services, restarting them as needed. From November 2007 to May 2008 (7 months) Computer Technician @ Performed diagnostics, maintenance, and repairs of PC desktops, laptops, laser printers, software and operating systems. Provided technical phone support and assisted customers with software problems on and off site. Assembled and tested new computers for sale by the store. From August 2005 to November 2007 (2 years 4 months) Software Quality Intern @ Developed programs and scripts for testing environments of customer applications. The primary author on a test platform that mimicked court docket websites through a customizable template system. The platform allowed a web crawler to perform fast, repeatable testing while minimizing search fees in a pay-per-search environment. Wrote automated UI tests, integration tests, and performed manual testing of the client’s web applications creating and using existing test cases. From September 2006 to May 2007 (9 months)
Bachelor of Science, Compter Information Science, 3.0 @ Minnesota State University, Mankato From 2003 to 2008 Ryan Ferraro is skilled in: WPF, WCF, .NET, XML, TFS, Visual Studio, Agile Methodologies, C#, Software Development, Microsoft SQL Server, C/C++, Media Foundation, WiX, REST, Integration
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension