Jesse Erdmann
jesse@jesseerdmann.com | (612)360-8834
Skills
Experienced in: Python, Java, Docker, PostgreSQL, data workflows, building and managing development teams, virtual infrastructure
Familiar with: C, C++, R, Scala, Perl, MySQL, SQL Server, Amazon Web Services, High Performance Computing
In domains: Population and economic data, bioinformatics, biomedical informatics, agroinformatics, national security, internet security, internet commerce
Work Experience
IT Architect
May 2021 to current
University of California, San Diego | San Diego Supercomputer Center | HUBzero.org
- Manage a team of developers
- Inter team coordination of development and deployment activities
- Customer support for legacy systems
- Architecture for a health informatics analytics system
- Participate in the design of the next generation of a Science Gateway System
Systems Architect
April 2017 to May 2021
University of Minnesota | GEMS Informatics Center | Falcon Heights, MN 55108
- Architect federated data sharing and analysis platform
- Project management for development of initial public release
- Prototype analysis environment using Jupyter and Apache Spark
- Prototype deployment environment using Docker, Portus, Drone.io, and Git
- Hire a software development team with a diverse set of skills
- Develop user stories
Data Production Team Lead
June 2013 to April 2017
University of Minnesota | Minnesota Population Center | Minneapolis, MN 55455
- Build big data workflows with Python, Pandas, Jupyter and Apache Spark
- Explore big data platforms on Amazon Cloud and recommend solutions
- Introduce and cultivate use of new technologies including Pandas, Jupyter and Apache Spark
- Lead team of nine, supervising six directly, across four major projects
- Lead replacement of legacy data and metadata management systems without service interruptions
- Work directly with Principal Investigators to determine requirements and design solutions
- Build a cohesive team out of previously siloed individuals
Software Architect
March 2012 to June 2013
University of Minnesota | Minnesota Supercomputing Institute (MSI) | Minneapolis, MN 55455
- Built clinical genomics analysis workflow on Amazon Web Services
- Built and supported bioinformatics analysis workflows using Perl, Python and Scala
- Evaluated off the shelf bioinformatics platforms and tools for deployment on a one thousand node cluster
Bioinformatics Consultant
September 2009 to March 2012
University of Minnesota | Masonic Cancer Center | Minneapolis, MN 55455
- Built and supported bioinformatics analysis workflows using Python, Perl, R, and Java
- Worked directly with Principal Investigators to determine requirements and design solutions
- Trained users on use of workflows and tools
Semantic Web Architect
December 2007 to September 2009
MEDNETWorld.com | Minneapolis, MN 55402
- Developed distributed search system where each client maintained control of their electronic health data with Java and PostgreSQL
- Built and managed virtual infrastructure in our data center
- Built virtual machines deployed and configured by clients in their data centers
- Developed search application front end using Java and Google Web Toolkit
- Developed training materials and trained client staff on use of the system
- Hiring and some supervisory responsibilities
- Maintained office network and VoIP
Senior Analyst/Programmer
January 2007 to December 2007
Mayo Clinic | Division of Biomedical Informatics | LexGrid Team | Rochester, MN 55901
- Contributed to biomedical taxonomy, vocabulary, and ontology search and integration tool using Java and Apache Lucene
- The tool supported PostgreSQL, MySQL, and Oracle database backends
Senior Software Engineer
July 2004 to January 2007
Lockheed Martin | Eagan, MN 55121
- Architected and developed a semantic web based Java platform
- The platform has been used to support prototypes in the domains of:
- Military logistics
- Allocation of hardware resources to virtual machines
- Prioritization of traffic for shipboard networks as well as drone communications with their control stations
- Day-to-day technical supervision of junior staff
- Earned CISSP certification
Engineer
December 2000 to July 2004
Secure Computing Corporation | St Paul, MN 55113
- Contributed to central Java server and Java UI client for managing policy on distributed, embedded firewalls on network cards
- Contributed to design of customized VPN protocol for group encrypted messaging between embedded firewall cards
- Wrote Linux port of C agent for communications with server
- Contributed to Java network vulnerability simulation environment
- Presented prototypes to Homeland Security officials and a sitting governor
- Awarded Advanced Technology Division's Young Engineer of the Year award
Programmer (Web Developer)
August 1999 to November 2000
CUNA Mutual | Waverly, IA 50677
- Developed user customizable web portals for credit union services using ASP and VB backed by SQL servers
Assistant Manager of Internet Services
September 1998 to August 1999
Collision Services | Hudson, IA 50643
- Developed customizable online storefronts for auto body shops using Cold Fusion and MS Access
Education
I received a BA in Computer Science in May of 1999 from the University
of Northern Iowa.
Publications
Sophia Yohe, Adam Hauge, Kari Bunjer, Teresa Kemmer, Matthew Bower, Matthew Schomaker, Getiria Onsongo, Jon Wilson, Jesse Erdmann, Yi Zhou, Archana Deshpande, Michael D Spears, Kenneth Bruce Beckman, Kevin A T Silverstein, Bharat Thyagarajan. Clinical Validation of Targeted Next-Generation Sequencing for Inherited Disorders. Archives of pathology & laboratory medicine 139(2):204:10 February 2015
Getiria Onsongo, Jesse Erdman, Michael D Spears, John Chilton, Kenneth Bruce Beckman, Adam Hauge, Sophia Yohe, Matthew Schomaker, Matthew Bower, Kevin A T Silverstein, Bharat Thyagarajan. Implementation of Cloud based Next Generation Sequencing data analysis in a clinical laboratory. BMC Research Notes 7(1):314 May 2014
Susan K Rathe, James E Johnson, Kevin A T Silverstein, Jesse Erdmann, Adrienne L Watson, Flavia E Popescu, John R Ohlfest, David A Largaespada. MMuFLR: Missense Mutation and Frameshift Location Reporter. Bioinformatics 29(18) July 2013
Ying Zhang, Jesse Erdmann, John Chilton, Getiria ONsongo, Matthew Bower, Kenny Beckman, Bharat Thyagarajan, Kevin Silverstein, Anne-Francoise Lamblin. CLIA-certified next-generation sequencing analysis in the cloud. BMC proceedings 6(6) October 2012
Aaron L Sarver, Jesse Erdmann, Tim Starr, David A Largaespada, Kevin A T Silverstein. TAPDANCE: An Automated tool to identify and annotate Transposon insertion CISs and associations between CISs from next generation sequence data. BMC Bioinformatics 13(1):154 June 2012
Tracy L Bergemann, Timothy K Starr, Haoyu Yu, Michael Steinbach, Jesse Erdmann, Yun Chen, Robert T Cormier, David A Largaespada, Kevin A T Silverstein. New methods for finding common insertion sites and co-occurring common insertion sites in transposon- and virus-based genetic screens. Nucleic Acids Research 40(9):3822-33 January 2012