cv

This is the extended version of my CV, offering a detailed overview of my academic background, technical skills, professional experiences, and leadership roles. Click the icon to download my latest version.

Basics

Name Alberto Espinosa de los Monteros
Email alberto.espinosa@colorado.edu
Phone +1 970 771 6665
Summary Detail-oriented with a strong focus on software engineering and AI. Experienced in developing scalable, high-performance systems through full-stack development, API design, and machine learning integration. Passionate about writing clean, maintainable code and contributing to teams that build impactful, user-focused technology.

Education

  • 2020.08 - 2025.05
    Bachelors of Science
    The University of Colorado at Boulder
    Computer Science
    • Minor in Business
    • Minor in Computer Engineering

Awards

  • 2021.12.01
    Dean's List
    University of Colorado Boulder
    Recognized for academic excellence and outstanding performance in coursework. Achieved Dean's List status for the following semesters: Fall 2020, Spring 2021, Fall 2021, Spring 2024, Fall 2024, and Spring 2025.
  • 2020.08.01
    CU Boulder BOLD Scholar
    Society of Hispanic Professional Engineers
    Selected for the BOLD program, promoting professional development among Hispanic students in STEM.
  • 2020.08.01
    Ted Sizer Award
    The peak School
    Recognized for outstanding leadership and commitment to the school's values and community.
  • 2020.08.01
    Summit Foundation Award
    The Summit Foundation
    Awarded for academic excellence and community service during high school.

Work

  • 2024.08 - Present

    Louisville, CO

    Contract Software Engineer
    Global Healthcare Exchange (GHX)
    Contracted to lead development of an AI-driven system combining rule-based logic and LLMs for medical product matching.
    • Built a hybrid Prolog + LLM product matching system to reduce manual review by over 25 hours/week.
    • Designed and maintained Python APIs for real-time processing with SQL, Prolog, and OpenAI models.
    • Deployed the system on AWS EC2 using Docker and CI/CD pipelines with secure modular architecture.

Projects

  • 2025.03 - 2025.03
    AI-Powered Summarizer (HackCU11)
    Built a real-time lecture summarizer using Flask, OpenAI Whisper, and GPT-4 in 24 hours during HackCU11.
    • Achieved 95%+ transcription and summarization accuracy.
    • Processed 25MB+ audio/video files in <10 seconds.
    • Engineered robust backend pipelines and UI for note review.
  • 2025.01 - 2025.05
    AWS DeepRacer Autonomous Vehicle
    Designed an autonomous vehicle using Raspberry Pi, LiDAR, ROS2, and camera modules for local edge-compute driving.
    • Boosted localization by 80% using EKF and optical flow fusion.
    • Implemented PID and MPC controllers to cut trajectory deviation by 60%.
    • Achieved smooth lap performance and control stability.
  • 2024.08 - 2024.12
    Machine Learning for Disaster Relief in Python
    To use historical disaster data from the EM-DAT database to predict at-risk regions and optimize disaster relief resource allocation. The project focused on analyzing disaster types, severity, and their impacts to guide data-driven decision-making.
    • Built ML models (Random Forest, SVM, Gradient Boosting) to predict disaster severity with up to 69% accuracy.
    • Developed an end-to-end ETL pipeline with imputation, feature engineering, and class balancing; led model evaluation and comparative analysis across disaster types for resource allocation.
  • 2024.08 - 2024.12
    STM32 Board Project in C++
    Developed a Tic-Tac-Toe game on the STM32F429i Discovery Board, integrating peripherals via HAL, external interrupts, and timers.
    • Designed an intuitive user interface for the game.
    • Created an AI opponent with RNG-based logic.
    • Optimized the system using STM32CubeIDE.
  • 2024.01 - 2024.05
    UDP Client-Server Connection in C
    Developed a UDP-based client-server system replicating core FTP functionalities, enabling file management.
    • Implemented reliable UDP communication with packet retransmission and error handling.
    • Optimized file transmission for large files.
  • 2024.01 - 2024.05
    Distributed File System (DFS) in C++
    Developed a distributed file system (DFS) with redundancy for secure file storage across servers.
    • Implemented file chunking and redundant storage for 100% file recovery.
    • Handled client-server communication for file upload/download with fault tolerance.
  • 2023.08 - 2023.12
    Fully Autonomous Robot in Python
    Programmed a TIAGo Robot to autonomously scan, map, and retrieve objects from a simulated 3D supermarket using LiDAR-based mapping.
    • Achieved 90% accuracy in LiDAR-based mapping.
    • Developed a 2D map representation for navigation and path planning.
    • Implemented Color Blob Detection for object identification.
    • Applied RRT algorithm for optimal path computation.
    • Controlled the robot's arm using Inverse Kinematics for object retrieval.

