Thomas Huber

Software Engineer | Structured Data, Microservices, Business Logic, Agile Engineering | Saxophonist

Grayslake, Illinois, United States

About

Hands-on lead engineer with 20+ years of experience building enterprise software to model, manage, analyze and transform complex data domains. T-Shape skills rooted in microservices with Spring, Kafka, REST and Oracle, and spanning CICD, TDD, Code Quality, more. Principal saxophonist, Lakes Area Community Band.

Experience

  • Senior Software Engineer at JPMorgan Chase & Co.
    Apr 2018 - Present · 8 yrs 3 mos

    JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The Firm is a leader in investment banking, financial services for consumers and small businesses, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com.

  • Senior Software Engineer at TEKsystems
    Aug 2017 - Apr 2018 · 9 mos

    Develop microservices to ingest, cache, process and persist high-velocity data streams. · Establish Agile foundation and engineering principles for fast-paced Greenfield project. · Pivot quickly on design and implementation around new requirements, evolving architecture. · Accelerate adoption of TDD using test fixtures and frameworks to bench test microservices.

  • Senior Software Engineer at HERE Technologies
    Jan 1995 - Aug 2017 · 22 yrs 8 mos

    Engineering highly technical geographic applications used by thousands of geographers, implementing extensive back-end logic certifying Terabytes of richly attributed spatial, relational data. Core Java, web services, Agile, CI, TDD, SQL. - Developing services and client libraries to collect operational metrics across enterprise applications. Java, JUnit, Maven, Sonar, Spring, REST, SQL, AWS, Agile, Confluence - Developing web-based application launch software to pull down incremental release updates to monolithic software following schema updates, replacing pushed releases. Java, JUnit, Maven, Sonar, Spring, Aether, SQL, AWS, JNLP, Code Signing, Confluence - Architected and engineered the MVC framework, graphical display, and much of the UI/UX capability of HERE's enterprise map editing application, used by several thousand geographers worldwide. MVC, Java, JUnit, Spring, REST, SQL, UML, Agile, DbC, Code Optimization - Designed and engineered the data model and core functionality for editing and certifying large enterprise geographic datasets including synchronization and conflict mitigation. Java, JUnit, SQL, UML, Agile, DbC, Code Optimization - Achieved 30% performance improvement in business logic critical to certifying large geographic datasets for publication. Presented methods and findings to development team. Java, JUnit, Code Optimization, JProbe, Visual VM. - Developed functionality to recognize and propagate changes between disparate but related enterprise databases. Java, SQL, Agile, Confluence

  • Software Engineer at TAD Technical
    Sep 1990 - Jan 1995 · 4 yrs 5 mos

    Developed engineering software for circuit board design and automatic surface feature placement to exacting tolerances. C, Unix, X Window, Motif. Contracted to a Research and Development Organization.