Download PDF Version       View my LinkedIn Profile

Lance Held


To utilize my analytical and design skills in the field of software engineering to provide elegant and novel solutions to complex and challenging tasks.



Ibis Biosciences, Abbott

Carlsbad, CA

Principal Software Engineer

  • Developed system software for the PLEX-ID system, a broad microbial screening and identification instrument that uses high-resolution mass spectrometry to determine the base composition across multiple loci.
  • Developed system software for the IRIDICA system, a new diagnostic platform designed to offer rapid and accurate identification of a broad range of pathogens directly from a clinical sample.
  • Developed several custom in-house devops tools (version inventory, IRIDICA workflow/service, etc)
  • Implemented and maintained continuous integration toolchain (SVN, Jenkins CI, ProGet, Artifactory)


Ibis Biosciences, Inc.

Carlsbad, CA

Assistant Director, Software Engineering

  • Developed system software for the PLEX-ID system, a broad microbial screening and identification instrument that uses high-resolution mass spectrometry to determine the base composition across multiple loci.


Nanogen, Inc.

San Diego, CA

Lead Software Engineer (2002-2008)
Senior Software Engineer (2001-2002)
Software Engineer II (1999-2001)
Software Engineer I (1998-1999)

  • Design, develop, and maintain browser-based graphical user interface for proprietary molecular biology research device. (C, PERL, JavaScript, Apache, QNX)
  • Design, develop, and maintain browser-based data visualization and analysis tools for various DNA assays (STR, SNP, etc.). (PERL, JavaScript, Apache, QNX)
  • Technical/Architectural lead for software/system requirements for next generation molecular diagnostics FDA Class I 510(k) Instrument. (C#, XSD, XML, XSLT, CSS, ASP.Net, .Net Remoting/Web Services, Flash, IIS, SQL Server, WinXP)
  • Project lead for modular automated protocol generation and data analysis software for use in CLIA certified laboratories. (PERL, JavaScript, Apache, QNX, VB6, SQL, Win2000)
  • Perform all software builds, releases and associated documentation (Perforce)
  • Provided guidance and troubleshooting during development of point-of-care companion software (CLIA waived). (C#, Delphi 5)


San Diego, CA

Freelance Web Designer

  • (2008) Designed and implemented website for the 52 Boats Memorial, (HTML, CSS, JavaScript, jQuery)
  • (2007-2008) Consulting for Bay Area social networking start-up (System Administration, Ruby on Rails)
  • (2005) Implemented design for with news/job system originally based on MovableType and custom image gallery (HTML, CSS, JavaScript, MovableType)
  • (2005) Designed and implemented base layout/graphics and rollover button code for (HTML, JavaScript, CSS, Photoshop)
  • (2004) Designed and implemented site (except for cart system) for (Flash MX, HTML, Photoshop)


Gensia Automedics, Inc.

San Diego, CA

Control Systems Engineer

  • Improve closed-loop algorithm for optimal heparin infusion for the AutoHep System, a FDA Class III Instrument (C/C++, Matlab, RTXC)
  • Design closed-loop algorithm for automatic blood sampling for the AutoHep System (C/C++, Matlab, RTXC)
  • Digital filter design (Matlab)
  • Develop/maintain company intranet and HTML based software development tools (PERL, Apache, CVS, UNIX)
  • Assist with pre-clinical trial experiments and miscellaneous lab work


High Technology Solutions, Inc.

San Diego, CA


  • Co-developed the getfood Online Visual Menu web site (, has since been dissolved) (PERL, IIS)
  • Developed visual menu kiosk using MacroMedia Director


Realtime Marketing

San Diego, CA

Web Site Developer

  • Developed the Axeta Travel2000 web site (, has since changed ownership) (HTML, Photoshop, Apache)


University of California, Berkeley

Berkeley, CA

Student Researcher

  • Developed control system for rapid thermal processing of semiconductors (Matlab)


Naval Research and Development

San Diego, CA

Research Assistant II (Code 981)

  • Research information concerning fire safety regulations for marine vessels as outlined by the California Coast Guard
  • Design a welding assembly fixture whose purpose was to maintain uniform curvature of a steel tube, 6 feet in diameter with ½ inch wall thickness (AutoCAD)
  • Modify computer model and perform stress analysis (LapCAD II, MSC/NASTRAN, and MSC/pal 2)


Target Platforms:

  • Windows 7/10/Server, Linux, RTXC, QNX
  • SQL Server, SQL CE
  • IIS, Apache


  • C#/.Net, LINQ, JavaScript/TypeScript, SQL, C/C++, Java, Matlab
  • Entity Framework/Code First Migrations, WCF, WPF, ASP.Net MVC, jQuery, Telerik UI (Kendo), knockout.js, Angular JS, node.js, SignalR, pdf.js, nLog, log4net,, xUnit, ApprovalTests, TypeMock
  • REST API, JSON, XHTML, XML, XSLT, XPath, CSS, OData, Google protocol buffers


VS2012-2017, ReSharper, NCover, SVN, Git, NuGet/ProGet, MSBuild, Jenkins CI, Artifactory, JIRA/Confluence/Fisheye/Crucible, Fiddler, LINQPad



University of California, San Diego

  • M.S., Bioengineering
  • Elective series: Digital Signal Processing, Image Processing


University of California, Berkeley

  • B.S., Mechanical Engineering
  • Emphasis on Control Systems
  • Attended on full academic scholarship (Drake Scholar)
  • Chancellor’s Scholar
  • ASME member, Pi Tau Sigma (ME honor society)


La Jolla High School

  • Graduated with honors
  • Cum Laude Society
  • National Science Olympiad medalist (1989, 1990)


In my spare time I enjoy developing web sites and applications: web based MP3 jukebox application for home (IIS, PERL, XML, XSLT, CSS, Winamp), web based bracket and scoring site for sports tournaments (Apache, PERL, XML, JavaScript, Flash), LJHS Alumni website (, etc.


GRASP-DNA: a web application to screen prokaryotic genomes for specific DNA-binding sites and repeat motifs. Schilling CH, Held L, Torre M, Saier MH Jr., Journal of Molecular Microbiology and Biotechnology. 2000 Oct;2(4):495-500.


Go to Top