Hi, my name is Ícaro Cedraz and I'm a

About me

Experience
1+ years
Completed
13+ projects
Pull Requests
50+ pull requests
Hello, my name is Ícaro Cedraz, I'm 21 years old, and I started studying programming at the age of 17. I've taken some courses and have always focused on developing projects. Upon entering the Computer Engineering program at UFBA (Federal University of Bahia), where I joined the junior computing company TITAN, I was able to engage in the market by developing applications both on the front-end and back-end, working with TypeScript, with a greater focus on the back-end. What sets me apart is not only my technical proficiency but also my passion for staying updated on market trends and adopting best practices to deliver optimal results.
Journey
Experience

Blue Saúde
Mar of 2025 – present · 6 monthsMid-Level Backend Developer
I actively participated in the development of a complex White-label system, focusing on building a scalable RESTful API with Nest.js. The solution's architecture included managing asynchronous queues using BullMQ. I was responsible for implementing a granular and customizable authentication and permission system, integrating with external APIs for payments, and developing a feature for data upload via spreadsheets. The entire infrastructure was orchestrated with Docker, and the teamwork followed the SCRUM methodology, managed on the monday.com platform.
nest.jsprismapostgresqlredisrabbitmqbullmqstripedocker swarm

Warlocks Tech
Jun of 2024 – Feb of 2025 · 10 monthsJunior Fullstack Developer
I worked on the development of a complete solution, building a robust RESTful API with Nest.js. The system's architecture used RabbitMQ for managing queues and asynchronous tasks. Concurrently, I developed a Bot for Discord and created responsive front-end dashboards and pages with React, focusing on SEO optimization. All work was conducted collaboratively, applying the SCRUM methodology and using the Linear platform to ensure agile and efficient deliveries.
nest.jsprismapostgresqlredisdockerrabbitmqdiscord.jssapphire.jsreactnext.js

TITAN
May of 2023 – present · 2 years and 4 monthsBackend Manager at TITAN ci
As a backend manager, I took on a leadership role that greatly assisted in my career growth. In this role, I gained extensive experience in developing RESTful APIs using Node.js, TypeScript, Prisma ORM, PostgreSQL, Docker, Swagger for documentation, Zod for validations, and Jest for test creation. As the leader of the backend team, I was responsible for training team members in SCRUM methodologies, programming logic, and API development using the mentioned technologies.
typescriptnode.jsstrapiprismafastifyexpresspostgresqldockerswaggerFull Stack Developer at TITAN ci
As a full-stack developer, I was responsible for developing complete web applications, spanning from the front-end to the back-end. I utilized various technologies, including TypeScript, Node.js, React, Next.js, Prisma ORM, PostgreSQL, Docker, Swagger, Zod, and Jest.
Linkedintypescriptnode.jsreactnext.jsprismapostgresqldockerswaggerzodjestTrainee at the Development Directorate at TITAN ci
Education
Computer Engineering at UFBA
Studying Computer Engineering at UFBA (Federal University of Bahia), I've gained valuable insights into the theory behind various processes and expanded my understanding of the field of computing and how certain things function in the world from a physical perspective. Among the knowledge I've acquired, notable highlights include:
- Problem-solving in Python
- Problem-solving in C++
- Object-oriented programming
- Dynamic programming
- Calculus
- Experimental and Theoretical Physics
- Linear Algebra
High school at Colégio Oficina