Full Stack Engineer

My photo

Eduardo Iriarte Gahete

Full Stack Engineer • 15+ 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

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

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