Summary
Overview
Work History
Education
Skills
Volunteer
Timeline
Generic

Willard Johnson

Senior Software Developer
Anacortes,WA

Summary

Software Engineer with a strong background in team leadership, effective collaboration with product and support units, and a commitment to excellence in software architecture, design, scalability, and maintenance. Proficient in a diverse range of technologies and platforms. Extensive knowledge of EDI, APIs, Azure cloud, and quality systems.

Overview

17
17
years of professional experience
1
1
year of post-secondary education

Work History

Staff Software Engineer

ESO
Austin, TX
07.2021 - 10.2023
  • Architected and built ETL pipeline for fire incident data from external systems into ESO historic search and analytics.
  • Designed and coded system to bring existing EMS data from prior systems into ESO's EMS ecosystem.
  • Analyzed and implemented features to existing codebase and built parity between product lines.
  • Converted modules and subsystems from local servers to cloud serverless platforms.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Technologies: .NET 6, .NET 4.8, EF, EF Core, NHibernate, XUnit, SpecFlow, Dapper, Azure SQL, SQL Server 2019, Snowflake, Domain Driven Design, Azure Functions, Durable Functions, App Service, Service Bus, PHP 8, Sonar, Azure DevOps build and deploy pipelines

Principal Software Engineer

Emergency Reporting
Bellingham, Washington
02.2019 - 06.2021
  • Architect and design multi-regional fire recording product. Each specific compliance authority was handled via the same codebase. Tracked fire incidents in the USA (NFIRS) as well as Ontario Canada (SIR) and had the ability to add more specifications.
  • Created configurable UI layout and controls, control values, element types, localization, and validation.
  • Wrote secure code. Performed threat modeling and mitigation. Updated security vulnerabilities found through Nessus security scans, BlackDuck, and pen tests.
  • Implemented web portion of Power BI data analytics with agency-based security
  • Technologies: Azure DevOps, YAML, task orchestration, PHP 7, ReactJS, SQL Server 2016, Typescript, Kendo UI for React

Senior Software Development Manager

Emergency Reporting
Bellingham, WA
03.2018 - 02.2019
  • Managed team of 5 developers. Performed frequent one on one interviews with team, strong communication, team-building activities, and team branding. Paired with developers and contributed completed stories as well.
  • Successfully navigated several difficult personnel situations.
  • Implemented a test first approach, code coverage, pairing, and other agile techniques.

Software Engineer III

Emergency Reporting
Bellingham, WA
02.2015 - 02.2018
  • Built out complete system from scratch to collect data for first responders. Supported EMS by implementing NEMSIS 3 compliant application with over 600 values, configurable UI generation, state logic configuration. Support NEMSIS version 3.3.4 and 3.4.0, configurable data dictionary by version, state, or LEMSA.
  • Supplied admin to allow updates to be made by business analysts.
  • Designed and implemented cloud based (Azure functions) FAX service that sends medical patient care reports (PCR) to hospitals as the ambulance is underway.
  • Integrated EKG monitor data and synchronize medical data (vital signs as well as waveforms). Reads data from vendor’s cloud, also.
  • Provided queue and asynchronous scheduled jobs to submit completed PCR data to various states’ EMS data collection sites.
  • Collaborated on UI to show user the interaction with the state web service.
  • Stood up Schematron rules processing service (Java Azure functions) for PCR validation. Processed XSLT to validate patient data and formatting. Allows business analyst to upload state provided rule sets.
  • Mentored developers in refining geocoding service to facilitate latitude and longitude acquisition during incident data recording.
  • Maintain legacy codebase, upgrade feature set, implement updated calculations for fire risk and inspection scores, NFPA compliance, exports, and reporting.
  • Skills: PHP 7, SQL Server 2016, Azure resources (functions, storage queues, tables, NSG, ARM templates, Terraform, app configuration, key vault), Java, XSLT 2 parser, Azure DevOps pipelines, classic ASP, PHP 5, jQuery, Lodash, SSRS, JavaScript

Lead Software Engineer

MedAssets
Bellevue, WA
01.2013 - 01.2014
  • Created Revenue Reference product, which facilitates and optimizes medical coding, reimbursement, and pricing. Single page app (SPA), uses federated single sign-on, HIPAA compliant, and includes numerous forms of latest medical data.
  • Completed and maintained product for creating and recording medical ABN forms.
  • Developed user stories with product management and test cases.
  • Coded product that imports claim and code data from a variety of sources, legacy and new, and aggregate results into useful information.
  • Set up build configurations and servers using TeamCity. Implemented web.config transformations for each environment.
  • Skills: ASP.NET WebAPI services, MVC 4, SQL Server 2008 R2, SOLR search engine, Entity Framework, C#, .NET 4.5, SSIS, JavaScript, HTML 5, CSS, jQuery, JSON web services, Kendo UI & Dataviz, SCRUM

Sr. Software Engineer

Wizard International
Mukilteo, Washington
02.2007 - 11.2012
  • Developed business point of sale (POS) system for picture framing and art shops, corporate headquarters, and production facilities. Sold to and working in large hobby store chains.
  • Architected business object tier for cost-based ticket pricing and products, communication infrastructure, database schema and stored procs.
  • Developed corporate data synchronization using web services, XML, message packaging and unpackaging, version adaption, and transactionality.
  • Integrated with camera and computerized matboard cutting machinery and applications.
  • Implemented object multi-level self-referential testing framework.
  • Wrote reports using Crystal Reports and SQL Server Reporting Services.
  • Mentored other developers by creating a brown bag lunch program, writing internal standards and guidelines.
  • Created automated CI build system using CruiseControl.NET, Subversion, PowerShell, nUnit, fxCop, and MSBuild 4.
  • Skills: WinForms, C#, .NET Framework 2.0, XML web services, SQL Server 2005-2008 R2, MSBuild, Subversion, CruiseControl.NET, SSRS, Jira, Subversion

Education

Some College (No Degree) - Computer Science

Brigham Young University
Provo, UT

Electronics

US Air Force Ground Radio Electronics Course
Biloxi, MS
03.1981 - 10.1981

Concord High School
Wilmington, DE

Skills

    Technical Analysis

undefined

Volunteer

Electronics and Programming Mentor, First Robotics, Team 3238, Anacortes, WA 2015-2020

Cub Scouts, Den Leader 2001-2005

Timeline

Staff Software Engineer

ESO
07.2021 - 10.2023

Principal Software Engineer

Emergency Reporting
02.2019 - 06.2021

Senior Software Development Manager

Emergency Reporting
03.2018 - 02.2019

Software Engineer III

Emergency Reporting
02.2015 - 02.2018

Lead Software Engineer

MedAssets
01.2013 - 01.2014

Sr. Software Engineer

Wizard International
02.2007 - 11.2012

Electronics

US Air Force Ground Radio Electronics Course
03.1981 - 10.1981

Some College (No Degree) - Computer Science

Brigham Young University

Concord High School
Willard JohnsonSenior Software Developer