We provide IT Staff Augmentation Services!

Senior Wpf Developer Resume

4.00/5 (Submit Your Rating)

WA

SUMMARY:

  • Very strong traditional programmer with good software design pattern skills for custom software solutions across many industries.
  • Works independently without direct supervision. Follows proven software engineering principles, patterns, and practices for rich multi - layered desktop applications.
  • Design and develop multi-layered WPF desktop applications and reusable components using Entity Framework for ADO.NET and Prism Framework for long-term stability, flexibility and maintenance.

SOFTWARE TOOLS AND TECHNOLOGIES:

  • Asynchronous Programming (.NET Task, async, await)
  • Confidential SLATE Database (with Tcl-Tk scripting for data manipulation)
  • C# (6.0, 5.0, 3.5, 2.0, 1.0)
  • C++/MFC (WinForms)
  • C Programming
  • Excel VBA (user forms, controls, plugins)
  • FORTRAN (90, 77, 70, 55)
  • Confidential INSITE Database (with WCF client for data manipulation)
  • Legacy Conversions (ASP to ASP.NET, VB6 to VB.NET, WinForms to WPF)
  • Confidential .NET (4.6, 4.5, 4.0, 3.5, 2.0, 1.0)
  • Confidential Entity Framework ORM for ADO.NET (6.1.3, 4.0)
  • Confidential SQL Server (2014, 2008, 2000 - simple queries, small volume)
  • Confidential Unit Testing Framework (coded UI and unit tests)
  • Confidential UWP / UWA (Windows 10, 8.1)
  • Confidential Visual Studio (2017, 2015, 2013, 2012, 2010, 2008, 2002, 6.0)
  • Confidential Windows (7, Vista, XP, 95, 3.1)
  • Confidential WPF / XAML (.NET 4.6, 4.5, 4.0, 3.5)
  • Confidential Xamarin.Forms (Windows 10, 8.1)
  • Multi-Layered Software Architecture (user interface, business logic, data access)
  • MVVM Architectural Design Pattern
  • Nuclear Power Plant Training Real-Time Full Scope Simulation (MPX-32 RTOS)
  • Object-Oriented Programming (core concepts, patterns, practices, principles)
  • PRISM with MEF Dependency Injection (6.3)
  • RDBMS (normalized database modeling, small databases: 25 tables, 50,000 records)
  • Scrum Agile Methodology for Change Management
  • Tcl-Tk (scripting language - cousin to Python)
  • Third Party WPF UI Controls (Infragistics, Telerik)
  • WCF 4.5 multi-layered services with Entity Framework
  • Web 1.0 Technologies (ASP.NET, HTML, CSS, DOM, JavaScript)
  • Web 2.0 Technologies (jQuery, Ajax Control Toolkit 16.1)
  • Web 3.0 (ASP.NET Web API, HTML5, Knockout JS, Angular JS)
  • Web Services (SOAP, ASMX, WCF, WCF RESTful)
  • Xamarin for Visual Studio 2015 and Windows 7 (Android Applications)
  • XML, XSD, XSL, XSLT, XPath, Serialization

EXPERIENCE:

Senior WPF Developer

Confidential, WA

Environment: VS 2015, .NET 4.6, WPF, XAML, C#, MVVM, PRISM, MEF, SQL 2014, Infragistics

Responsibilities:

  • Refactored an existing WPF application with PRISM for long-term stability and flexibility.
  • Evaluated PRISM QuickStart code samples detailed in Confidential PRISM documentation.
  • Worked with task-based coding, event-based coding, and model-based data binding.
  • Explored Infragistics WPF Data Chart to display microfluidics and petrophysics data.
  • Considered migrating to Windows 10, VS 2017, and Universal Windows Platform.

Senior WPF Developer / Contractor

Confidential, Davie, FL

Environment: VS 2015, .NET 4.6, WPF, XAML, C#, LINQ, MVVM, ThinkGeo, Rover, TFS, Telerik

Responsibilities:

  • Designed and implemented new functionality for ThinkGeo and Rover mapping controls.
  • Incremental development with continuous delivery for wireless communication application.
  • Developed TCP socket for Rover mapping control connectivity to main desktop application.
  • Created Google Maps-like measure distance tool for ThinkGeo mapping control enhancement.

Senior WPF Developer

Confidential, Pullman, WA

Environment: VS 2015, .NET 4.5, WPF, XAML, C#, MVVM, PRISM, MEF, SQL 2014, Xamarin, Android

Responsibilities:

  • Upgraded development environment to Visual Studio 2015 and Xamarin plugin.
  • Started studying Xamarin mobile application development for Android 6 applications.
  • Developed one GPS location-aware Android application using Xamarin (not Xamarin.Forms).

Senior WPF Developer

Confidential, Salt Lake City, UT

Environment: VS 2013, .NET 4.5, WPF, XAML, C#, LINQ, MVVM, PRISM, MEF, SQL 2014, EF, TFS

Responsibilities:

  • Completed 8-month project supporting HMI development for machine and business requirements.
  • Developed 36-page PowerPoint presentation on multi-layered software architecture proposal.
  • Learned details of currently implemented automation control software system.
  • Supported production workers in using the machines and troubleshoot as needed.
  • Upgraded Confidential ADO.NET Entity Framework data model from version 4.0 to 6.1.3.
  • Created numerous unit tests using The Art of Unit Testing by Osherove (Manning 2014).
  • Trained software team and managers migrating to TFS bug tracking and report queries.

