Daniel Snyder
Senior Desktop and Backend Developer
Corvallis, OR 97330
*******.******@*****.***
Summary
Senior Software Developer, working as a contractor with C#, WPF, WCF, Entity Framework, Patterns, SQL Server, Troubleshooting and Blazor for the last seven years and before that, seven years at Herbalife as a developer supporting DevOps and the Build Masters with custom software.
Employment History
Robert Half (contract)
April 2022 to Present
Primary developer resource for a WPF data centric drag and drop front end facing application for salesmen to select and auto-validate complex configurations of industrial heating and air products for high rise buildings.
Technologies are C#, WPF, Infragistics Grid Control, VB.Net and version control.
Thermo Fisher Scientific (contract)
October 2021 to April 2022
Time split between updating custom software for manufacturing equipment that talks to PLC and maintenance and support of a data centric somewhat medical related, C# application. Technologies are C#, WPF, WCF, TFS, and Entity Framework.
Travelled to Chicago to support the quick build up of vaccine manufacturing equipment, and otherwise work remotely.
Iolo Networks LLC
Senior Software Engineer Remote Jan 2021 – Sept 2021
Divided responsibilities about equally between Delphi, WPF, MVC, and Web API .
Created a proof of concept for interfacing to a white label provider, added a deployment UI for DB settings related to Deployments, interfaced the existing Telemetry with custom triggered events using WPF, C#, SQL Server, Web API, and related technologies.
Nordson ASYMTEK (contract)
Senior Software Engineer, Carlsbad, CA 08/2019 – 12/2020
Member of an Agile Team for the R&D group, writing new software for the Canvas Dispense Tool Front End and drivers, using C#, WPF, SQL Server, MVVM, Prism, Entity Framework, LINQ, nUnit, nSubstitute and OOP techniques. Two separate processes with inter-process communication and mult-threading.
Johnson Controls International (contract)
Senior Software Engineer,, Simi Valley, CA and remote, 09/2017 - 7/2019
Member of an Agile team creating multi-threaded device drivers for a security product (door lock controllers) using WPF, C#, TPL, SQL Server, Networking, Multi-Threading, SQL CE, Entity Framework, LINQ, WinForms, C++, and OOP techniques.
Cambia Insurance, (contract)
Senior Software Engineer, Portland, OR 07/2017 - 11/2017
Created a C#, Entity Framework, LINQ, WPF, Oracle application to auto generate reports for insurance data. Generated letters for customers with estimates of next year’s premiums.
UTC, (contract)
Senior Software Engineer, Salem, OR 01/2017 - 07/2017
Member of a team building a software tool for hotel room keys, where I developed the front-end GUI using Expression Blend, XAML, MVVM, Entity Framework, LINQ and C#. Also helped to implement backend device driver C#, OOP, TPL, device driver interfacing.
S.E.H. America (contract)
Database Developer, Vancouver, WA, 07/2016 - 09/2017
Converted complex Oracle queries to TSQL queries and tied them to SSIS jobs to complete migration from Oracle to SQL Server, using C#, Entity Framework, LINQ, and WinForms.
SWBC, Portland, OR (contract)
Senior Software Developer, 05/2015 - 07/2016
Convert a legacy insurance application to C# Asp.net MVC, JavaScript, CSS, HTML, HTML5, Entity Framework, LINQ, and SQL Server. Modified existing legacy application to change the billing formulas for real estate clients. SQL Database tuning and optimization.
Herbalife International, Torrance, CA (full time)
Senior Software Developer, 09/2007 - 05/2015
Designed and worked as lead developer to create a fully custom build and release platform and DevOps Custom Tools written in C#.
Maintained a number of C# web, service and desktop applications in C#, asp.net, WPF, WMI Scripting, Expression Blend, WCF, TSQL,TPL, MVC, Entity Framework, LINQ, JavaScript, CSS, HTML, PowerShell and other technology to automate a significant portion of the DevOps and Build Master’s role, to reduce workload, and improve productivity and reduce errors.
Created a distributed service application using C#, Entity Framework, SQL Server, WCF, and PowerShell to read tickets in Service Now, and initiate a software deployment based on the ticket, and close upon success. By automating this process, a build master was no longer required for deployments.
Microsoft, (contract)
Hardware/Software Security Engineer, 5/2008 - 7/2008
Commissioned to develop a test system for an IR camera that detects touch and gestures. I modified an off-the-shelf projector to project IR images similar to what the Microsoft Surface vision system would expect to see. (Used WPF for the software to project hands onto the screen.)
Touch Table Inc, (contract)
Software/Hardware Design Engineer, 3/2007 - 8/2007
Using C#, SQL Server, C, C++, assembly and hardware design, I created, designed and developed hardware and software for a multi-touch screen, sourced board-level parts, interacted with vendors, designed PCB boards, and wrote embedded C software for the Atmel microcontroller (there were 4 microcontrollers per bezel, and 16 PSOCS), using USB, IC2, SPI and other interfaces to create a large multi-touch screen using LEDs and IR receivers as the sensing technology.
Trapac Inc, (contract)
Software Engineer, Long Beach CA, 9/2006 - 1/2007
Primary responsibility was to maintain and extend existing VB 6.0 code by finding, tracking and fixing bugs for an automated control system built in VB 6.0.
Education
Chemeketa Community College, Salem, OR
AS Electrical Engineering 1994
Patents
Projector, US 7,503,658
Issue Date: 3/17/2009
An apparatus to add multi-touch functionality to a projected screen by using a camera, a rapidly spinning disc with colored filters and software to process the signals.
Reflecting Light, US 8,847,924
Issue Date: 4/5/2007
A touch screen for computer devices based on a light source perpendicular to the surface of the screen being distorted when touched.