Curriculum Vitae

Carlos Noe Lopez Mejia

Cloud & Data Engineer • TUM Informatics Master's Student

πŸ›οΈ Academic TUM Munich M.Sc. Informatics & AI Systems
⚑ Experience 9+ Years Software & Data Platforms
☁️ Multi-Cloud AWS, GCP & Azure Terraform, Docker & CI/CD
πŸ“ Location Munich, Germany Hybrid & Global Mobility

Professional Summary

Carlos has more than nine years of experience in software and data development, combining consultancy, startups, and large companies across mobility, logistics, media, and healthcare. He has led teams of 2 to 3 people and is currently expanding his technical experience and knowledge with a master's degree in Informatics at TUM Munich, focused on cloud computing, machine learning, including deep learning and natural language processing, and software engineering.

He is comfortable adapting to different technical stacks and business contexts, from AWS and GCP cloud platforms to data engineering, DevOps, and full-stack delivery. That flexibility allows him to choose the right tools for the problem rather than forcing a single approach.

He is equally comfortable in the fast-paced environment of a startup, where he has designed data architectures from scratch, and in the more structured environment of a large company, where he has built production infrastructure at scale. That combination allows him to bring strong engineering practices to small teams without slowing down the speed they need.

He is excited by complex technical and business challenges related to collecting, interpreting, analyzing, and modeling data, and increasingly with orchestrating AI agents in real engineering workflows. He also enjoys sharing his knowledge, as he has taught classes at both personal and university levels on topics such as machine learning, MLOps, data engineering, and data analysis.

Experience

BMW: Cloud DevOps Engineer (Working Student)

Jun 2025 – Sep 2026

  • Design and maintain AWS infrastructure as code across two production services: Terraform for the Road Ahead Backend (Pothole Map / Dangerous Curve Assistant) and AWS CDK for the Charging Enhancement Layer (CPCL), plus AWS CLI for operational tasks, building reusable modules/constructs and staged environment configurations (int/dev/prod) with controlled backend/state management and rollout steps.
  • Build and support batch data pipelines, including EMR/Spark job orchestration, AWS Glue, Python, Scala, and Spark job artifacts publishing for enterprise-scale autonomous driving and electromobility data workloads.
  • Configure IAM roles and policies for cross-service access, secure data publishing, and least-privilege permissions across environments; contribute to broader security hardening (KMS, Secrets Manager, VPC).
  • Publish new data-product workflows, including semantic data distribution patterns for downstream consumers in the US and EMEA.
  • Operate and improve observability/monitoring infrastructure, including alerting thresholds with Athena, Step Functions, QuickSight, and defect analysis, to strengthen platform reliability.
  • Produce architecture documentation, implementation proposals, and technical handoffs; support incident/investigation work with root-cause analysis and evidence-based reporting.

Ocumeda: Data Engineer and Analytics (Working Student)

Jun 2024 – Jun 2025

  • Collaborated closely with stakeholders, including C-level executives (CTO), to gather and translate business requirements into scalable data solutions.
  • Designed and implemented a scalable data architecture on AWS (S3, Lambda, Redshift, Step Functions) using Airbyte and Metabase to support the startup's rapid growth.
  • Developed around 10 ETL pipelines using Python, connecting different data sources as external APIs and SharePoint, some resulting in a 400% reduction in execution time.
  • Established data architecture best practices and standards, ensuring data quality, consistency, and governance across the organization.
  • Managed the data infrastructure that supported data-driven decision-making for over 15 users, including C-level executives.

ITESM: Part-Time University Lecturer

Feb 2022 – Sep 2023

  • Invited lecturer at the Master's in Applied Artificial Intelligence (MNA-V) for 6 weeks in July-August. Course: Introduction to MLOps.
  • Participated in the proposal and design to register the first MLOps subject as part of the ITESM master's program (MNA-V).
  • Part-time lecturer in Python, OOP, unit/integration testing with Pytest, packaging with Python, API REST with FastAPI, Software Engineering, Monitoring, Observability, Docker, Docker Compose, Terraform, and GitHub Actions, applied to an MLOps certification course.

