PROJECTS

2023

Private Pension

Corporative

Project aimed at private pension management, being responsible for managing private pension plans, clients and investments. Separated into three large modules: Institutional Website, where the user will find advertising information about the plan and the organization; Logged Area, where the user will have access to information about their contracted plan, simulations of other plans and benefits, complete statements, membership requirements and benefit requests, updating registration data; And finally the Administrative website, responsible for managing the content displayed in the Logged Area, with a quarantine area for requirements, system logs, user management, plan management, etc.

TypescriptReactNodejsNestjsTypeormOracle DatabaseRedisMongodbOracle Object StorageDockerGit

Portfolio

Personal

I present my digital portfolio, a concise reflection of my career and skills. A simple website aimed at providing a brief summary about me and my professional experiences and technical knowledge. It's the website you are on right now! A simple website containing 4 sections: "About", where you will have a brief summary about me, "Skills", a list of most of the technologies I used most, "Projects", where you will have a list of all the projects I worked on, containing a brief description about them and the technologies used; "Contact" and finally the ways to get in touch with me!

TypescriptReactNextjsTailwindVercelDockerGit

Keychain

Personal

With the purpose of having a first contact with .NET and putting clean architecture concepts into practice, this small project was born. This project has two modules, the first is a password sharer, to prevent passwords from being shared via chats/emails, the system allows the user to generate a temporary link containing the password to be shared, after X views or after a determined date, the password is automatically deleted. The second module is a very simple module, a password vault for password management.

C#Dart.NETFlutterEC2DockerGit

2022

Stone E-commerce

Corporative

E-commerce platform specialized in stones, serving the B2B and B2C sectors, accessible both via the web and mobile devices. The project is divided into two modules, with the main one being e-commerce itself. It stands out for offering a unique experience in acquiring stones, with payment options via bank slip, card and Pix, as well as resources such as informative banners, order history and registration of invoices to improve practicality and transparency. The second module comprises an administrative area, allowing the management of delivery dates, users, banners and parameter settings, providing efficient control over various aspects of the system.

TypescriptReactReact NativeFirebaseNodejsNextjsNestjsTypeormOracle DatabaseRedisAmazon S3EC2Git

Seed Sales

Corporative

The application's main objective is to provide several indicators to improve the sales activities of seeds and related products in the company. Additionally, it offers a complete "dictionary" of customers, allowing sellers to record information about their interactions, access complete purchase history, sales details and relevant indicators for a more effective approach. Additionally, it integrates an activities module with Google Calendar, enabling teams to organize tasks efficiently and assign responsibilities among members. These features aim to optimize performance and collaboration in the sales process.

TypescriptNodejsExpressTypeormReact NativeOracle DatabaseGitEC2Git

Time Tracker

Personal

With the aim of exploring Flutter, I undertook a project dedicated to timing the time allocated to professional tasks, aiming to optimize and categorize the elements developed during work. This initiative aims to improve my productivity by providing the ability to time and categorize tasks, with the addition of tags for generating graphical reports. This highlights, in a clear and efficient way, the activities of the month, facilitating the analysis of the tasks that required the most time and the projects most booked during the period.

TypescriptDartFlutterNodejsNestjsExpressPostgresGit

2021

Cement E-commerce

Corporative

E-commerce platform specialized in cement, focused exclusively on the B2B audience. The project comprises an application and a website, divided into four large modules. The first stands out as the flagship, consisting of the e-commerce itself, allowing users to make purchases for different CNPJs. In addition, it offers features such as checking product quality information, registering and managing sellers (with the ability to customize functionalities according to the seller), viewing invoices, checking pre-approved credit, among others. The second module is aimed at salespeople, providing access to training. The third module is aimed at the general public, featuring a Webview of a blog, along with exclusive features such as a map of nearby stores and advertising campaigns. Finally, the administrative module manages users, campaigns, incidents and several other settings related to e-commerce and sellers.

