About Edmundo
Spanish
Native or bilingual
English
Fluent
Experience
- CaixaBank TechSquad Lead Software EngineerBANKING AND INSURANCEOctober 2024 - Today (1 year and 10 months)Madrid, SpainLead the development of web applications for all types of devices, ensuring maximum quality and best practices.👨💻 Technical Leadership
- Developer Mentorship: Training, code reviews, pair programming, supporting the team's technical growth.
- Front-end Architecture Definition: Technology selection, pattern definition, folder structure, reusable component design.
- Best Practices: Clean Code, testing (unit and e2e), performance, accessibility, clear documentation.
🧠 Product Vision- Interface between business and technology: Translating functional requirements into viable technical solutions.
- Decision-making participation: Prioritization, technical feasibility, delivery planning.
🛠️ Technical Quality Management- Establishing code conventions, linting, and formatting tools.
- Designing CI/CD pipelines for automated deployments and testing.
- Implementing automatic tests, guaranteed minimum coverage.
🚀 Squad Delivery and Autonomy- Ability to break down tasks into small, efficient deliverables.
- Monitoring technical progress, organizing dailies, refinements, retrospectives.
🤝 Collaborative Work- Coordination with other teams (backend, QA, design, product).
- Resolving technical and organizational blockers.
- Capitole ConsultingSoftware DeveloperTRANSPORTATIONApril 2022 - November 2024 (2 years and 7 months)Madrid, SpainDevelopment of web applications for traffic systems management in international projects.🔧 Technical Proficiency
- Deep expertise in React and its ecosystem: Hooks, Context, Redux, Zustand/Nanostores, Next.js, etc.
- TypeScript and best practices: Strict typing, clear interfaces, advanced TS usage for security and maintainability.
- Componentization and scalable design: Designing reusable components, patterns like container/presentational, atomic design, etc.
🚀 Full-stack Development and Autonomy- Ability to build a product from scratch: project structure, routing, component design, API integration.
- Efficient management of global state and data lifecycle.
- Solid knowledge of performance and optimization (lazy loading, memoization, virtualization).
🧪 Code Quality- Application of SOLID principles and Clean Code.
- Unit and integration testing with Jest, Testing Library, or Cypress.
- Quality control with ESLint, Prettier, Husky, etc.
📦 Integration with the Rest of the Stack- Smooth work with REST and GraphQL APIs.
- Knowledge of Node.js for light backend tasks or SSR.
- Experience in projects with microservices or microfrontends architecture.
🧠 Business Acumen- Ability to understand the impact of development on the product and the end-user.
- Focus on UX/UI, accessibility, and responsive design.
🧩 Teamwork- Participation in code reviews, convention definition, and continuous improvement.
- Close collaboration with design and product teams.
- Occasional mentoring of junior or mid-level profiles.
- Orange EspañaSoftware DeveloperTELECOMMUNICATIONSAugust 2018 - January 2023 (4 years and 5 months)Madrid, SpainDevelopment of a multimedia and TV content playback application for smart TVs, set-top boxes, and web for a major IT and telecommunications company.🔧 Solid Technical Foundation
- Good command of JavaScript, HTML, CSS, and React (Hooks, functional components).
- Knowledge of TypeScript and basic/intermediate use in real projects.
- Experience with common libraries: React Router, Redux or Context API, MUI, etc.
- Knowledge of responsive design, reusable components, and REST API consumption.
🚀 Development Autonomy- Ability to develop complete new features from user stories or mockups.
- Participation in bug fixing, technical improvements, refactoring.
🧪 Best Practices and Testing- Knowledge of basic testing principles: Jest, React Testing Library.
- Familiarity with quality control tools: ESLint, Prettier, Git.
🤝 Collaboration and Continuous Learning- Ability to work in an agile team (Scrum, Kanban).
- Openness to feedback in code reviews and active learning.
- Fluid communication with design, backend, and other developers.
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