Since childhood, technology has been my passion. From playing video games to programming websites and systems, my journey has always been guided by the excitement of having fun with programming. Creativity flows when I express ideas through code, solving problems in unique ways, creating new things and exploring the latest in the world of programming.
My journey into the world of technology began during high school, in the technical computer course. It was there that I took my first steps, setting up computers, learning to program and sharing this knowledge with my friends. The solid foundation I built during this period propelled me into the world of technology.
Curiosity is an essential part of my work. I like to deeply understand every aspect of what I'm doing and I value quality, attention to detail and impeccable delivery. If I put my heart into a project, I can guarantee that the result will be something extraordinary.
Currently, as well as working as a software developer, I'm also a content producer. My blog and social media posts cover a variety of topics, from career and frontend to personal development. Sharing knowledge is a way of giving back to the community that inspires me so much.
As I delved deeper into the world of Information Technology, I took part in events in different states, meeting incredible people. However, this experience also brought discouragement when I realized the lack of events here in Rio de Janeiro after the pandemic. Aware of the potential and brilliant minds we have in the city, I decided to take action. Together with equally incredible people, I founded Tech In Rio. Our mission is to unite technology enthusiasts in Rio de Janeiro, revitalizing the local scene. Through meetups, lives and various activities, we aim to spread the love we have for technology throughout Rio. We believe in the power of community to drive growth, share knowledge and create opportunities. Join us on this exciting journey and let's take Tech In Rio to every corner of the city!
I had a key role in designing and architecting new features with a focus on offline experiences. In addition, he contributed to precise documentation and improvements in code quality, design standards and best practices, ensuring the success of the company's projects.
As a founding member, I am responsible for managing and actively participating in activities including, but not limited to: event production, mentorship, technical development, technology projects, meetups, and workshops, among others.
Leadership and development of frontend projects for multidisciplinary teams, including responsibility for integration and continuous delivery practices, software quality, and documentation.
As a developer at Vai Fácil, I have the mission to help my team maintain and build modern applications with daily challenges in logistics such as real-time applications, offline-first applications, microservices, security, DevOps, and especially responsiveness to changes. Currently, my mission goes beyond just writing code; I seek continuous improvement of technology with good coding practices and culture such as observability, as well as team development and alignment with the company's needs.
At SuperGeeks, I worked as a programming and logic instructor for students aged 7 to 16. The classes involved developing practical projects and exercising programming logic from its basics with visual programming, through various stages such as Python programming, to mobile applications and game programming with Unity and Unreal.
During the internship, I had the opportunity to learn practically and assist in classes in the following competencies: Computer maintenance, Graphic design, Office package, Operating systems, Computer networks.
Intensive bootcamp covering the most modern technologies in the JavaScript ecosystem, such as NodeJs, React, and ReactNative.
During my Computer Science course at Universidade Veiga de Almeida, I explored a variety of essential topics. I studied data structures, web and mobile programming, and digital systems. Additionally, I gained in-depth knowledge of operating systems, parallelism, and algorithm complexity.
Activities and societies: In high school, I gained proficiency in HTML, PHP, Visual Basic, Delphi 7, SQL, and network configuration. I also honed my design skills using Photoshop and Adobe Animate. Proficiency in office software complemented my skills, providing a solid foundation for my career in computer science.
ReactJS - TypeScript - Redux - Vite - Tailwind CSS
In this project I demonstrate how to manage the state of a React application with Redux. Application for didactic purposes.
ReactJS - TypeScript - NextJS - Tailwind CSS
Site of the company Dote, an agency that combines data and performance to deliver extraordinary results.
Angular - JSON Server - TypeScript
The MemoTeca project is an Angular application that provides you the opportunity to create and manage a wall of thoughts.
ReactJS - TypeScript - NextJS - Tailwind CSS - Shadcn - Python - FastAPI - PostgreSQL - Docker - Docker Compose
Car buying and selling site. This project contains the frontend and backend of the application, with the development environment configured with Docker and Docker Compose.
ReactJS - TypeScript - NextJS - Service Worker - PWA - Tailwind CSS - Shadcn
This is my personal website, where I share a bit about myself, my projects, and my skills.
ReactJS - TypeScript - NextJS - Service Worker - PWA - Material UI
The Book Keeper is a book management application that offers a flexible experience for readers on the go.
ReactJS - React Native - TypeScript - CSS - Styled Components - Open Weather API - Geocoding
A simple weather app that provides information about the current day's weather based on the user's location and also shows a weather forecast for the next seven days.
Fullstack developer, content creator, founder of Tech In Rio, speaker and tech lover ❤️