Alexander Hagerman

alexander.hagerman@icloud.com

Portfolios: portfolio | github

I'm an engineering leader with 15 years of software engineering experience, the last several spent building and leading teams. I grow engineering communities from a handful of contributors into cross-disciplinary collaborations, translate ambiguous technical and organizational problems into shipped programs, and develop the engineers around me through mentorship and process. Across each of those roles, I pair hands-on technical depth with program ownership - from prototype to production, from individual contributor to people manager.

Professional Experience

Lead Software Engineer
Bose | 03/2024 - Current

  • Run program management for the PCPREQ prototyping platform and lead its engineers (full-time and contract direct reports) and cross-disciplinary community, transforming an ad hoc DSP environment into a reliable, company-wide production prototyping and demo platform - sustained through code review, pair programming, and mentorship.
  • Restructured the candidate interview process, cutting time-to-feedback for candidates and the team by 50% while consistently identifying strong hires.
  • Champion modern SDLC and engineering-writing practices (ADRs, application manuals, runbooks, user guides) across the platform, using it as a teaching vehicle for these practices enterprise-wide.
  • Lead consensus building on tools and APIs to make DSP work portable across platforms.
  • Develop and share structured AI-assisted workflows that improved engineering practices and deliverables across the team.
  • Develop and maintain tools in C and Python for DSP algorithm development, evaluation, and deployment.

Senior Software Engineer
Bose | 01/2023 - 03/2024

  • Defined Bose's path forward for reliably packaging and sharing MATLAB code, evaluating MATLAB's native packaging capabilities against enterprise needs.
  • Built and maintained a Jenkins CI/CD environment for testing, packaging, and deploying MATLAB toolboxes.
  • Promoted and extended automated testing practices across Bose MATLAB and Simulink projects.

Lead ML Tooling Engineer
Flock Safety | 06/2021 - 01/2023

  • Managed a team of 2 engineers - hiring, onboarding, training, and technical roadmap ownership.
  • Mentored engineers and collaborated across teams to define and deliver new product features.
  • Led the design and rollout of annotation tooling (image, audio, object-tracking, device-health), dataset versioning, along with the campaign process that streamlined data collection and validation across tools.
  • Owned data-interface security (service-to-service, frontend, ad hoc) and the team's frontend build/test infrastructure.

Early Career (2011 – 2021)

Senior Software Engineer
RENCI | 02/2021 - 05/2021

Refactored the HeLx Platform's Django backend to REST endpoints and instrumented Kubernetes metrics.

Lead Software Engineer
Samtec | 06/2020 - 02/2021

Led development of a new global asset management system and built out CI/CD infrastructure.

Senior Data/Software Engineer
Humana | 08/2019 - 05/2020; 07/2015 - 03/2019

Led the NLP teams Agile transition; architected the Retail Data Science platform; built realtime OCR and NLP services.

Senior Software Engineer
Elastic | 04/2019 - 08/2019

Built an end-to-end test framework for the GCP Marketplace-to-Elastic journey; migrated backend services from Python 2 to 3.7.

Senior Analytic Consultant | Analytic Consultant | Developer
Aspect | 11/2012 – 07/2015

Led client BI training and SSIS/SSAS analytics/KPI work for call-center clients (PetSafe, Delta, JetBlue).

Junior Developer
All Safe Industries | 03/2012 – 11/2012

Built a product-catalog ETL consolidating data into a single CMS for analyzing sales trends.

Intern
Owensboro Catholic High School | 01/2011 – 05/2011

Scripted printer fleet install/management and administered Active Directory group policy across all computer labs.

Education

08/2011 | Bachelor of Science in Computer Information Technologies | Western Kentucky University

Certificates

Awards

Technical Skills & Competencies

Leadership & Program Management: Hiring & interviewing, onboarding, mentorship & coaching, technical roadmap ownership, cross-functional/cross-team coordination, stakeholder management, process design (ADRs, documentation culture), consensus building across disciplines, change management

Languages & Frameworks: Python, C, C#, TypeScript, Rust, C++, .NET Core, Django, React, Bash, SQL

Data: Postgres, SQL Server, SQLite, Elasticsearch, MongoDB, Redis, Netezza, CosmosDB

Messaging: SQS, PubSub, Azure Queues, Kafka, RabbitMQ

Storage: HDFS, Azure Data Lake Storage Gen 2, S3

Cloud Platforms: AWS, Azure, GCP

CI/CD & Infrastructure: Azure DevOps, GitHub Actions, Jenkins, Linux, Docker, Kubernetes, Fargate, Terraform

Practices: Software architecture, software testing, pair programming, CI/CD

Talks

Volunteer & Open-Source Experience

Memberships: ACM, Hardware Happy Hour Louisville, DerbyPy