Diego's Face

Diego GriepSenior Frontend Engineer

Work Experience

My last three work experiences. You can see my (almost) career timeline on my LinkedIn or curriculum.

FARFETCH (06/2020 - present)

Porto - Portugal (Hybrid)

As a senior software engineer on the FPS team, I am involved in the rewriting process of their digital solutions using technologies such as Next.JS, Remix, and Typescript. Furthermore, I closely work with the head of engineering to further develop strategic technical solutions for FPS products.

Projects:

E-commerce Project for an American fitness footwear and clothing brand.

We developed the foundations of the application like handlers for Session, Internalization (A plugin was created to communicate between Remix and the Language API), and Cache. To monitor the application we used New Relic and Logz.io, this implementation was made by my team. I was part of the team responsible for the project going to production.

Multi-tenant project for a big luxury fashion group.

This project was a mono repository-based one that consisted of supporting several tenants for the entire group. We used the company Design System to work together on a boilerplate. We built a Theme Provider to handle the different tenant themes.

Skills/tools practiced in this company:

ReactEmotionTypescriptDesign SystemRemixUnit testingJestReact Testing LibraryRedisOctopusDockerWebpackStorybookObservabilityMonitoring

Mindpool (10/2021 - 05/2022)

Denmark (Remote (from Brazil))

Project:

Mindpool Website

Working together with the stakeholders (and designer), I developed the new website company from scratch: mindpool.com. I configured and set up Strapi to provide an API for the content management system. The progress was demonstrated every ten days (sprint). My first approach was to get time to do a static website and create the dynamic version, getting information from CMS (Strapi).

Skills/tools practiced in this company:

NextJSstyled-componentsStrapiCMSPlopJSJestReact Testing LibraryStorybook

Accenture / Concrete (02/2017 - 10/2021)

Belo Horizonte - Brazil (On site)

Besides my responsibility for code development, I had the experience of being a Career Counselor (mentor) to eight people.

Projects:

Brazilian global personal care cosmetics group's project

We did the setup for new countries to support consultants in this new places. In this project I worked helping in the backend as well. Interesting working with Express, Knex, and Postgresql. On the frontend, we reduced the time on Checkout page, after refactoring all components related to it, minimising the calls to unnecessary dispatch using Redux.

Brazilian bank's project

CRM and Back office's management. Working with the Backend team to define the API payload, using GraphQL to manage the requisitions.

Brazilian retail company's project

Responsible and developing for financial squad frontend.

PWA project

This was a PWA project built in React to save card meal information given to the lead community. We used features like the API Geolocation to get and save the location of the user, and photos upload, besides the Session User management.

Brazilian financial institution's project

A project made in AngularJS with reports, API consuming, and unit testing.

Skills/tools practiced in this company:

ReactReduxGraphQLApolloJestPWAPostgresqlTypescriptReact Testing LibraryKnexRemixMonitoring

Education

Universidade Anhembi Morumbi (São Paulo - Brazil)

Graduated Web Development (2003 - 2006)

Certificates

New Relic One: Observability From Beginner to Advanced (Jan 2024)

UDEMY

AWS Certified Cloud Practitioner (May 2021 - May 2024)

Amazon Web Services (AWS)