Acerca de Edmundo
Español
Bilingüe o nativo
Inglés
Competencia profesional completa
Experiencia
- CaixaBank TechSquad Lead Software EngineerBANCA & SEGUROSoctubre de 2024 - Hoy (1 año y 10 meses)Madrid, EspañaLiderar 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 DeveloperTRANSPORTESabril de 2022 - noviembre de 2024 (2 años y 7 meses)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 DeveloperTELECOMUNICACIONESagosto de 2018 - enero de 2023 (4 años y 5 meses)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.
Recomendaciones
Sé el primero en recomendar a Edmundo
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
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
Formación
- IES Enrique Tierno Galván2017