Printing tool Download PDF

Summary

A highly competent, agile enthusiastic and multi-skilled IT developer with a vast experience in software development and coding best practices. Well mannered, articulated and able to act as point of contact for colleagues and external stakeholder.

Main Goal

Contribute, with an agile mindset, for an improvement of efficiency, maintainability, usability, reliability and security in client-server based softwares, using the main frontend and backend technologies as well as the right operations and infrastructure tooling.

Work experience

Mar 2020present

Javascript Developer

Jochen Schweizer mydays Group

Developer accountable for the frontend design solution and implementation as well as for the company initiatives in regards frontend related architectures. Also supporting when needed node backend services.

Main technologies: ReactJS, Typescript, NestJS

2018Feb 2020

Javascript Developer

Optile GmbH

Frontend web developer responsible for writing efficient, reliable, robust, well-tested code, aiming user-friendly, responsive and fast user interfaces, working with the top trendy frontend technologies in a dynamic and spirited team.

Main technologies: ReactJS, NodeJS, Javascript

Apr 20122018

Software Engineer

Santos City Hall

Team leader developer responsible for the: UI interfaces architectural definition and implementation, automated tests, continuous integration and continuous delivery for the main organisation softwares.

Main technologies: VueJS, NodeJS, Javascript, PHP

20082010

Software Engineer

Rollout Solutions

Contributing on development and control of Internet based commercial systems and smart-clients applications which integrates desktops and web applications.

Main technologies: C#, Javascript

Education

20102011

Post-graduated in Project Management

SENAC Santos
20082010

Degree in Data Processing

FATEC Santos
20062007

IT technician

ETEC Aristóteles Ferreira

Certification

Microsoft Certified Professional – Programming in HTML5 with JavaScript and CSS3 Specialist

Certified ScrumMaster - Scrum Alliance Certified

Skills

Programming best-practices

Coding based on programming best practices such as SOLID principles, Code Smell, Design Patterns, Object Calisthenics and so on.

Javascript / Frameworks

A deep understanding of the language, its ECMAScript specification,  evolution over the years and the main frameworks, their differences, goals and philosophies

Unit and functional tests

Deeply understanding of the main concepts, with a good experience in the following stack: Cypress, Selenium, Jest, Browserstack, Enzyme and Jasmine.

DevOps

An overall comprehension about the main CI/CD tools, containerization and software provisioning technologies.

Back-end programming

NodeJS -having worked with web, tooling and desktop apps;

PHP - good understanding on php7 and frameworks (Laravel, symfony, cakePHP) ;

Database

Solid experience with relational, nosql and OLAP databases. Such as Oracle, MySql, mongoDB, etc.

Articles

NextJS Progressive Web App: A quick PWA setup with server side rendering and routing mechanism

management with react hooks and context: From prop drilling to centralized global state management with react

A Scrum government case: A brief study case of an agile development process implementation in a public sector.

Code Smell - Dispensables: Some basic rules to reduce code complexity, let's talk about code (bad) smell!

Object Calisthenics: It's time to leverage our code quality! Lets calisthenic our objects!

Languages

English Proficiency (International English Language Testing System IELTS, international certification, overall score 6.5 ).

Spanish Proficiency (Miguel de Cervantes institute, international certification).

Germany basic skills - Level A2

Portuguese: mother language

Created withVisualCV