Logo

TOMÁS FRANCISCO

Frontend Software Engineer

The Netherlands

Skills

Languages
Javascript
NodeJS
HTML5
CSS3
SQL
NoSQL
Technologies
Typescript
ReactJS
React Native
Mocha
Chai
Enzyme
Redux
Redux Saga
MobX
Apollo GraphQL
Express
Koa
Hapi
CSS3
SASS
SCSS
Styled-Components
Emotion
HTML
HTML5
Webpack
Gulp
Sequelize.JS
Objection.JS
DevOps & Tools
AWS
Digital Ocean
Git
Docker
Gitlab CI
Netlify
Trello
JIRA
Sketch
Figma
Contentful
Project Management
Agile & Waterfall models
Scrum

Experience

Shell
• Rotterdam - The Netherlands

Frontend Digital Accessibility Engineer • Feb 2023 - Present

Shell
• Rotterdam - The Netherlands

Lead Frontend Engineer • Apr 2022 - Jan 2023

Shell
• Rotterdam - The Netherlands

Software Engineer • Aug 2019 - Oct 2021

React JS development and Unit Tests in Jest

Node JS and GraphQL interface development with Apollo

Deployments in Kubernetes using Helm charts into Azure Cloud service

Development of common component library and contributions to the standardization of different product's frontend code

Release Management

Team and Frontend onboarding

Implementation and documentation of Best Practices - Release Flow | Code Review | Security Scans | Testing Coverage | Code Standards

Integration with Error and Performance Monitoring - Grafana | Prometheus | Sentry

Lightbase
• Utrecht - The Netherlands

Fullstack Developer • Jul 2018 - Jul 2019

UI/UX design and development of conversational AI builder tool and its chat client in React and GraphQL

Web Components | Express JS | Koa JS | Mongo DB | PostgreSQL application development and maintenance

JAMstack websites development with Headless CMS Contentful | Git Workflow CMS and Netlify

Automation of application deployments with Gitlab CI and Docker

European Patent Office
• Den Haag - The Netherlands

Javascript Developer Consultant • Jul 2017 - Apr 2018

Design and Development of a search tool using technologies like React and MobX

Unit Testing using Mocha and Enzyme

Implementation of Server Side Rendering solution

Unit test and integrate UI components

UI/UX Component testing using Storybook

Multiple clients

Freelance React Native Developer • Jan 2017 - Nov 2017

Design of technical structure and development Android and iOS applications in React Native

Design of UI/UX of Android and iOS applications

Development and Integration of APIs

iClio
• Coimbra - Portugal

Web Developer • Aug 2015 - Jan 2017

Installation, customization and maintenance of a scalable WordPress application on AWS

Implementation of front-end interface and participate in the design process to create a rich UI/UX

Development of solutions to automate the development and deployment in Gulp.JS and Node.JS

Development in Backbone.JS and integrate with libraries like Medium.JS, Croppie, Mapbox GL JS, Google Places API

Development and maintenance of REST API in Node.JS, Express.JS, Sequelize.JS and PostgreSQL, including its integration with webapplications

Development of internationalization managing application responsible for gathering the translations from the translator with GoogleDrive API and I18N.JS, connecting the translator and the development application

Develop the UI and UX for Android application

XWS - eXpress Web Solution
• Coimbra - Portugal

Intern Web Developer • Jul 2014 - Sept 2014

Integrate Dropbox API with NONIO (InforEstudante) in Java EE, Hibernate and Struts

Install and customize Joomla Plugins

JeKnowledge - FCTUC Junior Company
• Coimbra - Portugal

Junior Developer • Nov 2013 - Dec 2015

Create WordPress components in PHP to manage content within the CMS

Plan and implement an Android application with a REST API

Implement a basic Ruby On Rails application

Education

FCTUC - University of Coimbra
• Coimbra - Portugal

BSc in Computer Science • Sept 2012 - Jul 2016