Larry Hengl

larrylayup@yahoo.com

I am passionate about developing web apps and databases to help fight diseases.

Current Employment


04/2015 — present
Sr Engineer, Bioinformatics, BioMarin, San Rafael, CA.
My focus is in developing bioinformatics databases and applications to support research investigations and scientific analyses of rare diseases. In my time at BioMarin I have built systems used by researchers to explore genetic variants in rare diseases, and conducted analyses on EHR data collected by Optum. I have also built systems used to mine and curate disease annotations collected from numerous public and internal sources, which helps prioritize top lists of disease candidates. Additionally, I have built smaller databases and applications to support various workflows for groups in and around Research. This includes intranet sites using group templates in Sharepoint co-developed with IT and adopted by all of BioMarin. Together with IT, we built systems based on best practices for application source code management and automated application deployment, and have conducted various informal presentations and trainings in Research and other departments on the use of those systems.

Active Skills —
RDBMS: Postgres, MySQL
NoSQL: Neo4j, CouchDB
Javascript: Node, Hapi/Express, React/Hyperapp/Preact,
D3, DC, Highlight, Chart, Crossfilter, jQuery, many other 3rd party js libs
CSS: UIKit, Semantic UI, Material Design, Bootstrap
Builders: Parcel, Webpack, Grunt, Gulp, Brunch, Babel
Testing: NPM, Tape, Mocha, Chai/Sinon
Workflow & Doc: Docker, GitLab (with CI), Github, Puppet, Dox
Other languages & tools: R, Shiny, Python, Jupyter, Elm, Spotfire, Spark
ML/DL: Keras, Tensorflow
Evals: Infoworks, Cambridge Semantics, Linguamatics, Databricks, AWS, several others
Open Source Author:
myvariantjs (https://github.com/larryhengl/myvariantjs)
myvariantjs-demo (http://larryhengl.github.io/myvariantjs-demo/)
Other Interests:
Chasing my son...because it's fun
Coaching youth soccer
Ultra running, Ironman triathlons, skiing, basketball and golfing

Past Employment


12/2000 — 04/2015 (~15yrs)
Programmer Analyst IV, Novartis (formerly Chiron), NIBR IT, Emeryville, CA.
Database Specialist, Chiron, Bioinformatics, Emeryville, CA.
Focus: Informatics and IT support for cancer research.
SW: jQuery, React, Backbone, Marionette, D3, Crossfilter, Gephi, Cytoscape
Brunch, Jira, Confluence, SVN
SQL, PL/SQL, PHP, ASP, VB/VBA, IIS, Apache
DB: Oracle, MySQL, CouchDB, Neo4j, Redis, Solr, Semantic Web tools
5/1999 — 11/2000 (~1.5yrs)
Programmer Analyst III, Cancer Center, UC San Francisco, SF, CA.
Focus: Data collection and analysis systems for cancer research.
SW: PHP, ASP, VBA, JS, SQL, PL/SQL, Oracle and MS Forms, IIS, Apache
DB: Oracle, SQL Server, MS Access

10/1994 — 5/1999 (~5yrs)
Programmer Analyst and Assistant Statistician, UC San Francisco, SF, CA.
Focus: Data collection systems for oral studies, hiv studies, and cancer research.
SW: VB/VBA, ASP, MS Forms (double-entry validations), IIS
DB: MS Access, custom

4/1992 — 12/1993 (~1.5yrs)
Statistician, Santa Barbara Breast Cancer Institute, SB, CA.
Focus: Data inputation for breast cancer studies.
SW: SAS
DB: Double Helix
Other concurrent positions ...
4/1999 — 4/2001
Oracle Basics Instructor: SQL and PL/SQL
UC Berkeley (UCB) Extension
Muster Learning Architects (MLA), Berkeley, CA.

7/1999 — 1/2002
Volunteer Web Database Programmer, Cancerlinks LLC, Berkeley, CA.

6/1998 — 4/1999
Volunteer Unix Intern/Oracle Teaching Assistant, MLA, Berkeley, CA.

Education


Bachelor of Science, Statistics, UC Santa Barbara (UCSB), 1992.

Research Collaborations


Masouredis C., et al (1997).
A spit tobacco cessation intervention for college athletes: 3-month results.
Advances in Dental Research. 11(3):354-359.

Sartorius, O.W. (1995).
The biochemistry of breast cyst fluids and duct secretions.
Breast Cancer Research and Treatment 35: 255-266.

Walsh, M.W., et al. (1994).
Prevalence, patterns and correlates of spit tobacco use in a college athlete population.
School of Dentistry research paper.

Sartorius, O.W. (1994).
Age, body mass, and tumor aggressiveness in breast cancer.
Santa Barbara Breast Cancer Institute research paper.

Summarizing Prior Employment Duties


(chronological)

Web Development duties: Coded web apps utilizing Javascript, HTML/CSS, PHP, Apache and Ajax on Windows and Linux systems.
Performed DBA duties: monitor space, usage, and performance, tune instance parameters, check backups, version migrations, production and development data synchronizing.
Database development duties: data modeling, schema design, database creation, query programming and tuning, user security, strategize replication server scheme.

Developed relational databases for clinical cancer studies and genetics research utilizing Oracle and MS Access. Designed web interfaces using ASP on IIS web servers. Designed and implemented a data security model for shared information and collaboration. Coded PL/SQL module for legacy data migration. Generated reports and ad hoc query functions for local and web- based user tools. Performed Oracle DBA duties on production and development database servers. Installed and configured Oracle software and database applications. Maintained user and group accounts, user security, and database backups. Developed and modified web-generated forms and reports with Designer/2000 and WebDB, created and maintained Designer/2000 repositories, administered Oracle Application Servers and Report Servers, created and administered End User Layers in Oracle Discoverer. Supported Windows NT/2000 systems.

Instructed 10-week courses on SQL and PL/SQL language and programming concepts, Oracle database application design and development, Unix commands and utilities; developed and managed course curriculum, held tutorial sessions, evaluated student work and assign grades.

Installed, configured, and maintained Apache webservers and MySQL databases running on Linux platforms for the site http://www.cancerlinks.net and its sister sites; assisted with site content. (This non-profit portal site provides links and site information on cancer and related information.)

Assisted Unix and Oracle SQL classes: tutored on systems/programming concepts, troubleshot computer lab problems, assisted with curriculum development, tested skills and conducted grading.

Engineered relational databases for medical research studies. Programmed MS Access database quality control routines, double-entry modules, status reports, and SAS dataset exports. Administered databases and implemented user security. Provided desktop and server support, and administered a Novell network for PC and Macintosh clients.

Installed desktop and server hardware, software applications, Windows operating systems, and performed system troubleshooting. Created manuals and reports for DBMS review, data analysis, and data entry training. Conducted hardware/software tutorials for technical and administrative staff.

Performed statistical analysis and data management of breast cancer and breast biochemical information.