Skip to content
View alejandroricogarcia05's full-sized avatar

Block or report alejandroricogarcia05

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

👋 Hi, I'm Alejandro Rico García

Software Engineering Student @ Universidad Politécnica de Madrid (UPM)

LinkedIn Email


🚀 About Me

I am a 3rd-year Software Engineering student at ETSISI (UPM). My professional focus lies in software architecture, designing scalable systems, and integrating GenAI solutions into production environments.

Currently working as an R&D Software Engineer Intern, I lead the migration of monolithic platforms toward a REST API, prioritizing data privacy and high code quality.


🛠️ Technical Stack

Category Technologies
Languages Java Python
Backend Django DRF
DevOps Docker Git GitHub Actions
Databases PostgreSQL MySQL
AI/ML Ollama DeepSeek Scikit-learn

🌟 Featured Projects

Architectural Migration & AI Automation

  • The Challenge: Refactor a monolithic platform into a decoupled RESTful API architecture (Django REST Framework) for automated exam grading.
  • Key Achievements:
    • Integrated local LLMs (Ollama/DeepSeek) to ensure 100% data privacy.
    • Implemented robust CI/CD pipelines using GitHub Actions.
    • Reduced grading turnaround time by 90% while maintaining enterprise-grade precision.

System Design & Automation

  • Orchestrated complex data workflows using n8n and PostgreSQL.
  • Deployed on a private VPS with automated backup management via GitHub and Telegram APIs.

Software Quality & Leadership

  • Led a team of 7 engineers under Agile/Scrum methodologies.
  • Strict adherence to SOLID principles and design patterns.
  • Achieved 100% Unit Test Coverage using JUnit 5.

⚽ Leadership & Soft Skills

Football Referee | Madrid Football Federation I apply the same rigor and analytical thinking required in software architecture to my role on the pitch:

  • Decision Making: Managing high-pressure scenarios where split-second accuracy is non-negotiable.
  • Conflict Resolution: Communicating effectively and maintaining authority in dynamic environments.
  • Integrity: Applying rules with total impartiality and objectivity.

"Good architecture is not just about code that works; it's about code that lasts."

Pinned Loading

  1. Battleship Battleship Public

    Java 1

  2. proyecto-de-investigaci-n proyecto-de-investigaci-n Public

    Python 1 1

  3. restaurante restaurante Public

    JavaScript 1

  4. Hansel-GretelTravels Hansel-GretelTravels Public

    JavaScript

  5. Tank Tank Public

    GDScript