CURRICULUM VITAE

In this section you can see my Curriculum Vitae.

DatesSince October 2021CompanyKynd.io

Senior Full Stack Software Developer.

Development of Kynd Product

- Introduced Express.js API unit testing, using supertest, to increase the test coverage and the confidence of each deployment,
- Worked on moving the user authentication system to AWS Cognito and integrated MFA (Multi-Factor Authentication) into the product,
- Worked on splitting the monolith into two distinct projects (Product and API) allowing deployments to distinct containers,
- Worked on the new start reports, by adding a new section (Methodology) and by un-limiting the SLD discovery,
- Agile enforcer role - Responsible for coordinating the daily stand-ups, team meetings and retrospectives,
- Epic leader role - Responsible for working with Product Owner to create the new User Stories, defining acceptance criteria, managing and coordinating the backlog refinement meetings.

Applied Technologies:

- Express.js,
- React.js,
- React Router,
- Redux,
- CSS,
- Styled Components,
- Docker,
- Kubernetes,
- Storybook,
- Postgres,
- Node.js,
- Jest,
- Supertest,
- Cypress,
- React Testing Library

DatesFrom February 2020 until October 2021CompanyEqual Experts

Senior Full Stack Developer.

Hatch Data


- Developed a utility data management system, which allows the building tenants to provide utility usage in order to optimize the use,
- Developed an occupancy data management system, which allows the building tenants to have a notion of the percentage of occupancy of the building,
- Developed a microservice, responsible for storing all the information of the utility data management system, and
- Integrated the microservice with the existing GraphQL API.

Applied Technologies:

- React.js,
- TypeScript,
- Docker,
- CSS,
- Reach-Router,
- Styled Components,
- Apollo GraphQL,
- Postgres,
- Express.js/Node.js and Hapi Server

Wayfair - Waypay


- Developed a BFF (Backend-for-frontend) which allows the decoupling of the monolith PHP and the integration with java micro-services, and
- Integrated multiple payment methods (Afterpay/Clearpay, Klarna, Paypal and Credit Card).

Applied Technologies:

- HTML,
- React.js,
- CSS,
- PHP,
- PHPUnit,
- SQL Server,
- Storybook,
- TypeScript

DatesFrom March 2018 until February 2020CompanyKwanko

Senior Full Stack Developer.
Development of KPF (Kwanko Platform) Product using:

- Worked on moving the old version of KPF (Kwanko Platform Framework) which was done with Angular.js 1.5.x to the new version based on Vue.js 2.6.3, using Tailwind CSS,
- Upgraded the base Phalcon PHP to the latest version, which allowed to upgrade from PHP 5.4 to PHP 7.4.

Applied Technologies:

- HTML,
- Vue.js,
- VueX,
- Vue.router,
- CSS,
- SASS,
- Tailwind.css,
- Phalcon PHP,
- Docker,
- JavaScript,
- PHP,
- Codeception,
- PHPUnit,
- CouchBase and
- MySQL.

DatesFrom September 2014 until March 2018CompanyCleverTI

Software Development Manager and Team Leader

- SPOC ( Single Point of Contact ) with the customers
- Responsible for the deployment of the projects
- Elaboration of Progress Reports regarding the ongoing projects
- Task assignment to the team elements
- Proposal elaboration and technical consultant

Applied Technologies:

- HTML,
- TWIG,
- Symfony 2/3/4,
- eZ Publish API,
- PHP 5/7,
- JavaScript,
-JQuery,
- React.js,
- REDUX,
- React-Router,
- Gulp,
- Webpack,
- Less/CSS/PostCSS,
- Varnish,
- Vagrant,
- Jenkins,
- MySQL,
- Solr,
- PHPUnit,
- Node.js,
- Redis,
- RabbitMQ,
- AWS SQS,
- Mongo DB, and
- BDD.

DatesFrom October 2013 until March 2018CompanyCleverTI

FullStack Developer Development and maintenance of Cleverti’s client’s websites.
The programming languages involved in the development, were:

- HTML,
- Twig,
- Symfony,
- eZ Publish Public API,
- PHP 5/7,
- JavaScript,
- React.js,
- Redux,
- Node.js,
- Webpack,
- Less/CSS,
- MySQL,
- MongoDB,
- Redis,
- Rabbit MQ,
- AWS SQS,
- PHP Unit,
- Codeception and
- BDD

DatesFrom December 2012 until March 2018CompanyCleverTI

System Administrator and IT Support

- Responsible for the installation of the on-site physical and virtual servers;
- Responsible for the implementation of the daily backup system to the secondary server;
- Responsible for the internal network, and Help support the IT problems.

DatesFrom August 2011 until March 2016CompanyCleverTI

Quality Assurance and Testing Consultant

Test case creation, automation, and performance test execution in eZ Publish, using specialized tools:
- Selenium IDE, PHP Unit and Jmeter.
- Contributions for bugs found through “Pull Request” to the Github repositories.
- Preparation and configuration environments in CentOS, Debian, Red Hat, Suse, and Ubuntu as running platform tests using Vagrant and Puppet

DatesFrom September 2010 until January 2020CompanyAssociação dos Antigos Alunos da FCT/UNL

Development of the site, migration of the databases, and maintenance.
The programming languages involved in the development were:

- HTML,
- PHP,
- JavaScript,
- Flash, and
- MySQL.

DatesFrom July 2010 until March 2017CompanyDuper Consultores Lda.

Development of the websites for:

- Associação Portuguesa dos Arquitectos Paisagistas,
- Relógio Virtual,
- QTLeap and
- LKA – Loyalty And Applications

The programming languages involved in the development were:

- HTML,
- PHP,
- JavaScript,
- JQuery, and
- MySQL.

DatesFrom September 2008 until June 2010CompanyNúcleo de Cinema da Faculdade Nova de Lisboa

Development of the site.
The programming languages involved in the development were:

- HTML,
- PHP,
- JavaScript,
- Flash, and
- MySQL.

DatesFrom April 2009 until September 2009CompanyCertiene – Certificação Energética Edifícios

Development of the site.
The programming languages involved in the development were:
  • - HTML,
  • - PHP,
  • - JavaScript,
  • - Flash, and
  • - MySQL.

DatesFrom October 2008 until March 2009CompanyWide-Digital, Lda.

Development of the site.
The programming languages involved in the development were:

- HTML,
- PHP,
- JavaScript,
- Flash, and
- MySQL.

DatesFrom January 2008 until July 2008CompanySoftConcept

Development of websites for:

- Vila Galé,
- Hotel Quinta da Marinha,
- Luna Hotéis,
- Rede Ambiental CPLP,
- FIAR – Centro de artes de rua de Palmela,
- Delaforce and
- Croft Pink Port.

The programming languages involved in the development were:

- HTML,
- PHP,
- JavaScript,
- Flash, and
- MySQL.

DatesFrom August 2003 until May 2004CompanyCâmara Municipal de Cascais

Graphic implementation of the job offer/search website which was named "Um por Todos"

DatesFrom October 2000 until January 2004CompanyUnited Nations Information Center

Maintenance of the web site, and technical support on-site for the computer network and the local server running Windows NT/2000/2003 Server

DatesFrom September 1997 until December 2001CompanyOrdem dos Médicos Veterinários

Development and Maintenance of the web site