Overview

I am a dedicated and articulate software developer who has a broad range of experience that I believe is a great deal of value to an employer. I am a quick-witted thinker and can break down a problem with little effort. At the same time, I have a unique ability to visualize a complex problem and provide efficient and clear solutions.

I enjoy what I do and thrive to bring a positive attitude to the people I work with while helping to achieve the company’s common goal.

Skills

LanguagesStandards/APIs/LibrariesSoftware
JavaSpringBoot, HAPIMicrosoft Visual Studio (2005-2017), JetBrains Webstorm & IntelliJ, Eclipse (Java and PHP)
C#ASP.NET, WinForms, WPF, .NET Web API, .NET CoreSQL Server 2000/2005/2012, MySql, PostgreSQL
JavaScript, TypeScriptAngular.JS, Angular 9, Knockout.JS, Express.JS, Node.JS, Nest.JSOxygenXML, Altova XML Spy and MapForce
Transact SQLClinical Document Architecture (CDA)GIT and SVN
HTML/DHTML/CSSFast Healthcare Interoperable Resources (FHIR)Microsoft Azure (AD, Web Applications), Office365, Exchange Server & SharePoint Server
XSLT, XQueryIHE Cross-Enterprise Documentation Sharing (XDS/XCA)Atlassian Confluence, JIRA & Crucible
 Consolidated CDA (C-CDA) R2.1VMWare, VirtualBox, Docker

Experience

Lantana Consulting Group

Sr. Software Architect/Engineer
2009-Present

At Lantana, Sean began by designing and developing a web service supporting the XCA interface/standard for transmitting documents and metadata between medical systems. He has designed and developed a tool that lets users to scan documents into a medical system. Sean is now the lead engineer and architect for Trifolia Workbench, Trifolia-on-FHIR, Camara, and the Validator.

  • Playing a significant role in developing tooling for the FHIR specification. Contributing to open source projects that support the FHIR specification, such as Trifolia-on-FHIR (see below) and HAPI-FHIR.
  • Trifolia-on-FHIR (ToF): Lead engineer and architect since 2018. Developed ToF as a proof of concept during off-hours as an opportunity to learn Angular 2. ToF is now a key tool for authoring implementation guides for the FHIR specification.
  • Trifolia Workbench: Lead engineer and architect since 2010.
  • Validator: Lead engineer and architect since 2015
  • MASS HIE Surrogate EHR Environment (SEE): Participated in developing SEE’s narrative generation functionality and collaborated in developing the user interface for coded data entry. Promoted to lead engineer and architect for the project in November 2014.
  • Camara: Lead engineer and architect since 2014
  • Health Artifact and Image Management Solution (HAIMS): Designed and developed tool to scan documents into HAIMS. Designed and developed interface for transporting CDA documents using the IHE XCA standard
  • Consolidated CDA (C-CDA): Co-author of Unstructured Documents document type. Schematron engineer. Provided assistance with template design patterns in Trifolia Workbench
  • Healthcare Associated Infection (HAI) Reporting: Schematron engineer. Assisted with template design patterns in Trifolia Workbench
  • UC Davis Terminology Submission: Architected and developed a web-based tool to capture site-specific terminology spreadsheets using a web-based application that integrated with JIRA to provide workflow support to internal terminology specialists

IT Manager
2009-Present

  • Provide guidance and recommendations on infrastructure and tools to be used within Lantana.
  • Assist in the implementation of complex infrastructures (virtualized environments, azure application deploys, Office365, etc.)
  • Ensure repeatable processes are defined and followed within the IT department.
  • Helped implement a support request system/process that can be used by staff within the company.
  • Provide reports regularly to the executive management team on the work load and budgets/actuals within the IT department.

HL7

Co-Chair of Structured Documents Working Group

2018-Present

  • Participate in weekly meetings providing insight into key issues brought to the working group
  • Took the lead in addressing FHIR issues that are owned by the working group
  • Assist in maintaining information on Confluence and Wiki
  • Assist in organizing the weekly meeting’s agenda
  • Regularly provide input/feedback on topics within the group
  • Helped move the working group from the Wiki to Confluence

TopCoder, Inc. (Glastonbury, CT)

Platform Manager
2007-2009

  • Traveled to company HQ approx 25% of the time (on average, one week a month). Work from home remaining 75%.
  • Manage my time in multiple time-zones as to meet the needs of my company and clients.
  • Manage expenses such as travel and office supplies without any discrepencies.
  • Started as a “Component Architect”, promoted to “Software Architect” then to “Platform Manager”.
  • As a component architect I created component specifications and launched & managed component competitions.
  • As a software architect, performed all the duties of a component architect, but on a larger scale for the company projects. I helped make key decisions in the direction of the architecture of one of the largest projects in the company.
  • Directed members from all over the world to design and develop components and assemble final application(s).
  • As a platform manager, I perform all the duties of a software architect, but also includes the duties of a project manager.
  • Manage a range of competitions which include:
    • Requirements Gathering
    • Architecture
    • Component Production (Design and Develop)
    • Assembly
  • Coordinate company resources to get projects done.
  • Company listed in INC 500 two years in a row.

Rehn & Associates, Inc. (Spokane, WA)

Lead Software Developer
2004-2007

  • Started as contract developer to work on a startup in-house project for claims processing/administration.
  • Created project using C# .Net WinForms and Sql Server 2000.
  • Wrote 300,000 lines of code between 2 developers within 6 months.
  • Developed scanner and printer interface libraries using Twain drivers and GDI+.
  • Proposed and evaluated the use of several development tools which have helped speed the development of the project drastically.
  • Deployed project in the beginning of 2006 and has now processed over 1,000,000 claims.
  • Promoted to “Lead Software Developer” and head of the project’s second version development while at the same time, supporting the use of the first version.
  • Placed in charge of directing two other software developers during the development of version two.
  • Lead the development of a document scan inventory project which scans every document in the office and stores for historical purposes.
  • Studied and utilized CSLA; A widely popular enterprise application framework library.
  • Lead the development of a project which transfers claim information via Electronic Document Interface (EDI) standards utilizing:
    • File Transfer Protocol (FTP)
    • PGP Encryption
    • XML/XSL Transformation

Maplewood Software, Inc. (Spokane, WA)

Software Developer
2002-2004

  • Large contributor to the development and maintenance of the company’s very successful software ScheduleRx.
  • Studied object oriented software development patterns and practices as a part of company training.
  • Developed, maintained and helped manage a number of other outsourced projects.
  • Simultaneously worked for Don Adair – owner of a web design company – developing and maintaining web sites for his clients.

Scintillate Services, Inc. (Coeur d’ Alene, ID)

Founder/Owner
2000-2002

  • Managed two sales representatives.
  • Trained for management by Business Consultant(s).
  • Administrator of six Windows/Linux servers running off a partially dedicated T1.
  • Hosted, maintained and designed thirty-two websites simultaneously.

Volunteer

  • HL7 – 2011-Present

Education

North Idaho College (Coeur d’ Alene, ID) – 2000-2002

  • Computer Sciences
  • General Education

Certifications

  • Certified CDA Specialist