Summary

A software engineer with over 7 years of experience in the support, deployment, maintenance and development of mission-critical enterprise software solutions on the .NET stack using Microsoft SQL Server. 

Experience also includes development of solutions for Linux using SynergyDE and Perl. 

With a background in client services, I am uniquely qualified as a customer-oriented developer.

Work History

Work History

Integra Group, Inc - Anacortes, WA

Mar 2014 - Present

Software Engineer 

The intermediate software engineer is expected to review, write, estimate and develop new features and repair defects in a fully Agile environment.

Specializations:

  • Development of schema and procedures for Microsoft SQL Server.
  • Object oriented design and development in C# and JavaScript.
  • Procedural design and development in SynergyDE, Bash, and Perl.
  • Compliance with HIPAA regulations and NCPDP standards.
  • API programming

Responsibilities:

  • Review, write, and estimate requirements for feature development and defect remediation.
  • Develop mission-critical enterprise software solutions.
  • Participate in a fully Agile development and testing environment.
  • Conduct and participate in code reviews for all completed work.
  • Utilize various source control solutions for creating and updating multiple code bases.
  • Research and implement solutions for improvements in internal development processes.
  • Cross-train members of the development staff.

Key Achievements:

  • Redesign and develop medication management processes in a 30 year old application.
  • Play a key role in the development of a successful NCPDP message brokering system.
  • Assist in the architecture and re-design of a BPM workflow engine.
  • Self-trained in multiple development languages and disciplines.

Integra Group, Inc - Anacortes, WA

Oct 2009 - Mar 2014

Senior Technical Engineer

The senior technical engineer is the highest level of support offered by Integra in the client services department. 

Specializations:

  • Performance analysis and tuning for Microsoft SQL Server 2000-2014
  • Development of reports and procedures using SSMS and SSRS
  • Application development in C#, JavaScript, and PowerShell
  • Hardware and software troubleshooting in the Windows environment.

Responsibilities:

  • Collaborate with stakeholders on installation and integration of enterprise software.
  • Monitor and analyze performance of Microsoft SQL Server.
  • Discover and prioritize outstanding issues internally and in conjunction with clients.
  • Document and disseminate information related to all escalated technical issues.
  • Develop and maintain dashboards, reports and extensions for Microsoft Dynamics CRM.
  • Research and evaluate improvements to processes, procedures and technology for installation, configuration, maintenance and remediation.

Key Achievements:

  • Primary consultant and engineer for product deployments in enterprise pharmacies.
  • Conduct annual training seminars for IT professionals at nationwide user conferences.
  • Research and procure remote management software for use by client services.
  • Collaborate with development to produce a data warehousing solution.
  • Serve as the technical liaison between all departments and staff.

Integra Group, Inc - Anacortes, WA

Oct 2007 - Oct 2009

Field Engineer

Field engineers are responsible for the installation, configuration and delivery of hardware running Integra's industry leading document management software.

Specializations:

  • Installation and configuration automation in C# and Windows Scripting Host
  • Log analysis
  • Microsoft SQL Server 2000-2008 installation, configuration and troubleshooting.
  • IIS, SMTP, FTP and Fax service deployment and troubleshooting

Responsibilities:

  • Install and configure Windows 2003-2008 on Dell hardware
  • Install and configure a proprietary software solution for pharmacies.
  • Install and configure various fax hardware/software solutions.
  • Package and deliver configured systems.
  • Perform on-site installation and training of high performance servers.
  • Perform phone support and implementation duties when not travelling.

Key Achievements:

  • Perform a large number of on-site installations and training for new and existing clients in the pharmacy industry. 
  • Perform field engineering duties for a 100 pharmacy enterprise that spans 5 time zones.

Skills and Technologies

Systems/Applications

Microsoft SQL Server 2000-2014, Windows Server 2000-2012, Windows XP-8.1, IIS 6-8, Visual Studio 2005-2015, Debian (Ubuntu), Git, Subversion, SourceGear Vault, Jenkins

Languages

C# (4.0 - 6.0), T-SQL, SynergyDE, JavaScript, Perl, PowerShell, Powerscript, PHP

Frameworks

.NET 2.0/3.5/4.0/4.5, AngularJS, ExtJS, JQuery, NancyFX

Standards/Compliance

XML, XPath, XSLT, XML Schema, CSS, HTML, SOAP, WSDL, DOM, PDF, NCPDP, HIPAA, UN/EDIFACT, HL7, ISO 8601, UML, BPMN

Architecture, Concepts and Methodologies

Enterprise architecture, Agile, object oriented design, data analysis, procedural design, business intelligence, continuous integration, source control, plugin architecture, N-Tier architecture, ETL, data integration, OLTP, OLAP, Entity-Relationship, Data modeling

Education

Education

Bellevue High School

1998 - 1999

High School Diploma

3.5 GPA