Project Manager · Senior Python / Django

Del alcance a producción.

Combino la dirección de proyecto con el desarrollo backend, sobre tecnología actual y con foco en la entrega.

Ver proyectosContactar

Experiencia

Project Manager & Senior Python Engineer

Bluumi App SL
Sevilla · 08/2024 — Actualidad

Responsable de entrega en tres equipos de producto: roadmap y estimación, diseño de solución, desarrollo backend y propiedad de las releases.

Roadit — plataforma de transporte de vehículos (roadit.ai)
  • Plataforma que coordina el transporte de vehículos desde la solicitud inicial hasta la entrega final, conectando concesionarios y flotas con una red de conductores independientes en toda España.
  • Lead de backend: diseño y construcción de las APIs REST de planificación, seguimiento, presupuestos, facturación y gestión de incidencias.
  • Integración de Google Maps Platform para rutas y geolocalización, más notificaciones y tareas asíncronas con Celery y Redis.
  • Propiedad del despliegue completo: servicios contenerizados publicados en clústeres de Kubernetes vía ArgoCD (GitOps), con promoción de entornos y rollbacks controlados.
  • Evolución del panel de administración en Angular que usa el equipo de operaciones a diario.
Django REST Framework · PostgreSQL · Celery · Redis · Angular · Google Maps Platform · Docker · Kubernetes · ArgoCD
Az3Oeno — plataforma cloud-native para producción de vino y gestión de barricas
  • Diseño de solución y desarrollo full-stack para instalaciones enológicas: gestión de fases de fermentación, inventario de barricas, trazabilidad de lotes, reporting y soporte multiidioma para bodegas internacionales.
Django · PostgreSQL · JavaScript · HTML/CSS · AWS EC2
Attendis — gestión educativa para una red de colegios privados
  • Lead técnico y arquitecto backend en un equipo de 5, para una red con presencia en varias regiones.
  • Seguimiento académico, expediente centralizado, informes a medida y generación segura de documentos (notas, asistencia, certificados).
  • Diseño e implementación del panel de profesores: pasar lista, evaluar estudiantes, asignar tutorías con padres y seguimiento diario del aula.
  • Panel de Secretaría para las gestiones internas de cada colegio: rutas de autobús con recogida de alumnos por paradas, matriculación y promoción entre cursos y gestiones administrativas.
Django · PostgreSQL · Celery · Redis · React
Cliente y preventa
  • Presente en las conversaciones iniciales con cliente: asesoramiento técnico, propuestas a medida, estimación de esfuerzo, definición de alcance y encaje del presupuesto con la capacidad interna de entrega.

Senior Python Engineer

Version 1 SL
Málaga · 04/2022 — 08/2024

Backend y cloud sobre AWS en dos productos de negocio.

NEPO Open Platform — e-procurement
  • Desarrollo backend en Node.js y componentes React para una plataforma donde los proveedores se registran gratis y reciben avisos de oportunidades de negocio relevantes.
  • Funciones AWS Lambda que soportan los flujos de notificación y matching.
Node.js · React · AWS Lambda
Capital Markets — plataforma de rentabilidad de inversiones
  • Plataforma web sobre componentes AWS para cuantificar la rentabilidad de las inversiones.
  • Scripts Python para obtener datos en bruto de varias fuentes (SQL Server, FTP, CSV) y sintetizarlos como dato final en DynamoDB.
  • Desarrollo y configuración de endpoints que disparan recursos AWS concretos; Terraform (IaC) para definir los componentes despegables.
Python · AWS · DynamoDB · SQL Server · Terraform

Software Configuration Engineer

DTN SL
Sevilla · 01/2019 — 04/2022

IoT, ETL y herramienta interna alrededor de ThingsBoard.

Plataforma IoT y automatización
  • ThingsBoard: uso de la plataforma open-source para ETL sobre dispositivos IoT y construcción de dashboards para cliente final, extendida con una capa Flask dirigida por API.
  • Decodificadores en tiempo real, en Python, de la señal de sensores instalados en aeropuertos comerciales de varios países y en aeropuertos privados, y visor automatizado de documentos en Flask.
  • Scripts Python y procedimientos SQL para sincronizar datos entre varios servidores Windows/SQL Server.
  • Git maintainer del equipo y participación completa en el proceso Agile.
Python · Flask · ThingsBoard · SQL Server · Git

Analista / Programador

Ayesa AT
Sevilla · 02/2018 — 01/2019

Proyectos Django y AWS para el grupo Repsol.

Programa GDPR, Becas Fundación Repsol y Guía Repsol
  • Programa GDPR para Repsol: campañas de mailing con AWS Lambda dirigidas a toda la base de clientes del grupo.
  • Becas Fundación Repsol: plataforma web Django para estudiantes en España, incluido el soporte de las actualizaciones anuales.
  • Guía Repsol: funcionalidades de Django CMS a partir de propuestas editoriales, management commands para actualizaciones masivas en PostgreSQL y soporte front con Vue.js.
Django · django-cms · PostgreSQL · Vue.js · AWS Lambda · Docker Compose

