Ivan Romero profile photo

Hi there! 👋I'm Ivan Romero

Software Engineer

& Machine Learning Enthusiast

Desplázate hacia abajo

About me

Software Engineer with 3 years of experience in backend systems and microservices in Python. I specialize in Django, REST APIs, Docker, and distributed system design—leading teams and shipping production solutions for major Spanish banking clients. Currently pursuing a Master's in Deep Learning, bridging robust software engineering with AI.

Outside of technology, I enjoy photography, traveling, and mountaineering.

Tech Stack

Backend

Python
Django
FastAPI
Selenium

ML

PyTorch
OpenCV
Hugging Face
Ollama

Frontend

React
TypeScript

Databases

PostgreSQL
MySQL
Redis

CI / CD & DevOps

Nginx
Docker
GitHub Actions
Linux

Work Experience

Software Engineer

Jan 2023 - Aug 2025

Serimag| Barcelona

Software Engineer

Jul 2024 – Aug 2025

• Mentored and led a team of 3 engineers on Django/REST API development, delivering 5+ production microservices for a major Spanish banking client.

• Resolved critical OAuth2.0 outages by implementing MySQL InnoDB Cluster and load balancing across dual environments; reduced recovery time from hours to <1 minute.

• Owned the end-to-end deployment lifecycle with weekly microservice releases on Linux using Docker, Nginx, CI/CD pipelines, automated testing with PyTest, and production monitoring.

• Maintained core Python orchestration platform coordinating business logic across 10 microservices, optimizing architecture from document-passing to DB reference IDs, reducing API latency for 100,000+ daily documents.

AI Developer Intern

Jan 2023 – Jul 2024

• Led end-to-end development of real-time TensorFlow classification model (CNNs) for ING; managed Linux deployment handling 30,000+ daily documents across 50+ categories, reducing manual labor by 80%.

• Engineered NLP/NER pipelines that increased invoice information extraction automation from 60% to 70% at 99% accuracy, saving 35 manual hours weekly across 5,000+ daily documents.

Backend DevelopmentMachine LearningPythonTeam Leadership
Visit Company

Full Stack Developer

Jun 2021 - Sept 2021

Bandalux| Barcelona

• Implemented backend features using .NET and enhanced user interfaces through JavaScript, HTML and CSS for internal web applications, improving usability and performance.

JavaScriptHTML/CSS.NET
Visit Company

Projects

AI for Earth Observation
2025

AI for Earth Observation

MSc project on applying AI to satellite imagery.

AIMachine LearningSatellite ImageryPython
View Project
BCNeMotorsport Autonomous Vehicle
2021-2022

BCNeMotorsport Autonomous Vehicle

Developed computer vision systems for a Formula Student race car.

Computer VisionC++ROSPython
View Project

Education

MSc in Advanced Telecommunications Technologies

Sept 2024 - present

Polytechnic University of CataloniaBarcelona, Spain

• Major in Deep Learning for Multimedia Processing

• Worked on Language Modeling, Speech Recognition and Computer Vision projects

Deep LearningComputer VisionSpeech Recognition
Visit University

BSc in Telecommunications Engineering

Sept 2018 - Jan 2024

Polytechnic University of CataloniaBarcelona, Spain

• Specialized in Multimedia Processing

• Completed comprehensive studies in telecommunications and signal processing

TelecommunicationsSignal ProcessingMultimedia
Visit University

Contact me

Ivan Romero