Wizeline: Data Engineer

Jan 2022 – Apr 2023

  • Developed one streaming and two batch pipelines to extract, transform, and load (ETL) data from multiple data sources to a system recommendation using Python, both GCP (Cloud Functions, Cloud Storage, Scheduler, Cloud SQL, Pub/Sub, BigQuery, Dataflow, Scala) and AWS (EMR, PySpark, S3, Athena, Lambda, CLI).
  • Taught Terraform content about data engineering in an external boot camp.
  • Taught Kafka fundamentals in an external course on streaming content.
  • Designed and implemented multiple unit and integration tests with pytest.
  • Created a REST API for a machine-learning model using FastAPI, Python, Docker, and AWS EC2.

iVoy: Data Engineer

Feb 2021 – Jan 2022

  • Collaborated in DE architecture design and implementation; POCs on batching and streaming (Apache Beam) using GCP and AWS, orchestration (Airflow), data preprocessing (Spark).
  • Created a streaming pipeline and production deployment processing all packages per day using Apache Beam, BigQuery, and Dataflow.
  • Consolidated data from MySQL, Postgres, and MongoDB into a Kafka cluster (500M+ records and continuous data streams).
  • Created a Data Lake for raw data in AWS S3, consumed with Glue, Athena, and QuickSight.

Uber Technologies Inc: Driver and Rider Operations Intern

Oct 2019 – Jan 2021

  • Data collection, cleaning, exploration, and analysis on large datasets about drivers, partners, and vehicles across 56 Mexico Rides operational cities using SQL (Presto), Python, Pandas.
  • Productized a fully automated GUI application to automate pre-processing of driver/vehicle/partner documents, saving 40+ hours per month using Python, Django, and SQL.
  • Converted a manual spreadsheet into an automated compliance dashboard using Python, SQL, and Google Sheets.
  • Developed a document processing automation prototype using Deep Learning (ResNet-50) and OCR (81% accuracy across four categories).

Delta Smith: Data Engineering and Architect (Freelancing)

Sep 2021 – Sep 2023

  • Designed data roadmaps for 2022 and 2023 covering security, observability, monitoring, orchestration, data governance, DataOps, data quality, privacy, and compliance.
  • Led data projects from requirements mapping to database modeling and delivery.
  • Generated three workflows orchestrated by Airflow Google Composer.
  • Architected and implemented an end-to-end batch data pipeline with ScreamingFrog, Google Cloud Storage, GSheets, Docker, and Terraform.
  • Architected and developed data observability, logging, and monitoring infrastructure using Google Cloud Functions, BigQuery, Data Studio, and Shipyard.

Projects

Salsuki: Community Management Platform

2024 – Current

  • Sole full-stack developer and product owner for a community management platform serving a non-profit salsa school with 60+ active registered users, including bookings, skill levels, wallet balances tracked as system of record.
  • Built the frontend with React 19, TypeScript, Vite, and Tailwind CSS 4 (PWA, mobile-first) and the backend on Supabase (Postgres with Row-Level Security, serverless Edge Functions in Deno, Auth, Storage).
  • Deployed on Vercel with per-PR preview environments, GitHub Actions for lint/build/migration validation, and Sentry for production error monitoring.
  • Designed a credit-based internal economy with asynchronous bank-transfer reconciliation via CSV processing.
  • Built class/event booking with capacity limits, waitlists, and skill-level gating, plus an integrated learning-resource library and an interactive knowledge-graph view of dance-figure prerequisites.
  • Run an AI-agent-orchestrated engineering workflow: scope structured tickets, dispatch implementation to Claude Code agents on isolated branches, and review every PR before merge, sustaining ~15–20 shipped tickets/month as a solo maintainer.
  • Website: salsuki-website.vercel.app
  • Read the full project write-up

DevOps Course: Development and Deployment of a GenAI-Powered Web Application

