Software Architect

Building dependable systems for high-stakes software.

I turn complex product requirements into clear architecture, disciplined delivery systems, and production-ready C++ software.

M.Sc. Mathematics · Querétaro, Mexico

01 / OUTCOMES

Engineering judgment, measured.

Senior engineering is making the right tradeoffs visible. These are the outcomes I use to evaluate whether a system and a team are getting better.

58+releases delivered; 12 customer-facing releases supporting North American production programs
100%first-pass execution success (improved from 20%); integration reliability and deployment consistency
80%package reduction after modernizing legacy monolithic codebase into modular architecture
14multidisciplinary engineers led through quotation, planning, implementation, validation, and deployment
2,538commits · 280+ code reviews · 240+ merged PRs as primary repository maintainer

02 / CAPABILITIES

From architecture intent to working software.

A pragmatic technical range grounded in modern C++, quality engineering, and the operating systems that make delivery repeatable.

01

Architecture & design

Component boundaries, event-driven systems, object processing pipelines, API design, and cross-platform decomposition. Automotive systems: safety-critical software, MISRA compliance, sensor fusion patterns.

C++20Distributed systemsProtobufSafety-critical
02

Quality as a system

MISRA C/C++, static analysis, review standards, test strategy, and automated gates that protect engineering focus. Enforcement mechanisms that scale from 5 to 50+ engineers.

GoogleTestclang-formatCI quality gatesCode review discipline
03

Delivery leadership

Repository governance, release models, technical direction, mentoring, and the communication between product and engineering. Cross-platform (Linux/Windows) deployment, customer integration workflows.

GitHub ActionsCMakeLinux / WindowsTeam mentoring

02.5 / PHILOSOPHY

How I approach software architecture.

Dependable software isn't built by individuals—it's built by systems. Every architecture I design optimizes for three principles:

  • Clarity — A system is only as good as the next engineer's ability to understand and modify it. Explicit design decisions, minimal coupling, and living documentation matter more than clever code.
  • Testability — Architecture shapes testability. I design components with clear boundaries, single responsibilities, that can be tested in isolation. This is how quality scales from 5 engineers to 50.
  • Team Scalability — The most important metric: does this architecture make it easier or harder for my team to deliver? Automated quality gates, consistent review standards, and clear governance reduce friction.

In automotive systems—where dependability means safety for millions of vehicles—these principles aren't optional. MISRA compliance, formal methods, and review discipline are how you build systems that compound in quality over time.

02.75 / CONTINUOUS LEARNING

Staying current with emerging domains.

I invest in certifications and skills that shape the future of automotive systems and distributed software.

2026

Google AI Essentials

Google

Preparing for AI-driven automotive systems and responsible AI in safety-critical contexts.

2025

Secure Software Design Specialization

University of Colorado

Advanced patterns in secure systems design, threat modeling, and cryptographic fundamentals for distributed systems.

2023

Parallel & GPU Programming (CUDA)

Johns Hopkins University

High-performance computing for signal processing and sensor fusion in automotive radar systems.

2024

EF SET English Certificate

EF Education First

C1 Advanced proficiency supporting international team collaboration and technical communication.

03 / EXPERIENCE

Ownership that spans the whole lifecycle.

APR 2022 — PRESENT

Software Architect & Lead Developer

CURRENTNOMINATED AUMOVIO AWARDS 2026

AUMOVIO / Continental Autonomous Mobility

  • Sole Software Architect for greenfield Automotive Radar Logic Model; led 14-person multidisciplinary team through quotation, planning, architecture definition, implementation, validation, customer integration, and production deployment to North American market.
  • Architected object-processing pipeline (detection-list processing, tracking, classification, customer object-list generation) with protobuf-based interfaces and FMI simulation integration.
  • Designed and deployed 10+ GitHub Actions workflows (build validation, formatting, testing, release quality controls) across 8 components; adopted by 25+ contributors; reduced review effort by 60%.
  • Automated quality gates enforcing MISRA C/C++, clang-format, and repository standards; improved first-pass execution success from 20% to nearly 100%.
  • Defined cross-platform (Windows/Linux) architecture, branching strategy, versioning model, release process, and repository governance standards.
  • Onboarded 17 contributors; mentored 3 junior developers to mid-level competency; acted as primary technical reviewer with 2,538+ commits and 280+ code reviews.
2015 — 2022

University Professor | Academic Manager | Logic Olympiad Facilitator

Polytechnic University of Querétaro / Autonomous University of Querétaro

  • Taught C/C++ programming, linear algebra, differential equations, vector calculus, and formal logic to 100+ students; mentored competitive programming and software engineering problem-solvers.
  • Developed automated grading and contest-management software, reducing evaluation effort and enabling large-scale assessments.
  • Served as Academic Manager for Mexican Logic Olympiad, preparing examination content and establishing standards for national competition.
  • Built curriculum foundations combining formal mathematics with practical software engineering—principles directly applied to safety-critical systems today.
2014 — 2016

Software Development Consultant

REXAM · IMPULSE TELECOM · Sancorzep Group · REGULES

  • Delivered custom enterprise software solutions for asset inventory management and operational support systems using SQL, C++, and WinAPI technologies.
  • Managed complete software lifecycle from requirements gathering through solution design, coding, deployment, user training, and maintenance.

03.5 / TRUSTED BY LEADERS

Feedback from teammates and collaborators.

What peers say about working with me on architecture, quality, and team leadership.

"He brings strong technical expertise and is genuinely supportive to work with. He grasps context very quickly and is always open to discussion—free-minded and welcoming of suggestions. He consistently goes the extra mile to get issues resolved and make understanding very clear. His grasp of embedded systems and ADAS algorithms allows him to give very valuable, well-grounded feedback."
Sachin Joshi
Radar SW Chief Architect
AUMOVIO, Bengaluru
"He orchestrates and maintains cohesion among the team tasks, allowing that all efforts push in the same direction towards the team goal. He has had an outstanding performance in the team, taking ownership and helping keep efforts aligned."
Mario Pantoja
R&D Algorithms Engineer
AUMOVIO, Querétaro
"Great knowledge about C++ programming. Excellent attitude to support the team. You bring dedicated energy and consistently contribute in meaningful ways that elevate everyone around you."
Elí Ramírez
R&D Algorithms Engineer
AUMOVIO, Querétaro
"[Testimonial from additional reference - contact for details]"
Additional Reference
Available upon request

04 / SELECTED WORK

A public record of engineering standards.

Open-source work demonstrating architecture principles, quality discipline, and the team practices I apply to production systems.

2,538 commits280+ code reviews240+ merged PRs

05 / CONTACT

Good systems start with a good conversation.

For architecture leadership, modern C++, or engineering excellence, I would be glad to compare notes.