IT Associate (Developer)

Quintas Energy SL
Sevilla · 02/2016 — 02/2018

ETL de plantas solares y desarrollo sobre el ERP interno.

Azure ETL y QEconnect
  • Pipelines en Azure que recogen el dato bruto de plantas solares, procedimientos batch en C# para limpiarlo y almacenamiento en una base SQL de staging, expuesto en dashboards de Power BI.
  • QEconnect (ERP QuickBase): desarrollo dirigido por negocio y add-ons Django/Python para el ERP.
  • Premio Empleado del Mes (noviembre 2016).
Azure · C# · SQL Server · Power BI · Django

Proyectos destacados

Plataformas en producción, con usuarios reales detrás.

Roadit

Logística

Transporte de vehículos de punta a punta: solicitud, planificación, seguimiento, presupuestos, facturación e incidencias. Lead de backend y responsable del despliegue.

Django REST · Celery · Kubernetes · ArgoCD · Angular

Az3Oeno

Agro / Vino

Plataforma cloud-native para bodegas: fases de fermentación, inventario de barricas, trazabilidad de lotes y reporting multiidioma.

Django · PostgreSQL · AWS EC2

Attendis

Educación

Gestión académica para una red de colegios: expediente centralizado, paneles de profesor y generación segura de documentos.

Django · Celery · Redis · PostgreSQL

Capital Markets

Fintech

Cuantificación de la rentabilidad de inversiones sobre AWS, con ingesta de datos desde SQL Server, FTP y CSV hacia DynamoDB.

Python · AWS · DynamoDB · Terraform

NEPO Open Platform

E-procurement

Registro gratuito de proveedores y avisos de oportunidades de negocio, con flujos de notificación y matching en Lambda.

Node.js · React · AWS Lambda

Plataforma IoT (DTN)

IoT / Datos

ETL sobre dispositivos IoT y dashboards para cliente final, ampliados con una capa API en Flask y decodificadores de señal en tiempo real.

Python · Flask · ThingsBoard

Un solo interlocutor para el alcance, la arquitectura y el despliegue.

01

Entrega y equipo

Roadmap, estimación de esfuerzo, definición de alcance, presupuesto y coordinación de releases. Supervisión técnica y revisión de código, en Agile/Scrum.

02

Arquitectura backend

Django y DRF, microservicios, diseño orientado a eventos, integraciones con terceros y procesamiento asíncrono con Celery y Redis.

03

Producción real

Contenedores, Kubernetes y ArgoCD con flujo GitOps: promoción de entornos, rollbacks controlados y despliegue de extremo a extremo.

Stack

Liderazgo y entrega

Gestión de proyecto, liderazgo técnico, supervisión de equipo y revisión de código, Agile/Scrum, estimación de esfuerzo, definición de alcance, presupuestos, relación con cliente

Lenguajes

Python (avanzado), JavaScript, SQL, C#, Node.js

Backend

Django, Django REST Framework, Flask, FastAPI

Frontend

Angular, React, Vue.js, jQuery, HTML5, CSS3

Cloud y DevOps

Kubernetes, ArgoCD (GitOps), Docker y Docker Compose, AWS (Lambda, EC2, DynamoDB), Azure, Terraform (IaC)

Datos y asíncrono

PostgreSQL, SQL Server, DynamoDB, Redis, Celery, pipelines ETL

Arquitectura

Microservicios, APIs REST, diseño orientado a eventos, integraciones (Google Maps Platform, APIs de terceros, feeds FTP/CSV)

Prácticas y herramientas

Git, GitLab, CI/CD, testing y depuración, seguridad de aplicaciones

Charlas y conferencias

Sesiones sobre hacking ético y herramientas para penetración en entornos empresariales.

Kung Fu Python: Hacking with Python
Taller · SecAdmin 2019, Sevilla
Explota explótame exploí: Hacking with Empire
BitUP 2019 (Univ. Alicante) · ETSII 2019 (Univ. Sevilla)
A Gentle Intro to Social Engineering
Ronda de Hacking · Meetup Hacking Sevilla, 11/2019
Introducción a desarrollar tus propias herramientas de hacking
SecAdmin 2018, Sevilla

Formación y certificaciones

Idiomas: español (nativo) · inglés (competencia profesional).

Máster en Ciberseguridad
Universidad de Sevilla · 2017—2018
Grado en Ingeniería del Software
Universidad de Sevilla · 2010—2014
Scrum Master & ITIL v3
Ayesa AT / Axelos · 2017—2018
Desarrollo y administración de Oracle Database
Universidad de Sevilla · 2011
Grado Superior en Desarrollo de Sistemas Informáticos
Salesianos de San Pedro, Triana · 2008—2010
Borja Manuel Merchán

Contacto

¿Tienes un proyecto o una vacante?

Escríbeme y hablamos de alcance, plazos y cómo encajarlo. Respondo a propuestas freelance y a ofertas de PM o backend senior.

EscríbemeLinkedInGitHub
BORJA MANUEL MERCHÁN — SEVILLA, ESDisponible para proyectos y conversaciones