• Java, Python | • JUnit, Mockito | • JEE, Tomcat, ReST, JSF | • Docker, Elastic (ELK) | • IntelliJ IDEA/PyCharm, Eclipse | • Git, ant, Maven | • Apache NiFi | • Jenkins | • MongoDB, SQL, JDBC, Hibernate | • Cassandra | • HL7v2, HL7v3 (CDA), HL7v4 (FHIR) | • Linux/Unix | • Multi-threaded programming | • Scrum/Agile | • XML, JSON, YAML | • HTML/CSS |
IMAT Solutions, Orem, Utah | 2019-present |
---|
Also called Perfect Search Corporation. Medical analytics software using Java on back-end and Apache NiFi to do extract, transform and load (ETL) of medical documents. Apache NiFi, Kafka, JAX-RS, HAPI v2, HAPI FHIR, MDHT.
Micro Focus, Provo, Utah | 2018-2019 |
---|
Voltage Secure-Data Appliance, commercial software in Java, Docker and Elastic Search.
PerfectSearch Corporation, Orem, Utah | 2014-2018 |
---|
Medical analytics software using Java on back-end, Python in the middle, Apache NiFi. I've written some 50 custom processors and controller services. Work with Cassandra to create cluster for our product plus an application server Jersey-based server for model-driven health tools (MDHT).
ProKarma, Salt Lake City, Utah | 2014 |
---|
Contract development of back-end web applications in Java using IntelliJ, Maven, Git including Java JMS (for Family Search).
Snapfish by Hewlett-Packard, San Francisco, California | 2010-2014 |
---|
Web applications, ReST, Jersey, Tomcat, MongoDB, Jenkins, Chef, VMware.
Avocent, Inc., Huntsville, Alabama | 2010 |
---|
Middleware console, servlets, SOAP, WSDL, Java, Flexera licensing, JNI, C/C++, bash.
GWAVA Technologies, Montréal, Québec | 2008-2009 |
---|
Compliant e-mail archiving for Novell GroupWise, Hitachi CAP, Amazon S3, Java, JSP, servlets, Quartz, and Tomcat. Localization of product into French, German and Spanish.
Quest Software, Inc., Aliso Viejo, California | 2005-2008 |
---|
Active Directory to Linux and Unix workstations and servers via PAM, C Autotools, bash scripts, platforms Tru64, RedHat, SuSE, Solaris, AIX, HP-UX, Debian, others.
Novell, Inc., Provo, Utah | 1989-2005 |
---|
First, truly multi-threading, multiprocessing and POSIX environment for NetWare, C, Intel x86 assembly, ANSI, ISO, Unicode, etc.