Skip to content
Igor de Castro
igor@dev:~$

Full Stack Developer // Mid-Level

Igor
de Castro_

> I modernize large-scale systems and build fast, accessible web products with measurable quality.

4+
years in tech
10+
systems delivered
950+
automated tests

// 01 — ABOUT

The developer behind the code

cat about.txt

> Mid-Level Full Stack Developer with over four years of professional experience in technology, working continuously in software development since 2022. At Minsait, an Indra Group company from Spain, I contribute to large-scale enterprise systems for public healthcare, traffic, and defense.

$ I bring solid experience across Java 11, 21 and 25, Spring Boot, Quarkus, Angular, Vue, TypeScript, PostgreSQL, and Oracle. I currently contribute to the modernization of SINGRA 2 for the Brazilian Navy, migrating a legacy Angular 6 and DWR architecture to Angular 21, REST/JSON APIs with JWT Bearer authentication, and Spring Boot 4 with Java 25.

$ My work spans technical analysis, business rules, integrations, relational databases, SonarQube, automated testing, and agile delivery. In my own products, I turn the same engineering discipline toward privacy, performance, accessibility, and measurable quality.

current_status
Mid-Level Full Stack Developer · Minsait - Indra Group (Spain)
location
Goiânia, GO, Brazil · UTC−3
languages
Portuguese (Native)English (Advanced (C1))

// 02 — STACK

Technologies I use to deliver

01

Backend

  • [Java]
  • [Spring Boot]
  • [Quarkus]
  • [REST APIs]
  • [JPA/Hibernate]
  • [Maven]
  • [MapStruct]
  • [Node.js]
  • [NestJS]
02

Frontend

  • [AngularJS]
  • [Angular]
  • [React]
  • [Next.js]
  • [Vue]
  • [TypeScript]
  • [JavaScript]
  • [HTML]
  • [CSS]
  • [Tailwind CSS]
03

Data & infrastructure

  • [PostgreSQL]
  • [Oracle]
  • [Microsoft SQL Server]
  • [Redis]
  • [Docker]
  • [Flyway]
  • [Git]
  • [Bitbucket/GitLab]
  • [Jenkins]
  • [Bamboo]
04

Quality & architecture

  • [SonarQube]
  • [JUnit]
  • [Vitest]
  • [Playwright]
  • [Unit / Integration / E2E]
  • [Clean Architecture]
  • [DDD]
  • [Strategy]
  • [Agile / Scrum]

// 03 — EXPERIENCE

Enterprise scale. Product mindset.

  1. Minsait - Indra Group (Spain)

    Mid-Level Full Stack Developer

    Mar 2025 — Present · Goiânia, GO · Hybrid · Software Factory

    > Building and modernizing large-scale systems across public healthcare, traffic, and defense, moving confidently between legacy constraints and modern architectures.

    • Java
    • Spring Boot
    • Quarkus
    • Angular
    • Vue
    • PostgreSQL
    • Oracle
    View full scope
    • Development and maintenance of large-scale enterprise solutions, covering technical analysis, estimation, implementation, testing, validation, and support.
    • Implementation of APIs, business rules, validations, integrations, and data access with Java, Spring Boot, and Quarkus, plus interfaces in Angular, Vue, and TypeScript.
    • Creation, analysis, and optimization of SQL queries in PostgreSQL and Oracle, with a focus on consistency, traceability, and performance.
    • Simultaneous work across legacy and modern stacks, contributing to incremental improvements and technology migrations without compromising existing business rules.
    • Responsible for running and monitoring SonarQube in the Brazilian Navy project, supporting the identification of vulnerabilities, code smells, duplication, and technical debt.
    • Daily collaboration with analysts, QA, architects, DBAs, and technical managers in dailies, planning, reviews, and retrospectives.

    Selected enterprise systems

    SINGRA 2 / SINGRA21 Modernization

    Apr 13, 2026 — Present · MAR-DAbM / Brazilian Navy

    Migration of the Angular 6/DWR frontend to Angular 21 and REST/JSON APIs with JWT Bearer authentication; backend upgrade to Java 25 and Spring Boot 4 while preserving service, business, and persistence layers. Node.js 20.19.0 and Oracle.

    Legacy SINGRA 2

    Sep 10, 2025 — Apr 10, 2026 · MAR-DAbM / Brazilian Navy

    Enhancement and support of enterprise modules with Java 21, Spring Boot 2.x, Angular 6.1.0, Node.js 10.16.0, and Oracle, plus DWR, Redis, Caffeine, and Guava.

    SIDOAR

    Apr 12, 2025 — Sep 10, 2025 · Goiás State Department of Health

    Integrated Organ Donation and Recipient Evaluation System. Java 11, Spring Boot, AngularJS, and PostgreSQL.

    SRIE

    Dec 10, 2025 — Feb 4, 2026 · Goiás State Department of Health

    Immunobiological Products System for People with Special Conditions. Java 21, Spring Boot, AngularJS, and PostgreSQL.

    BATEU — Citizen / Police Officer

    May 2, 2025 — Jun 3, 2025 · CELEPAR

    State Traffic Accident Registry for the Paraná Military Police. Java 21, Quarkus, Vue, and PostgreSQL.

    SISESG

    Mar 25, 2025 — Apr 12, 2025 · Goiás State Department of Health

    Health School System. Java 11, Spring Boot, AngularJS, and PostgreSQL.

  2. DocNix

    Full Stack Developer

    Aug 2022 — Mar 2025 · Goiânia, GO · Hybrid · Internal promotion

    1. Junior Full Stack DeveloperApr 2024 — Mar 2025
    2. Full Stack Developer TraineeJun 2023 — Apr 2024
    3. Full Stack Developer InternAug 2022 — Jun 2023

    > Grew from Intern to Trainee and Junior Developer while evolving a quality-management platform used in real customer environments.

    • Java
    • Spring Boot
    • AngularJS
    • Angular 17
    • PostgreSQL
    • Docker
    View full scope
    • Promoted internally from Intern to Trainee and Junior Full Stack Developer, taking on greater autonomy and responsibility for more complex tasks.
    • Development and enhancement of DocNix, an integrated quality management, organizational excellence, and business process platform, using Java, Spring Boot, AngularJS, and Angular 17.
    • Implementation and maintenance of APIs, business rules, data processing, inter-module communication, reusable components, directives, and UX improvements.
    • Creation and optimization of SQL queries in PostgreSQL, Oracle, and MySQL, as well as analysis and resolution of real customer incidents in staging and production.
    • Contributed to software architecture, Docker environments, Git version control, and agile ceremonies, collaborating with cross-functional teams on product delivery and support.
  3. Fundação Jaime Câmara

    Technical Support

    Apr 2022 — Jul 2022 · Goiânia, GO · On-site

    > Built the operational foundation of my career by diagnosing incidents and keeping internal users productive.

    • Hardware
    • Software
    • Support
    View full scope
    • On-site technical support, system installation and configuration, preventive maintenance, and hardware and software diagnostics.
    • Remote support and incident resolution, reducing downtime for internal users.

