About Edmundo
Spanish
Native or bilingual
English
Fluent
Experience
- CaixaBank TechSquad Lead Software EngineerBANKING AND INSURANCEOctober 2024 - Today (1 year and 9 months)Madrid, SpainLiderar el desarrollo aplicaciones web orientadas a todo tipo de dispositivos, asegurando la máxima calidad y mejores practicas.👨💻 Liderazgo técnico
- Mentorización de desarrolladores: Formación, code reviews, pair programming, acompañamiento en el crecimiento técnico del equipo.
- Definición de arquitectura front-end: Selección de tecnologías, definición de patrones, estructura de carpetas, diseño de componentes reutilizables.
- Buenas prácticas: Clean Code, testing (unitario y e2e), performance, accesibilidad, documentación clara.
🧠 Visión de producto- Interfaz entre negocio y tecnología: Traducción de requerimientos funcionales a soluciones técnicas viables.
- Participación en la toma de decisiones: Priorización, viabilidad técnica, planificación de entregas.
🛠️ Gestión de calidad técnica- Establecimiento de convenciones de código, herramientas de linting y formateo.
- Diseño de pipelines de CI/CD para despliegues automatizados y testing.
- Implementación de tests automáticos, cobertura mínima garantizada.
🚀 Entrega y autonomía del squad- Capacidad para dividir tareas en entregables pequeños y eficientes.
- Seguimiento del progreso técnico, organización de dailys, refinamientos, retrospectivas.
🤝 Trabajo colaborativo- Coordinación con otros equipos (backend, QA, diseño, producto).
- Resolución de bloqueos técnicos y organizativos.
- Capitole ConsultingSoftware DeveloperTRANSPORTATIONApril 2022 - November 2024 (2 years and 7 months)Madrid, SpainDesarrollo de aplicaciones web para la gestión de sistemas de trafico en proyectos internacionales.🔧 Dominio técnico
- Expertise profundo en React y ecosistema: Hooks, Context, Redux, Zustand/Nanostores, Next.js, etc.
- TypeScript y buenas prácticas: Tipado estricto, interfaces claras, uso avanzado de TS para seguridad y mantenimiento.
- Componentización y diseño escalable: Diseño de componentes reutilizables, patrones como container/presentational, diseño atómico, etc.
🚀 Desarrollo completo y autonomía- Capacidad para levantar un producto desde cero: estructura del proyecto, routing, diseño de componentes, integración con APIs.
- Gestión eficiente del estado global y del ciclo de vida de datos.
- Conocimiento sólido de performance y optimización (carga diferida, memoización, virtualización).
🧪 Calidad del código- Aplicación de principios SOLID y Clean Code.
- Testing unitario y de integración con Jest, Testing Library o Cypress.
- Control de calidad con ESLint, Prettier, Husky, etc.
📦 Integración con el resto del stack- Trabajo fluido con APIs REST y GraphQL.
- Conocimiento de Node.js para tareas de backend ligero o SSR.
- Experiencia en proyectos con arquitectura de microservicios o microfrontends.
🧠 Visión de negocio- Capacidad de entender el impacto del desarrollo en el producto y el usuario final.
- Foco en UX/UI, accesibilidad y diseño responsive.
🧩 Trabajo en equipo- Participación en code reviews, definición de convenciones y mejora continua.
- Colaboración estrecha con diseño y producto.
- Mentoría ocasional de perfiles junior o mid.
- Orange EspañaSoftware DeveloperTELECOMMUNICATIONSAugust 2018 - January 2023 (4 years and 5 months)Madrid, SpainDesarrollo de aplicación de reproducción de contenido multimedia y TV para samrtTV, decodificador y web para importante empresa en el sector IT y telecomunicaciones.🔧 Sólida base técnica
- Buen dominio de JavaScript, HTML, CSS y manejo de React (Hooks, componentes funcionales).
- Conocimiento de TypeScript y uso básico/intermedio en proyectos reales.
- Experiencia con librerías comunes: React Router, Redux o Context API, MUI, etc.
- Conocimiento de diseño responsive, componentes reutilizables, y consumo de APIs REST.
🚀 Autonomía en el desarrollo- Capacidad para desarrollar nuevas funcionalidades completas a partir de historias de usuario o mockups.
- Participación en la resolución de bugs, mejoras técnicas, refactorizaciones.
🧪 Buenas prácticas y testing- Conocimiento de principios básicos de testing: Jest, React Testing Library.
- Familiaridad con herramientas de control de calidad: ESLint, Prettier, Git.
🤝 Colaboración y aprendizaje continuo- Capacidad para trabajar en equipo ágil (Scrum, Kanban).
- Apertura al feedback en code reviews y aprendizaje activo.
- Comunicación fluida con diseño, backend y otros desarrolladores.
Recommendations
Be the first to recommend Edmundo
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- IES Enrique Tierno Galván2017