Volunteer

  • 2021.08 - 2022.05

    Boulder, CO

    Learning Assistant
    University of Colorado Boulder
    Held weekly office hours (6 hrs/week) to provide academic support to peers, helping them understand challenging C++ topics. Facilitated collaborative learning and encouraged problem-solving by breaking down complex concepts.
  • 2021.08 - 2022.05

    Boulder, CO

    Division 1 Rugby Player
    CU Boulder Men's Rugby
    Demonstrated leadership, teamwork, and discipline as a committed player in Division 1 Rugby, contributing to both practice and game strategies. Played Outside Center (13) for 15s.
  • 2020.08 - Present

    Boulder, CO

    SHPE Scholar
    Society of Hispanic Professional Engineers
    Participated in workshops and networking events to promote professional development among Hispanic students in STEM.
  • 2019.08 - 2020.06

    Breckenridge, CO

    Football Team Captain
    Summit High School
    Led the football team by organizing and conducting weekly practice drills, focusing on core skills development. Implemented a mentorship program pairing freshmen with seniors to promote team unity and leadership.
  • 2018.09 - 2019.06

    Breckenridge, CO

    Volunteer at Timberline Adult Day Care Services
    The Peak School
    Was part of a small group of selected students that was part of the Intergenerational Story Telling Project.
  • 2015.09 - 2019.08

    Breckenridge, CO

    Youth Football Coach
    Bucaneros de Satelite & Snow Tigers
    Formed part of the coaching staff for the youth football team for kids 9 to 10 years old.

Skills

Languages
C/C++ (Proficient)
Python (Proficient)
Java (Intermediate)
Scala (Intermediate)
Swift (Beginner)
Verilog (Beginner)
Web Development & Development Tools
Languages & Frontend: HTML, CSS, JavaScript, React
Backend & Web Frameworks: Flask, Node.js, Express.js
API Development: RESTful APIs, GraphQL
Containerization & DevOps: Docker, Kubernetes, GitHub Actions (CI/CD)
Version Control: Git, GitHub
Cloud Platforms: AWS (EC2, S3, Lambda)
Testing: PyTest, Unit Testing, Integration
Authentication: OAuth2
Web Security: HTTPS, CORS, CSRF, XSS
Software Design: Object-Oriented Programming, Modular Architecture
Agile Practices: Scrum, Jira, Code Reviews
Performance: Caching, Load Balancing, Asynchronous Processing
Machine Learning, Analytics
Machine Learning: TensorFlow, PyTorch, Scikit-learn
Data Analysis: Pandas, NumPy, Matplotlib, Seaborn
Natural Language Processing: OpenAI API
Computer Vision: OpenCV, YOLOv5
Data Processing: ETL, Data Cleaning, Feature Engineering
Statistical Analysis: Hypothesis Testing, Regression Analysis
Algorithms: KNN, SVM, Decision Trees, Random Forests, Neural Networks
Networking
Protocols: TCP/IP, UDP, IPv4/IPv6, DNS, DHCP, NAT
Network Programming: Socket Programming (TCP/UDP), Multi-threaded Servers
Reliability Mechanisms: Packet Retransmission, Windowing, Congestion Control
Security: TLS, Encryption, Authentication
Systems & Architecture: LAN/WAN, Proxy Servers, Load Balancing
Tools & Concepts: Wireshark, Netcat, Port Scanning, Firewalls
Embedded & Robotics Frameworks
Frameworks & Middleware: ROS, ROS2
Microcontrollers: STM32, ARM Cortex-M4
Sensors & Perception: LiDAR, IMU, GPS, RGB Cameras
Actuation: Servos, DC Motors, Relays
Control Systems: PID, Extended Kalman Filter (EKF)
Computer Vision: OpenCV, TensorFlow
Machine Learning Integration: TensorFlow, PyTorch
Autonomy: SLAM (EKF-SLAM), Path Planning (A*, RRT*)
Communication Protocols: UART, SPI, I2C
Databese Management
SQL (MySQL, PostgreSQL)
NoSQL (MongoDB, Cassandra)
Distributed Databases (Cassandra, CockroachDB)
Data Visualization (Tableau, Power BI)
Data Security (Encryption, Access Control)