William Moussiaux

Sr. Software Engineer

William Moussiaux

William Moussiaux
Sr. Software Engineer
(910) 747-8495
571 S. Horsepen Rd. Harrells, NC. 28444
Programming Languages
C# .NET (17+ years)
C/C++ (20+ years)
WPF (17+ years)
XML, XAML (17+ years)
WinForms (20+ years)
Client/Server/Backend, WCF (15+ years)
Blazor/Razor (1.5+ years)
HTML/CSS (15+ years)
Microsoft SQL, MySql, SQLite (10+ years)
Software
Microsoft Visual Studio (25+ years)
Team Foundation Server (TFS) (4 years)
Other Source Control (GIT, Perforce)
Project Management Systems (Jira etc.)
Other Skills
Mentoring
Testing and maintenance
Copilot, Claude Haiku, GPT Luna

Primary focus is Windows desktop development using C# and .NET, WCF, WPF and WinForms technology along with multi-threaded Client/Server/Backend development.

Full life cycle development from meeting with clients to determine requirements, designing, developing, unit testing, troubleshooting, documenting, installing (both hardware and software) and supporting.

Proficient with building User Interfaces based on process needs and business logic resulting in applications that increase productivity for the application users.

Advanced threading and resource management capability resulting in lower total cost of ownership (TCO).

Experience on numerous relational database platforms resulting in the ability to design schemas and build flexibility into the lowest levels of the end product.

I can follow as well as be the lead developer assigning work, mentoring and code reviews of junior programmers.

My 30+ years has honed my designing, developing, debugging, testing and client communications abilities making me a well-rounded asset willing and able to take ownership of my work.

12+ years’ experience working remotely from my fully stocked Home Office which includes local and remote database, ftp, web and email servers.

Work History
Sr. Software Engineer
CenturionCARES – Waukesha, WI02/2021 to 10/2026

Developed new features and optimized existing functionalities in the company’s Call Center desktop product and background services using C#, C++, WinForms, and WPF, resulting in a more intuitive user interface.

 Designed User Interfaces using WPF for sharing recorded phone call sessions, improving access and retrieval speed for agents handling client inquiries.

 Improved UI functionality for graphical and textual reports to provide clearer insight for decision-making.

 Migrated legacy system user interfaces to a modern Blazor/Azure platform.

 Performed code reviews for 3 other programmers.

 Collaborated with a team of 8 software developers and QA while working remotely, utilizing Teams to enhance communication and coordination.

 

Environment: C# .Net, C++, WPF, WinForms, Blazor/Razor, Azure, HTML/CSS, SQL, Visual Studio 2022/2026, Perforce, Git, JIRA.

Sr. Software Engineer
TE Subsea Communications – Baltimore, MD04/2016 to 02/2021

Conducted code reviews, assigned work and mentored junior engineer, raising the code quality and accelerated delivery cadence.

Built robust data-import and reporting pipelines from (Excel/CSV/XM/JSON) to SQL databases.

Designed a Medical Management system using WPF for company ships, allowing medical staff to document incidents and access patient history, medications, and pre-existing conditions.

Developed a reporting system for ship captains to create ad hoc reports to be provided to Port Authorities.

Created internal company website using ASP.NET and Razor, centralizing 100’s of pages, documents, and images in a database with integrated administration and editing functions.

Collaborated remotely with a team of 3 developers using Teams for effective communications.

 

Environment: C# .Net, WPF, ASP.NET, Razor, JavaScript, HTML/CSS, XML, JSON, Visual Studio 2015/2017, Microsoft Server 2008-2016 and IIS, Microsoft SQL 2008-2016, TFS, JIRA.

Sr. Software Engineer
Turf Teq – Honey Brook, PA01/2013 to 01/2016

Developed touch screen time clock system with fingerprint recognition and QuickBooks interface, including Android app and administrative tools, enhancing time tracking and management capabilities.

Developed software system enabling mechanics to photograph and document each step of disassembling and assembling process, then create an online and PDF manual.

Provided mentoring, code reviews, programming guidelines and work assignments for 2 other programmers.

Collaborated remotely while participating in weekly onsite meetings.

Environment: C# .Net, WCF, WPF, Xamarin, Android, Visual Studio 2013/2015, Microsoft Server and IIS 2012, MySQL, Bugzilla.

Sr. Software Engineer
PowerView Associates – Lancaster, PA01/2007 to 01/2013

Company provided image-based parts catalog software for Case/New Holland used by 40,000 dealers worldwide.

Redesigned and implemented legacy software product using C#. This required a complete rewrite of the base functionality, user interfaces and database structures.

Multi-threading was used to connect to multiple databases.

Product suite contained smaller programs to do reporting, feedback gathering, price management and authoring tools. These tools used a common WCF service.

Assigned work and guidance to 3 to 5 developers of varying degrees of experience.

Set development guidelines and selected best development products and tools.

Last year of employment was telecommuted.

Environment: C# .Net, WPF, Java, Visual Studio 2013/2015, Microsoft Server 2008/2012, Android, Microsoft SQL 2008/2012, SqlLite, Bug tracking and automated testing software.

Software Engineer
Netvantage Inc – Gaithersburg, MD01/2000 to 01/2007

Co-developed a Remittent Processing system which included programs for Back-Office tasks and software to control NCR transports. System contained 64 DLLs and 23 executables.

Responsibilities included determining client requirements, customizing C source code and configuration files to meet those needs, installation, training, customer support, maintenance and advising on system enhancements while also making major development changes to the base system.

Developed several client/server imaging applications and programs with scanner support using LeadTools.

Code was multi-platform, OS/2 & 16-bit Windows using IBM C. System was later converted to 32-bit Windows using Microsoft Visual C++.

Provided assistants and mentoring to junior programmers and support staff along with top level support.

Environment: Microsoft and IBM Visual IDS, C/C++, MFC, WinForms, Windows, OS/2, Microsoft SQL, IIS, JavaScript, HTML