SOFTWARE APPLICATIONS ENGINEER
Dedicated .NET Software Applications Engineer and IT professional with educational honors in Information Technology to include expertise in mathematical analysis, software systems design and installation, set up and configuration of networks, servers and operating systems; seeks a .NET Software Applications Engineering\Development or Software Architecture position in which his knowledge, experience, and broad based skills may be fully utilized to the mutual benefit of the organization and its stakeholders. Proven areas of expertise include: Infrastructure Design & Implementation, Systems Architectures, Structured Methodologies, Process Improvements & Best Practices, Organizational Development, High performance team building.
QUALIFICATIONS PROFILE
Programming Languages
C# (13 yrs.): Windows Forms, Web Forms, Web Services, Windows Communication Foundation, Business Layer Logic, Data Layer Logic, BizTalk Server 2006, Transact SQL, Microsoft Unit Tests, NUnit, XUnit, XML, XSD, XSLT.
VB.NET (6 yrs.): Windows forms, Web Forms, Web Services, Business Layer Logic, Data Layer Logic, Transact SQL, Microsoft Unit Tests, NUnit, XML, XSD, XSLT.
Visual Basic 6.0 (1 yr): Windows forms, Business Layer Logic, Data Layer Logic.
ANSI C, C++, Microsoft Visual C++, Pascal (Educational Knowledge)
Web Based Technologies
ASP.NET (15 yrs.): HTML 5, HTML 4.1, XHTML 1.1, CSS2, CSS3, Microsoft AJAX, JavaScript, JQuery, Knockout, WebAPI, ASP.NET Core (3 yrs.)
Software Architecture
Design Patterns (10 yrs.), Service Oriented Architecture (10 yrs.), Software Systems Architecture (10 yrs.), WCF (8 yrs.), MVC (5 yrs.), REST API (5 yrs.), Dependency Injection (8 yrs.), UML (2 yrs.)
Software Tools
Microsoft Visual Studio 2019/2017/2015/2012/2010/2008/2005/2003 (15 yrs.), Microsoft Office Products (15 yrs.), Microsoft Team Foundation Server (11 yrs.), Telerick Rad Web Controls (10 yrs.), Microsoft Visual Source Safe 6 / 2005 (3 yrs.), Microsoft Windows XP Embedded Development Kit (1 yr.), IBM Rational Requisite Pro (1 yr.), Adobe LifeCycle Designer (5.0 yrs.), Rally Agile Software (3 yr.), Jira (1 yr)
Open Source Tools
JQuery (7 yrs.), IBatis.Net (10 yrs.), NUnit (10 yrs.) iTextSharp (7 yrs.), JSON.Net (6 yr.), Autofac (3 yrs), XUnit (3 yrs.) Ocrchard CMS (1 yr.), Composite CMS (1 yr.), NHibernate ORM (6 mo.), Dot Net Nuke CMS (3 mo.)
Platforms
Microsoft Windows 10/8/7/Vista/XP/ME/2000/9x (27 yrs.); Microsoft Windows XP Embedded (1 yr.); Microsoft 2000/2003/2008/2012/2014 Server Systems (15 yrs.), SQL Server 2000/2005/2008/2012/2014 (15 yrs.), Microsoft BizTalk Server 2006 (1 yr.), Linux Desktop and Server systems (3 yrs.)
EXPERIENCE
National Flood Services
Software Applications Developer
December 2008 to March 2020
555 Corporate Dr.
Kalispell, Montana 59901
Developed and maintain two business to business web applications (floodpro.net, claimsx.floodxchange.com), and two public facing commercial web application (myflood.com, flooddirect.com) as part of a large project development team consisting of 6 to 24 individuals. Developed and maintain multiple supporting enterprise web services using Microsoft development technologies, WCF, .NET Core MVC Restful web API using Service Oriented Architecture best practices. Integrated multiple third-party web services and restful web API’s for consumption via standardized service contracts. Participated in Service Oriented Architecture design decisions and provided solutions to internal enterprise service structure constraints.
Seastrom Manufacturing
Applications Developer / Systems Administrator
May 2007 to November 2008
456 Seastrom St.
Twin Falls, Idaho 83301
Assigned responsibility for maintaining, upgrading, and developing two public facing commercial websites, (seastrom-mfg.com, purelycustom.com) and twelve intranet applications using Microsoft development technologies. Implemented true object oriented data access layer using open source project HNibernate. Began integrating Intranet applications into the Dot Net Nuke Content Management System. Worked one on one with management to refine application specific and IT concentric business rules. Provided Systems Administration in a Microsoft Windows 2003 Active Directory domain that included multiple Microsoft database servers, Multiple Microsoft IIS servers, a Microsoft File Server, and a Microsoft Exchange Server. Responsible for maintaining and upgrading approximately 140 Microsoft Windows XP Clients.
Environmental Systems Products
Software Systems Design Engineer
November 2004 to April 2007
2002 N. Forbes Blvd.
Tucson Arizona 85745
Company Headquarters:
Environmental Systems Products
11 Kripes Road, East Granby, CT 06026
Assigned responsibility for gathering pertinent task requirements; Drafting Requirements, Functional Specification Documents, Drafting Design Requirements, Specification Documents, Software Design Documents; and Statement of Work Documents. Used Microsoft development technologies to developed N-Tier Windows and web-based applications for homogeneous and mixed mode operating environments. Maintained and supported legacy IBM OS2, Microsoft DOS, Microsoft windows forms and ASP/ASP.NET web-based applications. Challenged to improve productivity and reduce costs through improved uses of technology. Collaborated with department managers to analyze, document processes and system workflows. Coauthored plan to improve software development process, established consistent software standards to reduce the software development process while improving quality.
NOTABLE ACCOMPLISHMENTS
Software Development feature developer for National Flood Services on two business to business applications, (claimsx.floodxchange.com) and (floodpro.net)
Software Development feature developer for National Flood Services on two business to consumer applications, (flooddirect.com) and (myflood.com)
Designed, Developed and Implemented restful web API suite using Microsoft .NET Core MVC framework, allowing business clients the ability to manage their business entities from their own internal platform.
Implemented a maintainable three tier development process and staging environment that included a source control mechanism and a true user testing environment.
Implemented new commercial website for the Seastrom Manufacturing Purely Custom product line (www.purelycustom.com).
Modernized the software development process at Environmental Systems Products by integrating the latest industry standard software best practices and patterns into the company’s software development cycle.
Implemented rigorous development and unit testing processes, decreasing software defects 30%
Modernized the software error tracking system at Environmental Systems Products to make use of Microsoft Team Foundation Server.
Architected, integrated, and tested the software systems interfaces for the Smart Auto Management Kiosk.
EDUCATION
American Intercontinental University
B.S. in Information Technology
2002 - 2004
5550 Prairie Stone Parkway, Suite 400
Hoffman Estates, Illinois 60192
3.89 GPA, Dean's List
Installed, set up Windows 2000 server, Linux server, SQL Server 2000. Set up MS Windows 2000 Active Directory far a small networking environment. Set up functional DNS and DHCP server using Linux and Windows 2000 Server operating systems. Developed several Microsoft Windows and web-based applications using Microsoft Visual Studio.NET, Microsoft Access, and Microsoft SQL. Consistently served as group leader and created plans and expectations for numerous projects. Created IT-related project management plans using Microsoft Project
Estrella Community College
Additional course work used towards B.S. Information Technology
2002 - 2004
Avondale, Arizona
4.0 GPA, Dean's List, Honors List
Linux \ Unix systems administration
Microsoft Windows systems administration
Database Development & Design