About Me

I am a software engineer, graduated in Computer Engineering from Federal University of Itajubá (UNIFEI), with more than seven years of experience in the areas of ​​technology, engineering, algorithms, and software development. I am currently a web development specialist, working with Node.js and React using the JavaScript/TypeScript language in a US-based company, working on several digital marketing platforms.

Experiences

Full Stack Software Engineer

Learnistic

Feb 2021 - Present

My last great contribution as a software specialist has been focused on providing a disruptive experience for marketers and their learners around the world that consume the applications of the Learnistic ecosystem. At this moment, I'm responsible for the management of projects built in React, Electron, MongoDB, Node.js, GraphQL, and other technologies as for the development of several of their features and the maintenance of their code and infrastructure.

Contributor as Front-end Developer

Decred

Jun 2020 - Present

Worked oriented by a different but not less important perspective that is contributing to an open-source project in which the well-known reliability and security are provided by the billions it holds. This experience working on the Decred project as a contributor opened my mind to the impact I can make in the world as a software developer. My contributions focused on the crypto official wallets have helped thousands of people to daily manage their savings in a trusty and secure environment, fully open-source and maintained by a world team.

Co-Owner & FULL STACK Software engineer

teepad

Jun 2019 - Dec 2020

For sure a life-changing experience was to build a business from zero. With other two partners, I managed for 2 years a software house, working on various areas from the hands-on daily development using React, Node.js, MongoDB, C/C++ and Electron to the full modeling of entire full-stack projects of national and international relevance and management of employees focused on satisfying customers' demands based on the most recent platforms and technologies available in this sense.

Web Development Intern

Pandô APPs

Aug 2019 - Nov 2019

During that time it was possible to update my knowledge and web development skills with the most recent tendencies and technologies. At this period, React tended to become one of the greatest front-end frameworks and I was able to pass through several transitions of the technology. As an intern, I contributed to several projects building responsive and modern graphical interfaces at the same time I improved my JavaScript fluency.

Scientific Research Scholarship

CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico

Aug 2017 - Jul 2018

I implemented a library in the C/C++ languages for secure context switch on FreeRTOS operating system for embedded devices. Techniques and algorithms for inconsistency detection and correction in signal processing were used in order to guarantee stack protection against potential invaders and electromagnetic waves interference, among those algorithms, were CRC (Cyclic Redundancy Check) and Hamming Code.

Information Technology Security Intern

GAS Antifraud

Aug 2014 - Dec 2014

My first work experience was as an IT Security Intern working specifically with analyzes of fishing frauds through fake webpages and techniques and tools for reverse engineering and detection of malware on Windows for great Brazilian banks and finance institutions. During that time, I had the opportunity of having contact with web development using Python, more specifically with the Django framework when building a platform of management of tasks for the team.

Skills

Languages and tools

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • React
  • Next.js
  • Styled Components
  • Node.js
  • Fastify
  • GraphQL
  • Prisma
  • TypeORM
  • MongoDB
  • MySQL
  • Firebase
  • Redis
  • Electron
  • NGINX
  • Caddy

Workflow

Agile Development

Clean Code

CI/CD

Test-Driven-Development

BFF - Backend for Front-end

Projects

BerserkerMail

An email marketing platform, architected with huge scalability. Using in-house tooling and state of the art frameworks to handle 10+ million events a day.

View Project

Learnistic CMS

A course creation and management platform. Has a CMS built with Electron, a version of it using Next.js, a video player that supports HLS natively and both Android and iOS apps.

View Project

SocialLair

A social network focused on privacy, decoupled from any IaaS and with backups and logging developed internally.

View Project

Decrediton

decrediton is a cross-platform GUI for decred written in Node.js using Electron. Contributed in the front-end implementing the design specifications and also linking the daemons up with the Electron gRPC client.

View Project

pi-ui

Politeia UI library. A GUI library implemented for the entire Decred UI with docz and Storybook.

View Project

Batch digital signer

Native C++ Windows app built upon the wincrypt API aimed to perform concurrent batch signing.

Irricontrol's dashboard

A React.js based application to control a full-blown farm irrigation system. It embeds several sophisticated GUI rendering approachs to ensure real time operation of hundreds of farms accross the Brazilian coutryside.

View Project

Guugcall

A chat app for Android and iOS to manage condominium common tasks. It has an architecturally distributed backend which supports video and audio calling, instant messaging and external visitors image authentication.

View Project

Nice

Full platform ecosystem for Nice's app and APIs built upon Node.js and serving data for a React Native app and an Angular CRM.

View Project

FreeRTOS plugin for Arduino

This project presents a solution in order to ensure FreeRTOS stack's data integrity by providing a secure context switch. To reach the desired result it was used an ATmega328P microprocessor and custom Hamming and CRC-16-CCITT algorithms implemented on the Atmel Studio 7.0.1645 IDE. The main purpose is to make a minimum set of modifications at the FreeRTOS code to guarantee the smoothest fit into the users' personal projects.

View Project

Contact

Informations

Mogi das Cruzes, São Paulo

+55 (24) 99324-9286

guilherme.mnetto@gmail.com

Socials

GitHubLinkedInWhatsApp

Resume