I am a Front-end Developer.
As a front-end developer with a passion for crafting captivating user experiences, I specialize in harnessing the power of Sass, PHP, React, and Next.js to bring web designs to life. My expertise extends beyond code, as I am deeply invested in the art of web design, ensuring that each project I undertake not only functions flawlessly but also captivates and delights its users.
Skills:
-Proficient in Sass for efficient and maintainable styling
-Extensive experience in PHP and React for building dynamic and interactive user interfaces
-Proficiency in Next.js for server-side rendering and seamless client-side navigation
-Strong understanding of web design principles and UI/UX best practices
Strengths:
-Ability to translate complex design mockups into responsive and visually appealing web interfaces
-Adept at creating reusable components and implementing state management for scalable applications
-Strong problem-solving skills and a keen eye for detail in front-end development
-Effective communication and collaboration with cross-functional teams
Experiences:
-Developed and maintained front-end components for various web applications, ensuring high performance and cross-browser compatibility
-Collaborated with UI/UX designers to implement intuitive and user-friendly interfaces
-Integrated APIs and managed data flow to create dynamic and responsive web experiences
-Conducted code reviews and implemented best practices for front-end development
Isco is a protection equipment manufacturer based in the Netherlands that specializes in safety shoes for construction workers.
I had to maintain their web application to upgrade the technologies used to their current version. This project maintenance was an outsourcing work for Refactory Cloud, a one man company specializing in full-stack, DevOps and Cloud development.
Isco - Clothing & Accessories
Challenge
As we migrate an application, we need to verify that the current feature used to work as well as it used to previously. To check this, you have two options: either you have written automated tests (unit, interactive, integration, system), or code something new and test it after... manually.
No automated tests existed. Quickly I realized that as I did not know the use cases, I had to add automated tests myself.
Solution
Too little information was shared with me despite my many requests to Refactory Cloud and I was not able to properly finish the job.
All I could do was add a few tests for the most sensitive features.
Tasks:
- Update of the REST API, from Symfony 3 to 4 and adaptation of its services containers configuration
- Update of the Single Page Application from EmberJS 2 to 3, with its Octane syntax in
templates, replacement of the ember classes by native JS classes in the components, controllers, helpers, models
- Development of descriptive unit and integration tests with PHPUnit for the REST API, and Qunit for the Single Page Application