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 |
| 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) |