ALEJANDRO ZAPATA FERREIRA
SOFTWARE DEVELOPER · FULLSTACK · UI DESIGNER
Desarrollador full‑stack con capacidad para diseñar y desarrollar aplicaciones web end‑to‑end. Combino un fuerte dominio del frontend —creación de interfaces accesibles, eficientes y orientadas a la experiencia de usuario— con experiencia en backend, APIs, bases de datos y despliegue en entornos cloud. Comprometido con la calidad del código, la optimización del rendimiento y la construcción de productos escalables y mantenibles.
Experiencia Reciente
Fullstack Developer & Team Lead — CodeCrafters Developer Community
Líder de equipos multidisciplinarios internacionales, especializado en la gestión del ciclo de vida de desarrollo bajo metodologías ágiles. Experto en coordinar flujos de trabajo en Git, asegurar la calidad mediante Code Reviews y promover estándares de Clean Code y mentoría técnica. Stack y Capacidades Técnicas: Backend: Arquitecturas escalables con Node.js, NestJS y PostgreSQL. Frontend: Interfaces reactivas con React y Tailwind CSS. DevOps: Automatización de despliegues con Docker y GitHub Actions. Liderazgo: Gestión de proyectos desde cero (E2E), garantizando escalabilidad e innovación en entornos colaborativos de alto rendimiento.
Front-End developer & UI Designer — Arttalo tech
• Traducción de diseños a código. • Optimización de la Experiencia de Usuario (UX). • Desarrollo de interfaces responsivas y accesibles. • Optimización de rendimiento frontend. • Implementación de microinteracciones y animaciones. • Colaboración con equipos multidisciplinarios.
Formación adicional
IFCD0210 - Certificado de profesionalidad Desarrollo de Aplicaciones con tecnología web (Nivel 3)
Formación especializada en programación web en entorno cliente y servidor, orientada al desarrollo de aplicaciones modernas y escalables. Desarrollo de interfaces frontend con HTML5, CSS3, JavaScript ES6+, Tailwind CSS y React, aplicando principios de diseño UI con Figma. Implementación de backend y lógica de negocio mediante Python, Flask, FastAPI, incluyendo acceso y gestión de datos con SQLite y MySQL. Diseño y desarrollo de aplicaciones web distribuidas, aplicando arquitectura de software, patrones de diseño y buenas prácticas de programación. Uso de control de versiones con Git y colaboración con GitHub. Implantación, configuración y mantenimiento de aplicaciones web, garantizando rendimiento, seguridad y escalabilidad. Verificación, documentación e implementación de aplicaciones siguiendo criterios técnicos, metodologías de calidad y buenas prácticas.
Clean Architecture & DDD en Python
Proyectos
Azfe.dev Portfolio
Sitio web que muestra mi portfolio profesional y CV. Desarrollado con una API REST que gestiona dinámicamente los datos del portfolio y de mi CV.