Senior WPF Developer

Confidential, Bellevue, WA

VS 2012, .NET 4.0, WPF, XAML, C#, LINQ, SQL 2014, Cloud, Bing Maps Team

Environment: Completed 3-month project developing and testing internal application for Bing Maps Team.

Responsibilities:

  • Developed custom WPF controls for viewing and manipulating geospatial data.
  • Trained software developers in WPF programming concepts, methods, and strategies.

Senior WPF Developer

Confidential, Pullman, WA

Environment: VS 2012, .NET 4.0, WPF, XAML, C#, ASP.NET, jQuery, JavaScript, SQL 2014

Responsibilities:

  • Started developing custom WPF 2D charts and graphics for oil and gas petrophysicists.
  • Expanded WPF tutorial application consisting of 37 code samples for training purposes.

Senior WPF Developer

Confidential, Houston, TX

Environment: VS 2012, .NET 4.0, WPF, XAML, C#, LINQ, MVVM, PRISM, MEF, INSITE, TFS, Telerik

Responsibilities:

  • Provided multi-layered software architecture guidance and direction for small team.
  • Trained young software engineers and new hires in WPF/XAML and C# design patterns.
  • Learned features, data models and data manipulation techniques for INSITE database.
  • Implemented repository pattern for consolidation of INSITE data manipulation functionality.
  • Developed intensive interactive WPF charts and graphics for geologists and petrophysicists.
  • Implemented error handling system to write programming exception details to log file.
  • Created WPF validation rules, converters, and hundreds of reusable software components.

Senior WPF Developer

Confidential, Hillsboro, OR

Environment: VS 2010, .NET 3.5, TFS, WPF, XAML, C#, SQL 2008, SSIS

Responsibilities:

  • Provided software enhancements to WPF desktop application for the marking of finished goods.
  • Worked extensively with T-SQL to transform and format complex engineering data.
  • Updated user interface with simple WPF controls and verified results with testers.
  • Provided technical leadership and programming guidance for junior developers.

Senior WPF Developer

Confidential, Pullman, WA

Environment: VS 2010, .NET 3.5, WPF, XAML, C#, ASP.NET, jQuery, Ajax, JavaScript, SQL 2008

Responsibilities:

  • Studied WPF 2D-3D charts and graphics, animations, and storyboards.
  • Expanded WPF tutorial application consisting of 153 code samples for training purposes.
  • Continued development of personal website to showcase career success as a consultant.

Senior Software Engineer

Confidential, Richland, WA

Environment: VS 2010, .NET 3.5, C#, ASP.NET, jQuery, JavaScript, HTML, Primavera

Responsibilities:

  • Completed 10-week project creating enhancements to Primavera for project management.
  • Collaborated with management to evaluate creating Web enhancements to Primavera.
  • Created five ASP.NET Web pages with tree controls to extend project management.

Senior WPF Developer

Confidential, Pullman, WA

Environment: VS 2010, .NET 3.5, WPF, XAML, C#, ASP.NET, Ajax, JavaScript, HTML, CSS, SQL 2008

Responsibilities:

  • Studied WPF layout, data binding, user controls, styles and resources.
  • Created WPF tutorial application consisting of 211 code samples for training purposes.
  • Continued development of personal website to showcase career success as a consultant.

Senior Software Engineer

Confidential, Everett, WA

Environment: VS 2003, SLATE, Tcl-Tk, Excel VBA 2003, SQL 2008, SLATE, Waterfall

Responsibilities:

  • Developed Excel-based Interface Control Documents for the Logical Interface Management.
  • Developed Tcl-Tk scripts to extract aircraft design data from Confidential SLATE.
  • Collaborated with team members to analyze and fix numerous software bugs.
  • Trained developers in Tcl-Tk and Interface Control Documents development.

Senior Software Engineer

Confidential, Pullman, WA

Environment: VS 2003, .NET 3.5, ASP.NET, C#, JavaScript, HTML, CSS, SQL 2000

Responsibilities:

  • Continued teaching myself Web development using ASP.NET and SQL Server
  • Studied ASP.NET server controls, Web page lifecycle, CSS, and color theory.
  • Continued development of personal website to showcase career success as a consultant.

Senior Software Engineer

Confidential, Birmingham, AL

Environment: VS 2003, ASP.NET 2.0, ADO.NET 2.0, C#, SQL 2000, DHTML

Responsibilities:

  • Completed software enhancements to an internal website for personnel time tracking and payroll.
  • Wrote simple T-SQL queries to populate UI controls with project management data.
  • Created prototype Web forms as instructional aids for multiple development teams.

Senior Software Engineer

Confidential, Minneapolis, MN

Environment: VS 2003, VB.NET 1.1, XML, C/C++, Multithreading, HMI, MMI

Responsibilities:

  • Completed design and development of software control system for laser processing system.
  • Created digital operator control panel and integrated with industry-standard safety features.
  • Converted CAD/CAM parts specifications data to XML for the primary data store.
  • Worked closely with hardware engineers to understand detailed system specifications.

We'd love your feedback!