Tundê
.
Hi, i am
Tundê Cavalcante
Software Developer
<
About
/>
I'm passionate about technology, music, and history. My focus lies in backend development using TypeScript, and I prioritize creating scalable and high-quality code, following SOLID and Clean Code principles. My experience spans across a variety of technologies, including Java, Spring Boot, Express, MongoDB, Jest, Prisma, and Docker.
With a deep understanding of software development fundamentals, I always strive to create efficient and robust solutions. My approach is based on designing solid and modular architectures, facilitating system maintenance and expansion.
I am deeply committed to code quality, ensuring it's clean, readable, and well-documented. I believe well-structured code not only facilitates collaboration among teams but also reduces long-term maintenance costs. I am constantly seeking new challenges and exciting projects where I can apply my knowledge and experience to create innovative solutions.
<
Courses
/>
>
Curso em Vídeo - Python
Python course divided into 3 modules: Introduction to the Python language, Repetition structures and data structures, tuples, lists, dictionaries, as well as teaching functions, modules, packages, and error handling.
Instituição:
Curso em Vídeo
Completed
>
Introduction to Programming
>
First steps with Python
>
Conditions in Python
>
Repetitions in Python
>
Tuples
>
Lists
>
Dictionaries
>
Functions
>
Modularization
>
Error handling in Python
>
Curso de JavaScript e TypeScript do básico ao avançado
Modern JavaScript (ES6+) for front-end (with Webpack, Babel, React, React Hooks, Redux, HTML5, CSS3 and more) and back-end (with Node, Express, MySQL/MariaDB, MongoDB, PostgreSQL, Next.Js, Strapi and more).
Instituição:
Udemy
Completed
>
Foundations
>
HTML5 and CSS3
>
Node.Js
>
JS Tooling
>
TypeScript
>
Security
>
Rest API
>
React
>
SQL Databases
>
Design Patterns
>
NLW 6 - Trilha NodeJs
Bootcamp on backend development, where an application with scalable and simple architecture for the web using a flexible and popular language was developed.
Instituição:
Rocketseat
Completed
>
NodeJs
>
TypeScript
>
Express
>
SQLite Database
>
TypeORM
>
JSONWebToken
>
Rest API
>
NLW 6 - Trilha ReacJs
Bootcamp on front-end development, where an application with modern and reactive interfaces on the web using a modular and scalable library was developed.
Instituição:
Rocketseat
Completed
>
React
>
TypeScript
>
NodeJs
>
Integration with Firebase
>
Styling with Sass
>
React hooks
>
Ignite - ReactJS
Acceleration program focused on specialization, for those who already master programming, this track shows how to build modern and reactive interfaces on the web using a modular and scalable library.
Instituição:
Rocketseat
Completed
>
Reactjs Fundamentals.
>
NextJs Fundamentals.
>
Front-end JAMStack.
>
Data Fetching and local cache.
>
Authentication and authorization.
>
Unit testing.
>
Application deployment.
>
Ignite - NodeJS
Acceleration program focused on specialization, for those who already master programming, this track shows how to build scalable and simple architectures for the web using a flexible and popular language.
Instituição:
Rocketseat
Completed
>
Node.js Concepts
>
Working with middlewares
>
Introduction to SOLID
>
Documenting with Swagger
>
Database Queries
>
Unit tests
>
Integration tests
>
Working with refresh_token and email
>
Formação Nest.js
NestJS is a framework for building efficient, reliable, and scalable server-side applications in Node.js. It uses modern JavaScript, but it's written with TypeScript, offering the best of both worlds: flexibility and strong typing.
Instituição:
Alura
Completed
>
Nest.js Concepts
>
Restful API
>
TypeORM
>
PostgreSQL
>
Repository Pattern
>
Redis
>
JWT
>
Logging
>
Formação Java e Spring Boot
Java Spring Boot (Spring Boot) is a tool that makes it faster and easier to develop web applications and microservices with Spring Framework.
Instituição:
Alura
Completed
>
Rest API in Java
>
Flyway
>
Spring boot
>
Spring Security
>
SOLID Principles
>
Automated tests
>
Bean Validation
>
JWT
>
Android com Kotlin: criando um app
Kotlin is a cross-platform, object-oriented, functional, concise, and statically typed programming language developed by JetBrains in 2011.
Instituição:
Alura
Completed
>
Kotlin Concepts
>
What is Android
>
Creation and implementation of layouts with Constraint Layout
>
Listing with RecyclerView
>
Use of DAO pattern
>
Refactoring techniques
>
SOLID Principles
>
What are Activities and how to create them
<
Hard Skills
/>