Pedro Teixeira Software Developer
picture
Born and raised in Porto, Portugal.
Started in the backend, eventually moved to the frontend.
Likes to work with Javascript (ReactJS).
Comfortable around HTML and CSS.
Used to testing with Cypress, enzyme, jest.
Currently working for Mindera.
Always eager to learn and evolve.
Mindera June 2019 - Present
YOOX Net-A-Porter (December 2017 - Present)
Developed an internal tool to help personal shoppers which used React (styled-components), GraphQL (Apollo) and PostgreSQL.
Also messed around with CI/CD and pipelines with jenkins and docker.
Working on Net-A-Porter website migration for new theme.
Worked on MrPorter website migration.
Working with React, Redux and styled components using react-fela.
Make or Break
Still involved in Make or Break's organization, currently building the new site, which uses React for the frontend, using some GraphQL.
Affinity Portugal June 2017 - June 2019
Jumia Porto Tech Center (June 2017 - December 2017)
Worked on the now defunct Jumia Market and then on Food.
Worked on the development of the mobile website for Market, a PWA using Javascript (preact).
In Jumia Food worked on the frontend for some of its applications, using mainly Javascript and PHP with Symphony.

Mindera (December 2017 - Present)
Currently working on Mindera as a Frontend Developer.
Working for Net-A-Porter on their editorial team.
Working with Javascript (React) and styled components using react-fela.
Kind of converted to the whole CSS in JS thing.

Make or Break
Involved in Make or Break's organization, from helping with logistics to building the new site, which uses React for the frontend and Phoenix and Elixir for the backend. It also features some GraphQL.
Dec 2015 - June 2017
Developed a website for Catraio, a local craft beer shop.
It interacts with Untappd to fetch information regarding their beers, both on tap and bottles.
Code is available in Github.
Technologies: Javascript (ReactJS + Redux), CSS3 (SASS), SQLite, Ruby on Rails.
Also helping in the development and maintenance of the Porto Summer of Code website - now renamed Make Or Break - both in the front and backoffice features.
Technologies: Javascript (ReactJS + Flux), CSS3 (LESS), NodeJS, MongoDB.
When not working on the above projects, I am constantly reading on Javascript and front-end technologies, as well as completing Free Code Camp's challenges and projects.
I am also learning about NodeJS in order to go full stack Javascript.
Porto Tech Center Aug 2014 - Dec 2015
Development of the Kaymu project, in both backend and frontend. Participated in the two revamps for the mobile and desktop themes.
Technologies: PHP (Yii and Zend), MySQL, HTML5, CSS3 (SCSS), Javascript (jQuery).
Altran Portugal Sept 2012 - Aug 2014
FOCIS project: Development of a mobile application prototype (Android) for the Sydney Ferries transportation system. Developed the server (JEE6) that gathered GPS coordinates from the vessels and sent them to the mobile application.
APIS project: Desktop application that gathers and transmits information to rail systems passengers. Development of the application that runs on the stations’ screens which shows the information made available by APIS.
Technologies: Android, Java (JEE6, JBoss, JUnit, Mockito), PostgreSQL, C#.
FEUP 2005 - 2012
Master in Informatics Engineering and Computing Science.
Thesis project: “Web System For Creating And Managing Virtual High Performance Computing Environments”. Created an information system in order to improve FEUP's computing infrastructure usage, by allowing the user to create and manage custom virtual machine images.
Technologies: Django, Python, HTML and CSS. Final Grade: 13/20.