Fullstack Developer

Igor de Araujo C. Costa

Computer Scientist & Software Engineer.

I am a Computer Scientist specialized in building high-performance software systems. Currently deepening my expertise in Software Engineering, I focus on delivering scalable solutions through Clean Architecture, SOLID principles, and modern development practices.

01.

About Me

Greetings! I am Igor, a Software Engineer dedicated to writing efficient code and solving technical challenges with a solid engineering foundation.

My technical journey is built on two main pillars: a B.S. in Computer Science from UVA, which provided me with deep knowledge in algorithms and systems, and my current Post-grad in Software Engineering at PUC-Rio, where I am mastering architectural patterns and system scalability.

I am focused on bridging the gap between complex theoretical concepts and practical, secure software delivery.

Here are some technologies I have been working with recently:

  • >TypeScript
  • >Java / Spring Boot
  • >React / Next.js
  • >Node.js
  • >PostgreSQL
  • >Docker
  • >Lua
  • >Git / CI-CD
I
02.

Experience

Fullstack Developer

Jun 2025 - Present

  • >>A financial management platform focused on scalability and clean architecture.
  • TypeScript
  • Next.js
  • Tailwind CSS
  • Node.js(pnpm)
  • Java
  • Spring Boot
  • Spring Security
  • Hibernate
  • OAuth2
  • PostgreSQL
  • H2 Database
  • Maven
  • Lombok
  • Sendgrid
03.

Education

IN PROGRESS
Academic Formation

Postgraduate in Software Engineering

PUC-Rio
Feb 2026 - Present

Specializing in Microservices, Cloud Computing, and DevOps pipelines. Focused on implementing GoF/GRASP patterns, Agile Management (Scrum/Kanban), and integrating Machine Learning into scalable software architectures.

Academic Formation

Bachelor in Computer Science

Universidade Veiga de Almeida
Feb 2022 - Dec 2025

Solid foundation in Computer Science, focusing on Software Engineering, Data Structures, and Systems Programming. Experienced in Full-Stack development, Object-Oriented Programming (OOP), and Database Modeling, bridging the gap between low-level architecture and high-level applications.

{Certifications}

Internet of Things, AI, and the Connected Revolution

PUCRSLGPD, Cloud/Edge Architecture, Web3

Course 2

Enterprise

Course 3

Enterprise
04.

Projects

Featured Project

VavaHelper

A robust multi-platform system designed for the Valorant community. It features a dedicated REST API for processing Riot Games data, a high-performance analytics web hub, and a mobile companion app, showcasing expertise in distributed systems and real-time data integration.

  • Typescript
  • React
  • Next.js
  • Tailwind CSS
  • Java
  • Spring Boot
  • Spring Security
  • JPA
  • JWT
  • PostgreSQL
  • Maven
  • Ionic
  • Vue.js
  • Axios

Other Noteworthy Projects

Project 1

Description of project 1

  • Languages

Project 2

Description of project 2

  • Languages
05.

Terminal

igor@portfolio:~
Welcome to Igor's terminal. Type 'help' for available commands.
>