# Single source of truth for the resume content. # Renderers read this and emit: # MikeEberlein_Resume.{tex,odt} (short, condensed single-page) # MikeEberlein_Resume_Detailed.{tex,odt} (full, longer version) # Edit content here; layout/styling lives in the renderers. # # SHORT vs. FULL CONVENTION: # Any list field can have a sibling list with the `_full` suffix. The base # list always renders. The `_full` list is appended only in --level=full. # This works at every level: # bullets / bullets_full (within a role, subrole, or education entry) # subroles / subroles_full (under a role) # roles / roles_full (under a company) # experience / experience_full (top level — extra jobs only in full) # education / education_full # certifications / certifications_full # See the few `*_full:` keys below for examples; add or remove freely. header: name: MIKE EBERLEIN tagline: "Engineering Manager • Infotainment & Software-Defined Vehicles" email: mike.t.eberlein@gmail.com summary: >- Engineering manager with 15+ years building market-leading automotive infotainment systems, spanning manual and automated test, UI development, embedded service development, program management, and people leadership. Effective at translating ambiguous platform goals into shippable software across Android, Yocto Linux, and QNX, and at growing teams that deliver on aggressive vehicle-program timing. experience: - company: General Motors dates: Oct 2014 – Present roles: - title: Engineering Group Manager dates: May 2021 – Present subroles: - title: Infotainment Vehicle Data dates: 2023 – Present bullets: - Lead software engineers delivering the mechanisms that surface vehicle data from in-vehicle modules to applications and services across Android, Yocto Linux, and QNX. - Manage performance, headcount and workload commitment bullets_full: # Extra bullets that only appear in the detailed resume. # - Drove migration of the legacy CAN-signal pipeline to with . # - Mentored N engineers; ran weekly arch reviews. - title: Development Quality Assurance dates: 2021 – 2023 bullets: - Led a cross-functional team of 20+ engineers driving functional test for infotainment platform development; established cross-component knowledge sharing and team planning practices. - title: Ultifi Platform & Vehicle Data dates: 2021 – 2023 bullets: - Led development of core embedded components for GM's software-defined vehicle platform, partnering with architecture, systems, and downstream test to drive end-to-end delivery. - title: Business Manager dates: 2021 – 2023 bullets: - Owned and defended the platform org budget; ran statements of work with multiple suppliers in partnership with procurement; built workload models and managed headcount allocation. - title: Infotainment Software Program Manager dates: Jan 2017 – May 2021 bullets: - Lead software program manager for MY22/MY23 Center Stack Module (CSM) development — owned software delivery, timing, and scope from program initiation through late vehicle milestones. - Drove impact analysis, feature commitment, and delivery tracking with partner teams across GM; managed Tier-X suppliers on deliveries, defects, and change negotiations. - "MY20–MY23 program execution commitment lead: scoped and estimated new features in concept phase, then tracked scope and staffing through development." - Built Python 3 / Excel / Rational Team Concert API tooling for task breakdown, inter-team dependencies, and historical-data-driven staffing models. - title: Infotainment Software Engineer dates: Oct 2014 – Jan 2017 bullets: - Developed Android (Java) infotainment apps including a hybrid powertrain optimization HMI and the USB / over-the-air software update client for the head unit. - Built Windows-based developer tooling with CAN simulation to enable powertrain teams to iterate against the infotainment system off-vehicle. bullets_full: # Add detail-only bullets here. # - Specific projects, technologies, results. - company: Harman International dates: Oct 2008 – Oct 2014 # Example: roles_full would add additional roles only in the detailed resume. # roles_full: # - title: Some Role Only Listed In Full # dates: ... # bullets: [...] roles: - title: Software Engineer dates: Mar 2011 – Oct 2014 bullets: - Designed and built navigation infotainment applications in ActionScript 2/3, Lua, and C++ on QNX-based head units shipped to multiple OEMs. - Managed the navigation engine supplier — deliveries, feature implementation, and defect resolution — and built Excel-based dashboards over the internal defect database for program-level reporting. - title: Software Verification Engineer / UI Developer dates: Oct 2008 – Mar 2011 bullets: - Converted Photoshop design files into ActionScript 2 UI components consumed by engineering teams. - Authored automated test tools using VB.NET and proprietary trace tools; analyzed requirements, ran in-vehicle test drives, and validated infotainment systems with customers. education: - school: B.S. Computer Science, Lawrence Technological University dates: Apr 2011 bullets: - Graduated summa cum laude from the Honors College. Coursework in C, C++, Java, VB.net, mobile development, and scripting. certifications: - Certified Scrum Professional (2012–2015) - Certified Scrum Master (2010–2019) - SAFe Agilist (2020–2023) # certifications_full: # - Add any certs you'd only list on the detailed resume here. # Example of an entire extra job for the detailed resume only: # experience_full: # - company: Some Earlier Employer # dates: ... # roles: # - title: ... # dates: ... # bullets: [...]