Skip to content

Jeff Hoekman's CV

· 3 min

SUMMARY#

Senior software engineer and scientist with decades of experience, three startup acquisitions, Apple and Microsoft alumnus. Skilled in app modernization, cloud native architecture, devops, security, and compliance.

TECHNICAL HIGHLIGHTS#

WORK EXPERIENCE#

IBM Corporation#

Platform Security Engineer, IBM Cloud Security Engineering (2023–Present)#

Lead development, security, operations, and compliance initiatives for Security Engineering and our partner teams within IBM. These initiatives include scanning services automation (Tenable.SC, Tenable Nessus) in IBM’s Classic, VPC, and next-generation data centers (NGDC), inventory management integrations (NetBox, ServiceNow), and back-end microservice development (Python, FastAPI, Docker, Podman). Managed CI/CD (Jenkins, Tekton, IBM Cloud), telemetry deployments (Telegraph, InfluxDB, Grafana), and MongoDB.

Client Success Engineer, IBM Cloud ISV/SaaS Center of Excellence (2019–2023)#

Backend API development lead for IBM Cloud for Financial Services ISV Onboarding Platform. Created APIs and integrations with IBM Security and Compliance Center and OpenPages GRC (governance, risk and compliance) platform. (Python, Docker, IBM Cloud Code Engine, Next.js)

Supported strategic ISVs and fintechs with app modernization, cloud architecture, and onboarding to IBM Cloud for Financial Services. Managed onshore and offshore devops teams for a strategic pilot with Adobe Inc. (Python, Red Hat OpenShift, Kubernetes, ArgoCD, Terraform, Tekton, Portworx, IBM Cloud)

Developed and implemented signed SSH certificate authentication solution for IBM HostOS undercloud team. (Python, HashiCorp Vault, Docker Compose)

Senior Software Engineer at PokitDok Inc, Charleston SC, (2013–2018)#

Developed platform APIs (X12 claims, eligibility, payments, NCPDP) for healthcare providers and trading partners. Implemented ETL pipelines and Lucene search APIs for providers/facilities, procedure pricing (CPT), diagnosis mapping (ICD), and networks/plans. (Python, Flask, Apache Spark, Apache Kafka, MongoDB, Elasticsearch/Logstash/Kibana, AWS S3)

In December 2018, Change Healthcare acquired the intellectual property and other assets of PokitDok.

Software Consultant at DSB Consulting, Charleston SC (2012–2013)#

Developed sports odds scraper and arbitrage betting application. (Python, MongoDB, Selenium, PhantomJS, AWS EC2)

Senior Software Engineer at Benefitfocus, Charleston SC (2010–2012)#

Created ontologies and semantic web solution for benefits enrollment and maintenance. (Java, Drools, XML, SPARQL, Blazegraph RDF database)

Senior Software Engineer at BeliefNetworks, Charleston SC (2008–2010)#

Developed recommendation engine for web advertising. (Java, JavaScript, MySQL, Apache Tomcat, Hadoop)

(BeliefNetworks was acquired by Benefitfocus in June 2010.)

Software Design Engineer at Microsoft, Redmond WA#

Windows Client Division (2002-2007)#

Built and released the Windows Audio Session API (WASAPI) and audio processing object (APO) plug-in framework and multimedia SDK. (C, C++, Windows XP, Windows Server 2003, Windows Vista)

MSN Music (2001-2002)#

Ported MongoMusic’s audio DSP software and components to the Windows platform. Implemented audio fingerprint server for MSN Music. (Windows Server 2000, ASP.net, C#, C++, Matlab)

Audio DSP Engineer at MongoMusic, Redwood City CA (2000–2001)#

Implemented music classification and recommendation DSP software components. (C, C++, Matlab)

(MongoMusic was acquired by Microsoft in September 2000.)

Software Engineer at Apple Computer, Cupertino CA (1998–2000)#

Ported Spatializer’s audio algorithms and code to Apple’s Altivec (Velocity Engine) running on PowerPC. Implemented Audio Signal Processing Library including high-quality sample rate converters (C, C++, Quicktime 3D, SoundSprocket)

Software Engineer at Spatializer Audio Laboratories, Mountain View CA (1997–1998)#

Developed DirectSound3D virtual audio device driver (VxD) and SDK. Implemented audio engine and DSP components including 3D virtual audio, reverb, and sample rate converters. (C, C++, 80x86, VTune, OpenGL)

InVision Interactive, Palo Alto CA (1997)#

Developed sample rate converter for InVision’s software synthesizer.

Passport Designs, Half Moon Bay CA (1996)#

Developed enhancements and bug fixes for Encore music notation and MIDI sequencer app.

Dynaware USA Inc, Foster City CA (1995)#

Provided customer service, technical support, and bug fixes for Ballade MIDI sequencer and notation app and line of CD-ROM titles.

PATENTS#

US20190074072A1: System and method for dynamic document matching and merging
US7065416B2: Synchronization with hardware utilizing software clock slaving via a clock
US6910035B2: System and methods for providing automatic classification of media entities according to consonance properties
US7065416B2: System and methods for providing automatic classification of media entities according to melodic movement properties

EDUCATION#

Stanford University#

CCRMA (Center for Computer Research in Music and Acoustics) - Stanford, CA Masters in Music Science and Technology (MST)

The University of Michigan#

College of Engineering - Ann Arbor, MI Bachelor of Science in Computer Engineering (BSCE)