// 04 — PROJECTS

Products with evidence, not promises

Kyber Tech

Technology studio — websites, automation, and AI

Co-founder · 2026 — Present

Technology studio focused on websites, automation, artificial intelligence, and digital products.

Direct involvement from needs discovery and solution definition through development, deployment, and consultative client relationship management.

  • #Web development
  • #Automation
  • #Applied AI
  • #Product

Compressify

Private in-browser image compression and conversion

−86% in a measured batch

Static, offline application for batch compression and conversion of JPG, PNG, WebP, and AVIF images. All processing runs client-side using Web Workers and WebAssembly; files never leave the browser.

389 unit and integration tests, 115 E2E tests across Chromium, Firefox, and WebKit. Lighthouse: 95 performance and 100 accessibility, best practices, and SEO.

  • #Next.js 16
  • #React 19
  • #TypeScript 6
  • #WebAssembly
  • #Vitest
  • #Playwright

QR Code Studio

Static vector QR generator with automatic verification

Lighthouse 100 · a11y / best practices / SEO

Client-side product supporting nine content types, including Pix BR Code, SVG/PDF/PNG export, print-ready frames, customization, local history, and batch generation from CSV files.

Every QR code is rasterized and decoded before export. Includes 369 unit and integration tests and 86 E2E tests.

  • #Next.js 16
  • #React 19
  • #TypeScript strict
  • #pdf-lib
  • #jsQR
  • #Vitest
  • #Playwright

FitJourneyAI

AI-powered fitness tracking assistant on Telegram

Bachelor's thesis

Chatbot featuring onboarding, weight and body measurement tracking, workout completion logging, progress charts, summaries, and AI-generated workouts, including audio processing with Whisper.

Architecture based on Clean Architecture and the Strategy Pattern.

  • #Java
  • #Spring Boot
  • #PostgreSQL
  • #Redis
  • #n8n
  • #OpenAI / Whisper
  • #Docker
  • #Telegram API

// 05 — EDUCATION

Foundations and continuous learning

~/education/main

Bachelor of Science in Computer Science

PUC Goiás · Pontifical Catholic University of Goiás

2021 — 2026

  • Bachelor's Thesis: FitJourneyAI, an AI-powered fitness tracking assistant on Telegram.
  • Academic tutor during the 2021/2 semester, supporting students in programming and computational logic.
  • Participated in problem-solving activities, including the Brazilian Informatics Olympiad and the SBC Programming Marathon.

// 06 — CONTACT

Let’s build something that matters.

Modernizing a critical system, shaping a new product, or solving a technical challenge that needs an end-to-end view? Message me on WhatsApp and tell me what you are building. You will talk directly to me.

Prefer the full version? download_resume.pdf