My Professional Odyssey
Date of birth: 03/05/1996
Nationality: Portuguese
Gender: Male
Graduate degree in Computer science. Always been interested in technologies, which motivated me to choose this course. Development experience in ReactJS, Typescript, GraphQL, .NET(C#), and MySQL and would like to continue to enhance the knowledge in front-end technologies like ReactJS, Typescript and GraphQL. Proficient in utilising Agile methodologies with hands-on experience in delivering software solutions using Scrum and Kanban.
2020 – 2024 Lisbon, Portugal
Software engineer at Farfetch
2023 - 2024
Worked on Communications for final costumer initiatives in teams from around 5 to 10 elements. Had the purpose of building a back-office website for the internal clients to be able to build their own emails that would then be sent to the costumers subscribed to Farfetch, around 3.5 million emails were sent per day. Before it was a completely manual process. Some of the initiatives I’ve worked: • Built interchangeable modules that could make around 35 different combinations of emails that could then be manageable by the teams using the tool in order to fit a targeted audience. • Participation on build from scratch the email templates in a tool that interprets the templates by using a very specific language named RPL (Responsys Personalization Language) that would then be converted to HTML and CSS on the client side.
2020 - 2023
Worked on Post purchase initiatives included the checkout page, the my account orders, account details, cancel orders, return orders and address book pages. Some of the initiatives I’ve worked:
- Paper free initiative where the objective was to remove invoices and returns instructions from the delivery boxes by allowing costumers to download that information on the Order information.
- Payback was an initiative that allowed German costumers to gather Payback points when they did a purchase on the Farfetch website that allowed them to use those points in any of the other Payback partners.
- Boleto and iDeal payment methods initiatives where we had to create new payment confirmation page for each one. In the Boleto case we had to created a payment page with all the necessary information for Boleto payments. In the iDeal case we had to create a payment page with a dropdown with all the banks that have agreement with iDeal.
- Worked on several emails initiatives where the objective was to create Transactional emails to seamlessly integrate with clients website journey.
- UI updates on all of the post purchase pages.
Job related skills:
- React
- Typescript
- Unit tests in React Testing Library
- Integration tests in Playwright to assure the quality of developed code
- GraphQL
- Git as version control system for completing tasks
2018 – 2020 Lisbon, Portugal
Software engineer at Tekever
Uses an agile methodology, more specifically the SCRUM framework, as the team sought to have a close relationship with the client and obtain information about the requirements whilst delivering functional software, being always willing to changes during the procedure. It was an opportunity to expand my social skills and get a better overview of the business. Worked in an ongoing Healthcare Systems Team. The project consisted in the development of an Interactive Kiosk Application for client admission and payment process in the facility.
Job related skills:
- React using Visual Studio Code
- .NET(C#) using Visual Studio 2017
- Git as version control system for completing tasks
2014 – 2018 Setúbal, Portugal
Computer Science at Escola Superior de Tecnologia de Setúbal, Instituto Politécnico de Setúbal
Website - https://www.estsetubal.ips.pt
- Mother tongue:
- Portuguese
- Other languages:
- English - C1 (Proficient user)
- Russian - B1 (Independent user)