Skip to main content

Experience

01

Bonhams

Feb 2022

Front-end React Developer.

Part of the team responsible for migrating the legacy website to a cutting-edge Next.JS TypeScript application within an NX monorepo. Instrumental in developing a comprehensive Design System from the ground up using Styled Components. Additionally, involved in creating new applications for clients and internal administration, including an EXPO mobile app for iOS and Android.

Proficiently employed Jest and MSW for thorough unit and integration testing, while utilizing Cypress for end-to-end testing.

Helped at the implementation of a robust CI/CD pipeline using GitLab for efficient and seamless deployment.

02

Smart Protection

Feb 2021 - Feb 2022

Front-end React Developer.

Responsible for spearheading the development of back-office applications, catering to the internal administrative requirements of the company's business data.

Initiated the creation of a comprehensive monorepo from the ground up using Yarn Workspaces, ensuring the development of full TypeScript applications.

Implemented a robust Test-Driven Development (TDD) approach using Jest and React Testing Library.

Implemented a sophisticated design system, utilizing a customized library of components using Emotion.JS alongside Storybook for comprehensive documentation.

Established and optimized the frontend pipeline in Jenkins, utilizing parallel optimization for multiple stages.

Basic knowledge in utilizing Terraform for storing environment variables in AWS.

03

ING

Aug 2020 - Feb 2021

Front-end Developer.

Contributed to an international project, focusing on web development based on WebComponents, specifically LitElement, and Redux, with seamless communication with REST APIs.

Adopted a Test-Driven Development (TDD) approach using Karma with Mocha for comprehensive unit testing.

Conducted end-to-end testing using Cucumber and WebdriverIO for thorough functionality testing.

Possesses a strong background in pairing code review experience, serving as an approver of the main repository to ensure the validation of merges into the master branch.

04

Keytree

Oct 2017 - Aug 2020

Front-end Developer.

Involved in the development of multiple React.JS web applications, utilizing REST services provided by the Gateway service, primarily based on SAP, Java, or Node.js backend services.

Took on the role of a front-end developer lead for an Angular JS application, responsible for onboarding newcomers and overseeing new developments or maintenance. Additionally, proficient in deploying applications across various environments for multiple clients.

05

Babel S.I

Apr 2017 - Sep 2017

Full Stack Developer.

Contributed to the Mobile Development Center, focusing on the main project, an IONIC app with Angular JS. Involved in the development of an instant messaging system using Socket.io and Node.js. Integrated Spring Boot and multiple REST services.

06

Ioon Technologies

Jan 2016 - Apr 2017

Scrum Master and Full Stack Developer.

Served as the CTO from November 2016 to April 2017. Acted as the Scrum Master of the main I+D+i project, utilizing Java 1.7, Spring 4, GWT 1.7, Hibernate 5, and MySQL 5.6. Implemented IONIC 2 and Angular for mobile development.

Implemented an Arduino monitoring system for real-time information within the application.

Demonstrated proficiency in utilizing Maven, Sonarqube, and JUnit, along with Mockito for testing and validating clean code.

Involved in front-end development for various customers, employing CSS3, jQuery, and HTML5.

Worked as a Java consultant, focusing on back-end developments in PSA Peugeot-Citroën. Involved in incident resolution and new functionalities development, utilizing Spring 3 MVC, Hibernate, Struts 2 and DB Oracle.

07

Clarive

Jan 2014 - Jan 2016

Full Stack Developer.

Involved in back-end development using Perl and the Catalyst Framework, alongside various CPAN modules for seamless database integration, including Oracle and MongoDB.

Utilized the ExtJS Framework for front-end development.

Integrated SOAP webservices for streamlined communication.

08

idealista.com

Sep 2013 - Dec 2013

Back-end Developer.

Involved in back-end development following an Agile (Scrum) methodology.

Utilized Spring 3 and JPA, incorporating Hibernate with both MongoDB and Oracle databases.

09

Incita Security

Nov 2012 - Sep 2013

Security Consultant and Web Developer.

Actively involved in SIEM management, utilizing tools such as ArcSight and OSSIM, and proficient in Shell script development.

Demonstrated proficiency in using Python and PHP 5.3, with MySQL 5.1 for robust database management.

Employed CSS3 and JavaScript for efficient and dynamic web development.