Personal details

Pedro G. - Remote front-end developer

Pedro G.

Based in: 🇵🇹 Portugal
Timezone: London (UTC+1)

Summary

I've been a developer for almost 10 years now and still love what I do. I've worked with lots of technologies, tools as well as with great teams and very challenging projects. I've developed APIs with JAVA, PHP and Node. I was responsible for creating and documenting SDKs in several languages. I've written hundreds of unit tests. And for the last 5 years, I've created beautiful and functional web/mobile applications using the latest trends and frameworks.

TL;DR. I'm passionate about creating/building great experiences and keep loving what I do.

Work Experience

Freelance Frontend Engineer
N/A | Oct 2015 - Nov 2018
HTML/CSS
Android
Angular
Es6
React
Webpack
Babel
React Native
Bitrise
During this time, I've worked on 2 major projects: 1) Working for a company aiming to provide useful and meaningful financial advisory, I was asked to build an emotion tracking application and a reporting dashboard to track, display and compare results from the given experience to the company advisors. The experience application tracks the user financial situation, choices and preferences. Both application's data layer were retrieved from a previously built API. I used React to build the experience app from scratch from the design sketches into a real application. Regarding the dashboard, AngularJS was used since the project was already created by another developer. I was responsible to upgrade it and maintain the legacy code. 2) On the second project, I was asked to build a dashboard and mobile app for a call center company. The app is used by agents to call potential customers to sell the company offers and campaigns. The entire app was developed with React Native which connects with an API via custom developed SDK. The dashboard is responsible to manage and monitor every agent, offer and campaigns and it was built entirely in React. I was responsible not only for the development but also it's deployment and maintenance. Those were 2 of the most rewarding project I was able to work on and gave me lots of experience, not only in code development but also in project management and dealing with client expectations, needs and doubts.
Freelance Developer
NA | Jan 2010 - Oct 2012
HTML/CSS
jQuery
jQuery UI
LESS
Grunt
JavaScript
Being a freelance developer and working with digital agencies, I got the chance to work with a multitude of different projects (mostly websites) and technologies. Here a list of some of the projects I was involved in during this time: - A boutique hotel booking website. - An info multisite for a group of 3 shopping malls - An internal website built for a large retail company website employees - A website for a glass making company used to advertise the company.

Education

Universidade do Minho
Masters in InformaticsInformatics
Sep 2005 - May 2010

Personal Projects

Agendo
2014
HTML/CSS
Angular
Laravel
Bootstrap
I worked on a project with 3 other friends that aimed to build an online appointment platform for local services like hairdressers, dentists and others. I was responsible for the frontend development and design/marketing. We went to a startup competition and we got to the final being one of the top 4.
"Uber Eats" like mobile app for hairsaloons
2019
Stripe
React
React Native
Redux
GraphQL
Developed the web/mobile application integrated on a platform for the beauty sector. The app design copycatted the Uber Eats application where a user could search, book or pay a given service in a list of selected hairdressers and other beauty salons/services. The apps were developed in React/React Native with the integration with a GraphQL API featuring also the integration with a booking system and Stripe Payment gateway