Own the delivery
Built QRAccess from the Angular interface to the Flask API, then deployed it with Docker on AWS for live events.
DevOps / Cloud / Software
My work includes an event platform deployed on AWS, Python tools for railway integration, and Java backend development.
Built QRAccess from the Angular interface to the Flask API, then deployed it with Docker on AWS for live events.
Developed a Python client to read remote Modbus registers and check device responses against the expected map.
Changed how a batch program grouped and processed records, roughly halving runtime in tests with production-equivalent data volumes.
01 / SELECTED WORK
Registration, invitations, QR check-in, and attendee identification connected in one event platform.
Built from scratch · Integrations · AWS deployment
Read the case study ↗A Python client for targeted register checks across remote devices on a railway system network.
Python development · Remote checks · Map validation
Read the case study ↗An application in development for small warehouses to track goods, lots, and inventory movements.
Angular demo · Operational workflows · Backend in progress
Read the case study ↗02 / ENGINEERING IN PRACTICE
4h → 2h
I reorganized individual records into grouped structures and improved the functions that processed each information package.
Approximate batch runtime measured in tests with production-equivalent data volumes.
24 sites
I developed and deployed an HMI to replace a nonfunctional interface, enabling measurement and programmed dosing during fuel loading.
Fuel-terminal deployments included installation, validation, and user training.
03 / EXPERIENCE
Across software development, systems integration, and industrial automation.
Download full experienceOct 2024 — Present
Senior Engineer · Mar 2026 — Present
Previously Semi-Senior Engineer · Oct 2024 — Feb 2026
Python-based Modbus validation and software integration for railway systems. Lead acceptance testing of more than 1,000 signals per station, coordinating teams of 6–10 members across multiple companies.
May 2024 — Aug 2024
API Developer
Java 17 and Spring Boot APIs, Kafka integrations, and batch processing. Helped develop an invoice service designed for about 20 million invoices per month as part of replacing an external provider.
Nov 2022 — May 2024
Semi-Senior Software Developer
Application development and production support. Coordinated CI/CD work using Jenkins, GitHub, Bitbucket, and Git for builds, testing, and deployments.
Aug 2022 — Nov 2022
Programming and Software Engineer
Developed and deployed an HMI for fuel-additive measurement and programmed dosing across 24 fuel terminals, including installation, validation, and user training.
Aug 2020 — Aug 2022
Project and Service Engineer
Industrial control and management software, field troubleshooting, and commissioning. PLC programming for five natural-gas stations across three cities.
04 / TECHNICAL SKILLS
AWS · Azure
Docker · Kubernetes · Linux · Windows
Jenkins · Azure DevOps · Git · GitHub · Bitbucket
Angular · TypeScript · Python · Flask · Java · Spring Boot
MySQL · SQL Server · REST APIs · Kafka · Modbus
Terraform · GitHub Actions · Oracle Cloud Infrastructure
05 / ABOUT
I’m David Tinajero, an engineer based in the Mexico City metropolitan area.
My background combines software development with control and automation engineering. I enjoy problems that cross application, infrastructure, and equipment boundaries.
When something fails, I want to understand why. I test assumptions, follow the evidence, and keep working toward a solution I can explain and verify.
B.S. in Control and Automation Engineering
Instituto Politécnico Nacional
Spanish — Native
English — Professional working proficiency
French — Basic
LET’S TALK
I’m interested in DevOps, Cloud Engineer, and Fullstack Developer roles where I can build applications, improve delivery, and solve integration problems.