I am a self-taught, organized and collaborative person, with ease to work in a team, always seeking to achieve my goals and improve my knowledge.

Father, husband and full-time programmer, passionate about the beach, travel and music, creator and maintainer of PassBrow and of inject-fingerprint.

My professional summary: I graduated in Information Systems in 2012 from UNISUL - University of the South of Santa Catarina, and since then I have worked with software development and improved with courses (can be seen on my LinkedIn) and events, so I graduated and started working with development at a pharmacy software company (Trier Sistemas), after nearly 2 years with the company, adding internship and hiring, I decided to accept a bigger challenge and started working at Dígitro Tecnologia, the company where I meeting today 100% remotely. I started as a Jr, and in these almost 9 years with the company I have been growing personally and professionally, reaching the level of Sr developer and now acting as a Pl Systems Analyst,, and in the agile Scrum methodology, I also work as team leader at Dígitro, Scrum Master for 7 years, still playing the role of fullstack developer, in JavaScript and Java languages. I also work as DevOps, managing containers (Docker) and CI such as Gitlab Runners. I also maintain modules where I have to work with Shell Script and Python.

In the back-end developer NodeJS for 6 years, I work daily with the language, as well as with Java for 10 years.

On the front-end I work daily with VueJS and for many years I worked with AngularJS.

In particular projects, in addition to working with Android, Watch OS, NodeJS, HTML and JavaScript in extensions for the most common browsers, I also have a little experience with React.

With database I have experience with Redis, PostgreSQL, Oracle and MongoDB (I have certifications for use with NodeJS [M101JS] and Java [M101J]).

I've had a startup for 4 years (2016 - 2020), as I created and maintained along with another colleague a software, fully developed in JavaScript, from the front (AngularJS) to the backend (NodeJS-MongoDB) hosted on AWS using EC2. In the development field, my language preference today is JavaScript (NodeJS and VueJS), but I really enjoy this diversity, of working with several languages, and not only working with development, but playing a management and DevOps role.

I also speak intermediate English and I am always practicing and constantly learning.

My works

PassBrow - Password for your browser

2012-now

A extension designed to maintain user privacy through a default password to lock the browser. And with the ability to block any site you want.

                        const skills = [
    'HTML',
    'CSS',
    'JavaScript',
    'jQuery',
    'Chrome Web Store API'
]
                    

PassBrow Server

2021-now

PassBrow extension server developed for password recovery of the extension through a code generated and sent to e-mail, license control of paying users, manager of payments made, decoder of logs created by me, management of feedbeaks.

                        const skills = [
    "JavaScript",
    "NodeJS",
    "MongoDB"
    "Redis"
    "React",
    "HTML",
    "CSS",
    "Material UI"
];
                    

PassBrow-Authenticator-Watch

2021-now