Apr 2025 – Aug 2025

  • Designed and implemented the RAG and Generative AI subsystem for LECture-bot, an intelligent course material assistant.
  • Built a Python-based LangChain microservice to process and embed uploaded documents, store/query vectors in Weaviate, and integrate with cloud-based and local LLMs.
  • Repository: team-LECture-bot
  • Read the full project write-up

Practical Course: Recommender Systems (AI Travel Journal Assistant)

Apr 2025 – Aug 2025

  • Designed and implemented full-stack architecture for an AI-powered travel journal assistant integrating React, FastAPI, PostgreSQL, and Docker.
  • Led development of GenAI microservice for image analysis and timeline creation.
  • Repository: Team-W4
  • Read the full project write-up

Interdisciplinary Course: LLMs (TUM IDP)

Oct 2024 – May 2025

Practical Course: Applied Deep Learning in Medicine (ADLM Segmentation)

Apr 2024 – Aug 2024

Seminar Course: Natural Language Processing: Methods and Applications

Apr 2025 – Aug 2025

  • Independent research on adversarial attacks targeting large language models, surveying vulnerabilities and mitigation strategies.
  • Produced a seminar paper and presentation on securing LLMs against malicious exploitation. Paper: Google Drive

Education

Technical University of Munich

Oct 2023 – Expected Apr 2027 • Munich, Germany

Master of Science in Informatics

Coursework: Cloud Computing, Cloud Information Systems, Cloud-Based Data Processing, DevOps: Engineering for Deployment & Operations, Machine Learning, Requirements Engineering, Software Engineering.

Instituto PolitΓ©cnico Nacional

Jan 2015 – Jul 2020 • Mexico City, Mexico

Bachelor of Computer System Engineering

Coursework: Artificial Intelligence, Software Engineering, Business Administration, Distributed Computing, Microcontrollers, Databases.

Universidad de Caldas

Jan 2019 – Jul 2019 • Manizales, Colombia

Student Exchange in Computer System Engineering

Coursework: Machine Learning.

Master's Thesis

Schema-Guided KG Construction and Retrieval for LLM-Based Automotive Test Scenario Generation

Registered • Implementation underway • Munich

TUM Chair of Robotics, AI and Real-Time Systems (Prof. Alois Knoll), advised by AndrΓ© Schamschurko.

  • Comparative evaluation of retrieval strategies (flat vector retrieval, LightRAG, HippoRAG 2) for generating test scenarios from UN Regulation No. 152 (advanced emergency braking systems), benchmarked against 59 annotated test scenarios using precision, recall, and F1-score.
  • Designing and automatically constructing a schema-guided knowledge graph that classifies regulatory parameters (scenario type, speed, load condition, subsequent condition) and bounds retrieval to a single scenario family, to correct retrieval failures seen in general-purpose graph construction.

Read the living thesis project log →

Skills & Technologies

Click any skill to highlight related experience entries, project deliverables, and research artifacts across the CV.

Showing entries for selected skill

☁️ Cloud & DevOps

πŸ“Š Data Engineering

🧠 AI & Software

Volunteering & Leadership

Salsuki: Salsa Instructor & Founder

Nov 2023 – Current • Munich, Germany

Founded and run a free community salsa school (currently 87 members across in-person classes every Friday), sharing Latino culture and fostering networking through dance. Digitized and scaled the operation with a self-built platform.

LATUM (TUM Munich)

May 2024 – Current • Munich, Germany

Inaugural staff generation at Latin American at TUM (LATUM). Organized workshops, guidance, and intercultural exchanges for Latin American students.

Buddy Program (IPN Mexico City)

Jul 2018 – Jul 2021 • Mexico City, Mexico

Supported exchange students from France, Belgium, Colombia, Chile, and Spain integrating into university and local cultural life.

Languages

Publications

Late Blight Segmentation in Tomatoes Using Spatial Domain Methods and Colour Analysis

Oct 2020, International Journal of Scientific Research

View publication

Awards & Recognitions

Specialized Courses & Certifications