Profile

Software Engineer and Team Lead specializing in Frontend. With around 15 years experience in the IT field, working hands-on in architecting, designing and implementing web solutions. Leading the research, scoping and coding. Implementing new processes and tools with high quality standards. Expert in technologies and tools such as JavaScript and AngularJS, keeping up to date on the latest trends of web development like ReactJS or TypeScript.

Contact

Skillset

  • JavaScript
  • React
  • AngularJS
  • Node.js
  • TypeScript
  • HTML5
  • SASS
  • Git
  • Protractor
  • CD/CI
  • Jenkins
  • Docker
  • Jasmine
  • Karma
  • Vue.js
  • Symfony
  • MySQL
  • PostgreSQL
  • Unix
  • Scrum

Latest experience

Lead Frontend Engineer.

WeTransfer. Jul 2017 - Present.

Amsterdam, Netherlands.

As the Lead Frontend Engineer at WeTransfer, I make sure all frontend work across the product teams–including code quality, technical performance and working practices–is up to the required standards, while leading the implementation of significant frontend features and identifying priorities for releases.

Leading by example and through discussion, I educate and inspire my team to set the bar high and achieve goals, seeking consensus but also stepping in to make decisions when needed. At the same time, I work on identifying hiring needs and interview applicants for Frontend Engineer positions, making sure to recruit top frontend talent into our team.

Besides, together with the other Lead Engineers, we work on maintaining a high level of engineering standards across the department.

Senior Frontend Developer & Chapter Lead.

TNT. Jun 2016 - May 2015.

Hoofddorp, Netherlands.

As a part of the digital transformation of the organisation, I worked alongside other colleagues writing a complete new product from scratch, that would replace the current solution that TNT provides to its customers. Collaborating with Product Owners, Solution Architects and Business Analysts, I determined the current needs and conditions, in order to understand which implementation was required.

Besides, I worked on sharing development knowledge with all product development team when planning for future functionality while contributing to the design and evolution of the product. Some other key-activities included: peer review of detailed designs, code, documentation and test cases; creating and maintaining documentation and processes; and continual contribution to improvements of the engineering process.

Technology stack: AngularJS, ES6, Node.js, Protractor, Karma, Jasmine, Jenkins, Docker, Git.

Senior Frontend Developer & Component Owner.

Backbase. Jun 2015 - May 2016 (1 yr).

Amsterdam, Netherlands.

As a Senior Frontend Developer at Backbase, I was responsible for the implementation of new functionality for the company’s main product. Alongside other colleagues, I worked on refactoring legacy code into the new platform architecture, based on Node.js and AngularJS.

Besides, as Component Owner, I made sure that the architectural element works as expected, while maintaining a high level of technical performance and coding standards.

Technology stack: AngularJS, RequireJS, jQuery, ES6, Node.js, Protractor, Mocha, Chai, GoCD, Docker.

Software Engineer and Trainer.

Freelance. May 2012 - May 2015 (3 yrs).

Basque Country, Spain.

For 10+ years, I worked as a Software Engineer and Team Lead specialising in Frontend, both on a freelance basis and as part of a company’s team, developing from simple websites to complex system information sites and e-commerces.

Working hands-on in architecting, designing and implementing web solutions. Leading the research, scoping and coding. Implementing new processes and tools with high quality standards. Expert in technologies and tools such as JavaScript and AngularJS, keeping up to date on the latest trends of web development like React or TypeScript.

Besides, as a trainer and lecturer, I taught more than 1.000 hours, upskilling tech professionals and companies in some of the latest technologies at the time.

Technology stack: JavaScript, HTML5, CSS3, AngularJS, Symfony, PHP, Android, iOS.

Education

University of Basque Country (UPV-EHU).

Computer Science MS Degree. 2010.

University of Basque Country (UPV-EHU).

Computer Science BS Degree. Graduated with honours. 2007.

Special Projects

Google Summer of Code.

Mar - Aug 2007.

Selected to participate on the Google Summer of Code program, from amongst 6,000 proposals worldwide. The project consisted on a plugin called Epaile for the e-learning platform Moodle, able to automatically assess programming practices submitted by students.

Publications (in spanish)