PassBrow-Authenticator-Watch is a password-generating application to Smartwatchs and works in conjunction with the PassBrow extension (https://www.passbrow.com). After your browser is blocked by the extension, use the generated codes by PassBrow-Authenticator-Watch to unlock your browser.

                        private String[] skills = {
    "Android,
    "Java",
    "Wear OS"
};
                    

PassBrow-Authenticator

2014-now

PassBrow-Authenticator is a password-generating application that works in conjunction with the PassBrow extension (https://www.passbrow.com). After your browser is blocked by the extension, use the generated codes by PassBrow-Authenticator to unlock your browser.

                        private String[] skills = {
    "Android",
    "Java"
};
                    

PassBrow-Recover (deprecated)

2016

PassBrow-Recover is a password recover application that worked in conjunction with the PassBrow extension (https://www.passbrow.com). When the user losed password of extension, they could load the .passbrow file extension generated and enter your personal information registered in PassBrow extension to generate a code that will give you immediate access to the browser, or you can send your password registered for the e-mail that you saved in extension.

                        private String[] skills = {
    "CSS"
    "Java",
    "JavaFX"
};
                    

Clock-in

2018-now

Responsive web application for recording of points hits in the company to calculate the balance available at the bank or overtime.

                        const skills = [
    "JavaScript",
    "NodeJS",
    "MongoDB"
    "AngularJS",
    "HTML",
    "CSS",
    "Bootstrap 4"
];
                    

inject-fingerprint

2021-now

Inject fingerprint with proxy. Fingerprint (device fingerprint) is a set of techniques that allow a website to uniquely identify your computer. Calculating a devices fingerprint begins when a user visits a website. The device fingerprint tracker collects all relevant information (version / browser type, OS, etc.). The interaction triggers the collection of a range of data (like the one listed above) that forms a special “hash” assigned to that specific device. This page tells you how identifiable your browser is as a robot: https://bot.sannysoft.com/ and this module makes the tests on this page succeed on your chrome headless. See test

                        const skills = [
    "NodeJS",
    "Selenium Driver",
    "Mocha",
    "Chai",
    "Web Crawler"
];
                    

Simplify Startup

2016-2021

Simplify is a solution to mediate Wi-Fi access for commercial establishments.
While most establishments only release the password for their customers or link access to checking on social networks, with little or no return, with Simplify you can link Wi-Fi access to satisfaction survey responses, to visualization of advertisements, dissemination of social networks, data collection such as telephone and e-mail, presentation of promotional codes, among other possibilities.

                        const skills = [
    "JavaScript",
    "NodeJS",
    "MongoDB"
    "AngularJS",
    "HTML",
    "CSS",
    "Bootstrap 3",
    "Gulp",
    "Chai",
    "SSH",
    "Linux",
    "AWS EC2",
    "CEO",
    "CTO"
];
                    

Stocks and Cryptos - Real Time

2020

Real-time monitoring of the stock and cryptos market.

                        const skills = [
    "JavaScript",
    "HTML",
    "CSS",
    "Chrome Web Store API",
    "VueJS",
    "Bootstrap 4"
];
                    

C-Sync

2018

NodeJS service to client and server to auto update softwares or another services.

                        const skills = [
    "NodeJS",
    "JavaScript",
    "HTML",
    "CSS",
    "AngularJS",
    "Bootstrap 3 e 4",
    "MongoDB",
    "Axios",
    "HTTPS"
    "Shell Script"
    "JWT"
    "Chai",
    "Mocha",
    "Gulp"
];
                    

MetadataValidade

2016-2017

Project made entirely in Javascript, and created with the intention of learning and improving Javascript knowledge acquired based on courses, events and the like.
This web system is an improved version of the desktop version made by me in 2014, using Swing (Java), to help the metadata validations of some of the company's modules. This task was requested by the PO at the time, where a spreadsheet containing this default data was passed on and used as a basis for validations.

                        const skills = [
    "JavaScript",
    "NodeJS",
    "AngularJS",
    "HTML",
    "CSS",
    "Bootstrap 3",
    "Gulp",
    "Chai",
    "Bower"
    "PM2",
    "MongoDB"
    "Oracle",
    "PostgreSQL"
];
                    

SourceForge Stats

2015

This extension is for you too lazy to go to the SouceForge's website to see how is the statistics of your application. It's simple! Click on the extent icon and pop that will open, enter the name of your project and choose a date filter, if all goes well, then will be presented you the download statistics of your project, and the next time you do not need to re-enter the project name, only if you want to check another.

                        const skills = [
    "JavaScript",
    "HTML",
    "CSS",
    "Chrome Web Store API",
    "Bootstrap 3"
    "AngularJS",
    "C3/D3",
    "jQuery"
];
                    

Notification Twitter

2015

This extension is intended to issue a notification on the user's desktop informing the tweets of twitter accounts that the user owns and which allowed the extension has access to notify.

                        const skills = [
    "JavaScript",
    "HTML",
    "CSS",
    "Chrome Web Store API",
    "Bootstrap 2"
];
                    

AVFinal

2012-2014

Digital class diary with frequency, exames and etc.

                        private String[] skills = {
    "Java",
    "JavaFX",
    "Spring"
    "Hibernate"
    "JPA"
    "HSQLDB",
    "Jasper"
    "fxml",
    "jrxml"
};
                    

Under construction...