Senior Application Developer @ I am the lead .Net developer for Qv21's desktop application. This is a WPF/MVVM application that utilizes WCF services on the back end. From April 2015 to Present (9 months) Austin, Texas AreaSenior Software Engineer @ At Texas Mutual Ins. (TMI) I was a senior software engineer who was responsible for defining and establishing solid development principles within the document management team.
As a part of this effort I wrote the .Net software development guidelines for all of TMI.
I integrated tools developed on-site in C# into 3rd party scanning software allowing for easier cataloging and controls of document management.
I met regularly with customers to ensure that new document scanning and management application met requirements. From October 2014 to April 2015 (7 months) Austin, Texas AreaSenior Software Engineer @ I architected and implemented a set of self-hosted WCF services that utilized JSON in our primary application to provide an external interface into our tools for remote access.
I was responsible for architecting, designing and implementing an MVVM solution for regression testing our metrology software to help ensure cross-build compatibility.
The regression testing application utilizes Prism/Unity for its core framework as well as Entity Framework connecting to a SQL Server 2012 back-end for test results storage and reference.
I was responsible for upgrading one of our existing .NET 3.0 WinForms optical profiling applications to .NET 4.5 WPF. This included increasing the maintainability of the application by replacing some of the existing threading with the TPL and async/await. I also replaced a significant portion of the WinForms with WPF controls that helped to present a unified, clean and professional look and feel.
I served as the Tucson point of contact for an ambitious, cross-site merge of components from Tucson’s library and Zygo’s primary software development group in Connecticut where the goal is to minimize duplication of effort while producing a “best of breed” application for metrology tools. In addition to integrating the Tucson library into the existing code base I was responsible for helping to define project milestones and to ensure timely completion of those milestones. From March 2012 to October 2014 (2 years 8 months) Tucson, Arizona AreaSenior Software Engineer @ Ephibian is a software services company where I had the privilege to work in a variety of domains and technologies. My role as a senior software engineer included responsibilities such as meeting with clients to define requirements, serving as project lead and mentoring other software engineers in addition to software development. Below is a small sampling of the projects I worked:
Cardiac Partners, CPLinkV2
Senior software engineer and project lead for the redesign and development of the second generation of Cardiac Partner’s flagship application.
Implemented a multi-vendor synchronization which utilized a combination of HL7 parsing and directly interfacing with the vendors’ hemodynamic systems database.
With SQL Server Integration Services created a clean, repeatable upgrade process to move customers from the legacy version of the application to the second generation of the application with minimal downtime.
First Things First External Evaluation (FTFEE)
Senior software engineer and project lead for the FTFEE data management web and desktop application.
Designed the FTFEE web app utilizing requirements for data management and reporting.
Created data flow diagrams, entity relationship diagrams and application mock-ups.
Developed a stand-alone WPF application for off-line/on-line sync transactions of data collectors.
Lead a team of software engineers assigning tasks, performing code reviews and ensuring high quality and maintainability of the WPF, WCF and web application.
University of Arizona (with the Army Battle Command Laboratory, Ft. Huachuca)
Senior software engineer for the Asymmetric Threat Response and Analysis Project.
Designed and developed a threat modeling tool and asset analysis and visualization tool.
Created a document mark-up tool to easily ingest intelligence documents for entity extraction.
Produced an entity relationship mapping tool to assist analysts in identifying previously unknown associations. From August 2005 to March 2012 (6 years 8 months) Tucson, Arizona AreaSoftware Engineer @ Developed tools in Java for assisting in the creation of XML for database mapping.
Performed extensive database analysis of customer databases, from flat-file, non-relational to Oracle and MS SQL Server, for integration into a large database warehousing solution. From August 2004 to August 2005 (1 year 1 month) Computer and Network Technician (2E2X1) @ Responsible for the operation and maintenance of three Local Area and Wide Area Networks to include 2 ASX-1000 ATM switches, 7 PowerHub Ethernet Hubs, 5 Sparc20 servers, 2 Ultra60 servers, 7 NT servers, and over 300 Windows NT, Windows 2000, and UNIX workstations valued at $5 million.
Provided technical advice to National Security Agency engineers during classified network upgrade
Worked closely with base network engineer to layout unclassified network upgrade for 300 users from 100 megabyte shared to a gigabit core infrastructure with 100 megabyte switched network access to the desktop. From December 1994 to October 2002 (7 years 11 months)
Bachelor of Science, Computer Science @ University of Alaska Anchorage From 2000 to 2004 Brian Mullen is skilled in: Software Development, XML, Microsoft SQL Server, Software Engineering, Oracle, SQL, C#, ASP.NET, Java, Web Applications, .NET, WPF, MVVM, LINQ, JavaScript
Websites:
http://formatexception.com