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

Whatsapp

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

logo

Blue Saúde

Mar of 2025 – present · 6 months
  1. Mid-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.js
    prisma
    postgresql
    redis
    rabbitmq
    bullmq
    stripe
    docker swarm
logo

Warlocks Tech

Jun of 2024 – Feb of 2025 · 10 months
  1. Junior 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.js
    prisma
    postgresql
    redis
    docker
    rabbitmq
    discord.js
    sapphire.js
    react
    next.js
logo

TITAN

May of 2023 – present · 2 years and 4 months
  1. Backend 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.

    typescript
    node.js
    strapi
    prisma
    fastify
    express
    postgresql
    docker
    swagger
  2. Full Stack Developer at TITAN ci

    titan
    titan
    titan

    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.

    Linkedin
    typescript
    node.js
    react
    next.js
    prisma
    postgresql
    docker
    swagger
    zod
    jest
  3. Trainee at the Development Directorate at TITAN ci

Education

  1. 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
  2. High school at Colégio Oficina

Projects

Contact me

Want to send me a message?

Fill in the fields below and send me a message. I'll be happy to respond!

What is the purpose of your message?

What do you want to communicate to me?