Download PDF


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

Software Engineer

Regiondo GmbH

Lead developer accountable for the software design solution and implementation as well as for the company initiatives in regards frontend architecture definitions. 

Key achievement: Defined and implemented the company micro-frontend run-time integration via web-components.

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.

Key achievement: Designed and implemented a software for fraud detection in the payment industry

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.

Key achievement: Designed and implemented a software for social welfare management

Main technologies: VueJS, NodeJS, Javascript, PHP


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



Post-graduated in Project Management

SENAC Santos

Degree in Data Processing

FATEC Santos

IT technician

ETEC Aristóteles Ferreira


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

Certified ScrumMaster - Scrum Alliance Certified


Programming best-practices

Development based on best practices such as DDD, Clean Code, SOLID principles, Code Smell, Design Patterns 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, Vitest Browserstack, Enzyme and Jasmine.


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 php and frameworks (Laravel, symfony, cakePHP) ;

Python/c++ - created toolings for automate development common tasks


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


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!


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

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

Germany B1 Level (Telc certificate)

Portuguese: mother language

Created withVisualCV