Full Stack Engineer

My photo

Eduardo Iriarte Gahete

Full Stack Engineer • 10+ years of experience

Extensive knowledge of JavaScript, CSS and popular frontend frameworks. Experienced in advanced backend technologies including containerization, microservices, SQL and NoSQL databases, cloud services and RESTful APIs. Dedicated to enhancing user experience by creating responsive, accessible and performant applications. Commited to best practices, delivering clean, maintainable and well-tested code. I adhere to the principle that "Programs must be written for people to read, and only incidentally for machines to execute".

Experience

Senior Backend Engineer

Netex Knowledge Factory

-

Worked in a distributed team to create a cloud-based multitenant platform tailored for the education industry.

  • Developed scalable dockerized RESTful microservices with PHP/Symphony, MySQL and MongoDB, with a Domain-Driven Design (DDD) for enhanced maintainability.

Senior Backend Engineer

Aareon AG

-

Worked in a international, English-speaking team to create a cloud-based multitenant platform tailored for the property industry.

  • Developed scalable dockerized RESTful microservices with PHP/Symphony, MySQL and Redis, with a Domain-Driven Design (DDD) for enhanced maintainability.
  • Designed and implemented messaging solutions with RabbitMQ, thus avoiding bottlenecks and ensuring seamless data flow.
  • Proposed and developed a Node.js boilerplate tool, significantly boosting team productivity by streamlining development processes.
  • Contributed to the creation of Gitlab CI/CD workflows, automating quality assurance, code testing and deployment processes for faster and more reliable releases.
  • Conducted code reviews and provided mentorship to junior developers, improving overall code quality.

Full Stack Engineer

Self-employed

-

Focused on building web and mobile applications using technologies like Node.js, React, React Native, and more. I managed the entire product development life cycle, from concept to launch, ensuring seamless user experiences and high-quality deliverables.

    Full Stack Engineer

    Ayesa Advanced Technologies

    -

    Developed and maintained web applications for public sector clients, including the Andalusian Health Service.

    • Developed high-traffic websites using ASP with SQL Server, and PHP with Oracle.
    • Implemented critical backend processes using Oracle PL/SQL, optimizing data management and system performance.
    • Maintained user interfaces with Javacript/jQuery and CSS.
    • Designed and developed desktop solutions using Delphi, Oracle and SOAP.

    Full Stack Engineer

    Arión Grupo BAS Software Factory

    -

    Pioneered the adoption of modern web technologies to create a web-enabled version of our ERP software.

    • Created dynamic frontends leveraging early browser technologies such as DOM Level 2, XML/XSLT and XMLHttpRequest (AJAX).
    • Built a backend layer with ASP and ActiveX components.
    • Proposed, developed and integrated a Java applet to extend brower capabilities with features not natively supported at the time.
    • Programmed a crucial Windows service with Visual C++.

    Certificates

    • IBM Full Stack Software Developer. IBM Skills Network
    • Aptis ESOL Advanced English Level: C1. British Council
    • M102: MongoDB for DBAs. MongoDB, Inc.
    • M101JS: MongoDB for Node.js Developers. MongoDB, Inc.
    • PHP Programming. Eticom
    • AJAX: The New Web Development Technique. Eticom
    • Introduction to Java Programming. Adams Academy
    • Java Programming. CEA
    • Oracle Database 9i Administrator. CEA

    Education

    Computer science and engineering

    University of Seville

    -

    • 214/336 course credits completed

    Undergraduate research assistant in AI

    University of Seville

    -

    • Assembly sequence optimization with C++ using genetic algorithms