Profile
About me
- Experience and Specializations:
- Working as a full-stack developer since June 2021.
- Specialized in backend with .NET API (version 5+).
- Robust experience in Angular 13+ for frontend solutions.
- Competent in .NET MAUI and Ionic for mobile development.
- I utilize SQL Server Management Studio for database management, ensuring robust, secure, and scalable data handling in my applications.
- Interpersonal Skills and Project Management:
- Management of teams in development projects, including role distribution, supervision, and support in addition to the execution of one’s own development activities.
- Recruitment and Talent Development:
- Involved in the hiring process of new interns, covering the creation and correction of tests, as well as conducting technical knowledge interviews.
- Academic Background and Practical Projects:
- Graduated in December 2023.
- Learning English since 2024
- Practical experience in game projects with Unity, artificial intelligence projects, and mobile solutions.
- Experience and Specializations:
- Working as a full-stack developer since June 2021.
- Specialized in backend with .NET API (version 5+).
- Robust experience in Angular 13+ for frontend solutions.
- Competent in .NET MAUI and Ionic for mobile development.
- I utilize SQL Server Management Studio for database management, ensuring robust, secure, and scalable data handling in my applications.
- Interpersonal Skills and Project Management:
- Management of teams in development projects, including role distribution, supervision, and support in addition to the execution of one’s own development activities.
- Recruitment and Talent Development:
- Involved in the hiring process of new interns, covering the creation and correction of tests, as well as conducting technical knowledge interviews.
- Academic Background and Practical Projects:
- Graduated in December 2023.
- Learning English since 2024
- Practical experience in game projects with Unity, artificial intelligence projects, and mobile solutions.
skills
Projects
TCC – MyPet
MyPet is an intuitive mobile application developed with .NET MAUI and .NET API 6, focused on pet adoption and donation. The system offers user registration functionalities with secure authentication, profile photo uploads, password recovery via SMS (Twilio), and robust password encryption. Users can explore and interact with a detailed list of available pets, initiate real-time conversations (WebSocket), and have the option to favorite or report pets. In the app, users maintain full control over their interactions, being able to manage their active conversations, view and manage their listed pets for donation, access and modify their personal information and preferences.
The platform is enhanced by an administrative web system developed in Angular, providing effective management and detailed visualizations through a dashboard with maps and graphs. All system images are securely stored in Firebase storage, ensuring the integrity and availability of visual data.
Tratativas
“Tratativas” is a management and communication system specifically designed for the energy distribution sector, with its core backend developed by me. This system streamlines the creation and management of compliance processes, enabling both automatic generation through email reading, which captures data from the email, identifies the information, and creates the compliance process, as well as manual entry of the same, tracking the full lifecycle of each compliance issue. The project’s confidentiality is emphasized through an intentionally blurred video, ensuring information security while highlighting the system’s size.
Another innovative feature is the ability to read and integrate email conversations directly into the content of the compliance process, optimizing the documentation and tracking of relevant communications. Efficiency is further enhanced by its dynamic PDF generator, which automates the production of documents featuring the client company’s design, saving time and ensuring data accuracy.
In essence, “Tratativas” stands out as a comprehensive solution, designed to enhance coordination and operational efficacy among companies in the energy sector, grounded in advanced technology and continuous innovation.
Projeto LiquiCycle
LiquiCycle is a comprehensive platform designed in .NET MAUI and .NET API 6, developed to optimize the donation of liquids at collection stations. The solution encompasses four interconnected applications, each playing a crucial role in the cycle of donation, management, and reward.
Administrative Application: This central module manages the system, allowing the administrator to register liquids and plan future integrations with plants. Control features enable the locking and unlocking of stations and users, while a data analysis system offers valuable insights into donation trends, identifying the most popular liquids, the most active stations, and the most frequent donors.
Client Application: Users can easily schedule liquid donations, generating codes for validation at collection stations. Each successful donation results in credits for the user, which can be used to acquire products at the stations.
Station and Employee Application: This part of the system, developed by the rest of the team, focuses on the operational management of the collection stations. The station owner can manage relevant information about the location and oversee the employees, ensuring an efficient and organized collection process.
SSO
Within the softhouse scope, I played a key role in the development of the “Authentication and Authorization System” (AAS), a Single Sign-On (SSO) solution built with .NET 6 and Angular. My responsibility was centered on backend development, in addition to managing the team responsible for the frontend. The AAS is a strategic pillar, interconnecting various company systems, including the “Clause Manager” and the “Change Manager”. The confidentiality of the project is emphasized through a deliberately blurred video, ensuring the security of information while highlighting the system’s size.
The system was designed to efficiently manage permissions and access profiles, catering to both internal and external users. One of its main features is the capability for fluid integration with other systems, facilitating a cohesive and secure work environment. By centralizing authentication and authorization, the AAS simplifies access management, promoting a uniform and secure user experience, while maintaining data integrity and confidentiality.
Gestor de Mudança
The “Gestor de Mudança” system was developed in .NET 6 and Angular, with me taking full responsibility for the back-end. The system manages the complete cycle of organizational changes, from initiation to final approval, adhering to the company’s business rules and BPM. The project’s confidentiality is emphasized through a deliberately blurred video, ensuring the security of the information while highlighting the size of the system.
The “Gestor de Mudança” offers significant benefits, such as the precise identification and analysis of changes, impact assessment, recording, and monitoring of mitigation actions. It promotes more effective control over ongoing changes and a detailed analysis of the actions taken, ensuring compliance and standardization of processes according to the ISO standards being implemented. This results in greater visibility over the change flow, facilitating strategic decisions and the continuous improvement of processes.
Gestor de Cláusulas
I developed the “Gestor de Cláusulas” at the software house where I work, marking my first significant professional project in the technology field. Using .NET 5 and Angular, the system manages and validates contractual clauses, crucial for the area of Corporate Finance. It enables the creation and validation of clauses at specific times, by responsible groups defined by the system, facilitating the management of contractual obligations and mitigating risks.
The “Gestor de Cláusulas” promotes stringent control, compliance, and standardization of processes, aligned with the implementation of ISO standards. It enhances the visibility of contract flow, with email notifications for clause validation and the ability to import new clauses via Excel. The confidentiality of the project is underscored through a deliberately blurred video, ensuring the security of information while highlighting the system’s size.
APR Digital
“APR Digital” is an innovative mobile application that modernizes the Preliminary Risk Analysis (PRA) process in high-risk environments, such as electrical facilities. Although I was not the original creator of version 2.0, under my leadership, the system underwent significant updates. It digitizes and optimizes the filling and management of safety forms, incorporating both images and audio, in alignment with the NR10 standard. The app not only eliminates paper usage, reducing costs and time, but also integrates with other company systems, enhancing reliability and efficiency in risk management. With benefits including data standardization for audits, process modernization, and the potential for expansion across the company, “APR Digital” represents a significant leap in technological evolution and operational safety. The confidentiality of the project is underscored through a deliberately blurred video, ensuring information security while highlighting the system’s scale.
Controle de Acesso
The “Controle de Acesso” system is an advanced solution for the efficient management of corporate spaces. Enhanced by me in version 2.0, the system was developed using .NET 5 and Angular, standing out for its ability to optimize the occupation of common areas such as offices, parking lots, and cafeterias. Using an interactive map of the company, users can intuitively reserve workspaces, similar to selecting seats in movie theaters. The administrative part provides detailed control over the availability and organization of spaces, promoting effective and adaptive management of corporate facilities. Essentially, the “Access Control” system combines functionality with flexibility, elevating space management to a new level of efficiency and practicality. The confidentiality of the project is emphasized through a deliberately blurred video, ensuring the security of information while highlighting the system’s size.
Diseases Prediction
This academic project explores the use of Artificial Intelligence (AI) for diseases prediction, utilizing a dataset with over 130 symptoms and 40 diseases. The primary focus is to demonstrate the application of Machine Learning techniques in practical data analysis situations, and it does not have real medical implications.
The model, developed in the Colab environment with Python, employs the Random Forest Classifier algorithm with 100 decision trees. The system was trained and tested with a significant database, achieving an accuracy of 97.62%, demonstrating AI’s capability to interpret and analyze complex data.
Users can input symptoms through a simple interface. The model processes the data and predicts the corresponding disease. Although the project is academic in nature and not intended for medical diagnosis, it highlights the potential application of AI in healthcare and serves as an excellent educational tool to understand the fundamentals and capabilities of Machine Learning technology.
Bank Prediction
This academic project focuses on modeling churn (customer attrition rate) in a banking context. Utilizing Python and Machine Learning algorithms, the model analyzes client data to predict which ones are more likely to leave the bank’s services. The aim is to provide valuable insights that can be utilized for customer retention strategies.
The project was developed in the Python Colab environment, using libraries such as NumPy, Pandas, Scikit-learn, and Keras. The analysis begins with data pre-processing, where categorical variables like ‘Geography’ and ‘Gender’ are transformed using Label Encoding. The Random Forest Classifier model is trained with the data, achieving an accuracy of 86.83%, highlighting its effectiveness in predicting customer churn.
Users can input information such as credit score, geographic location, gender, age, account balance, among others, and the model uses this information to predict whether the customer is at risk of churn. In addition to predicting churn, the model also provides the associated probability of this prediction, allowing for a deeper understanding of customer behavior.
Projeto Unity
The project is a 3D game for mobile devices, developed in Unity using C#. Players start by customizing their character and name, then dive into an open world filled with challenges. They face monsters of varying levels to gain experience and strength, aiming for the final battle against the boss. Successful completion of the game is recorded on a competitive scoreboard, highlighting the fastest completion times. This game combines elements of customization, strategy, and competition, providing an engaging and challenging experience.