TypescriptJavascriptNodejsExpressTypeormReactReact NativeOracle DatabaseRedisMongodbAmazon S3FirebaseGitEC2Git

Financial

Personal

Project developed for my own use, with the aim of carrying out my financial management, with control of transactions, investments and assets, and with a series of graphical indicators for analysis. The initial idea for this project was to develop an application, which I started developing focusing on the transaction management part, but the idea ended up being interrupted. However, it was returned and finalized in a WEB version in 2023, which is currently used and I am adding improvements casually according to my needs.

TypescriptReact NativeReactNextjsNodejsNestjsTypeormPostgresDockerGit

2020

Shipping Manager

Corporative

A project aimed at the logistical control of the loading of pallets and big bags, this system aimed to perform the beeping of materials to carry out effective logistics management. The flow involved obtaining the loading locations, listing the loads, the lots associated with each load, performing the batch copying and, finally, completing the load. The user had a complete breakdown of the shipment, including all relevant information, along with the bleeped and remaining batches. The application was integrated with an ERP, therefore, it did not include any web part; was developed for the purpose of feeding and consuming ERP data.

JavascriptReact NativeNodejsExpressOracle DatabaseGitGit

Event Manager

Corporative

Application aimed at creating attendance lists at events, aimed at organizers. This feature allowed obtaining the list of participants and checking them, as well as confirming presence, by reading the QRCode on the guests' badges. It is worth mentioning that the application operated offline, making it possible to obtain lists at the beginning and send them to the server at the end of the events.

JavascriptReact NativeFirebaseSQLiteGitGit

2019

Actives Monitoring

Corporative

Short-term project focused on asset monitoring. In this context, assets were equipped with tags that allowed tracking. When passing through the designated door, the tags would trigger an alarm. My contribution to this project involved developing the application responsible for receiving this information and notifying the security team about possible asset theft, providing details about the asset in question and its location.

JavascriptReact NativeFirebaseGitGit

Seed Sales

Corporative

The application's main objective is to offer an extensive variety of indicators with the aim of improving the company's seed and related product sales operations. With more than 20 charts, the tool aims to help sellers make strategic decisions. Given the nature of use, mainly when visiting customers on farms, where connectivity is not always available, the main goal of the application is to operate completely offline. The data, coming from a database, was processed and simplified before being sent to the application, preventing the large amount of data from affecting the application's loading time.

JavascriptReact NativeNodejsExpressSQLiteOracle DatabaseGitGit

2018

TCC - Serious Games Aprendendo a programar

Personal

My course completion work at university addressed the advantages of "Serious Games", games aimed at teaching. I developed a 2D game with phases to teach about the initial elements of programming, such as commands, conditionals, functions and loops. Each session offered several phases, starting with guided tutorials to help the player understand the concepts. The subsequent phases presented challenges, in which the user used visual commands to create executable algorithms. The game, with an RPG theme, challenged the player to collect coins, open the treasure chest and face obstacles, such as optimizing paths limited by commands and fighting monsters. This was my first foray into the world of gaming, providing an extremely pleasant experience and resulting in a remarkably interesting final product.

C#UnityGit

Medicine Tracker

Corporative

My first professional experience involved maintaining an existing application, focused on the traceability of biological bags. The main focus was GPS tracking and temperature monitoring of medications during transport between clinics. The application uses Bluetooth technology to communicate with the tags responsible for temperature monitoring, in addition to using the cell phone's location to obtain geolocation. All this information was recorded and fed into an administrative website with a detailed dashboard about the tags.

JavaAndroidGitGit

Market List

Personal

My first major project, excluding those developed during university, was designed to prepare me for my first job, and as an added benefit, it was created to make grocery shopping easier. It is an application designed to function as a shopping list, integrated with a stock control module, where all items added to the list automatically update the grocery stock. Initially, I used an SQLite database to store the data locally on the device; later, part of the application was migrated to the Firebase Realtime Database, aiming for cloud storage.

JavaAndroidSQLiteFirebaseGitGit