You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Edmundo OlivaresEO

Edmundo Olivares

Front-end Tech Lead | Webapp Specialist

€300/day
Madrid, ES
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Edmundo

I am a Front-end Tech Lead specializing in React and TypeScript, with over 8 years of experience building scalable and maintainable web applications.

I have led teams in agile environments, defining architectures, quality standards, and user-centric solutions. I work on both developing new features and evolving existing products, always focusing on performance, clean code, and user experience.

If you are looking for someone who understands your product, aligns with your vision, and executes efficiently, we can work together.
  • Spanish

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • CaixaBank Tech
    Squad Lead Software Engineer
    BANKING AND INSURANCE
    October 2024 - Today (1 year and 10 months)
    Madrid, Spain
    Lead 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 Consulting
    Software Developer
    TRANSPORTATION
    April 2022 - November 2024 (2 years and 7 months)
    Madrid, Spain
    Development 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ña
    Software Developer
    TELECOMMUNICATIONS
    August 2018 - January 2023 (4 years and 5 months)
    Madrid, Spain
    Development 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • IES Enrique Tierno Galván
    2017

Skill set

Categories