Sobre Mim

Olá! Sou Ian Toniolo, Desenvolvedor Full Stack com foco em backend, especializado em arquiteturas serverless e event-driven na AWS (Lambda, SQS/SNS, DynamoDB, API Gateway). Atualmente cursando Ciência da Computação na Universidade Federal do ABC (UFABC), complementando meu bacharelado interdisciplinar em Ciência e Tecnologia. Tenho experiência com pipelines de processamento assíncrono, integrações de IA para análise documental e modelagem de dados em domínios regulados. Certificado AWS Solutions Architect – Associate.

Foto de Ian Toniolo

Habilidades

Backend

Node.js TypeScript NestJS Express.js Python Django

Frontend

Vue.js Angular JavaScript HTML5 CSS3

Bancos de Dados

PostgreSQL DynamoDB

AWS

Lambda API Gateway SQS/SNS S3 Textract Cognito EventBridge CloudWatch IAM EC2

Arquitetura & Princípios

SOLID Clean Architecture Event-Driven Serverless REST APIs

Testes

Jest Pytest

DevOps

Docker Docker Compose Serverless Framework GitHub Actions CloudFormation/SAM

Certificações

AWS Solutions Architect – Associate AWS Cloud Practitioner

Projetos

LoL Summoner Match Manager

Ferramenta para gerenciar dados de partidas de League of Legends, permitindo visualizar, analisar e acompanhar o histórico de partidas.

Tecnologias: HTML5, CSS3, FastAPI, MongoDB

Ver no GitHub

Financial Wallet

Aplicativo para gerenciamento seguro de pagamentos com APIs RESTful. Utiliza NestJS, JWT para autenticação e PostgreSQL para armazenamento.

Tecnologias: Node.js, Nest.js, Typescript, PostgreSQL, Docker

Ver no GitHub

ToDoList Spring Boot API

API de lista de tarefas em Java com Spring Boot, autenticação JWT, PostgreSQL, Docker e testes automatizados.

Tecnologias: Java, Spring Boot, JWT, PostgreSQL, Docker, JUnit

Ver no GitHub

CNJ Processor

Aplicação web para consulta e processamento de números CNJ com validação, enfileiramento assíncrono e rastreamento de resultados. Projetada para escalabilidade e automação em fluxos de dados judiciais.

Tecnologias: Serverless, GitHub Actions, Angular, Node.js, AWS Lambda, SQS, DynamoDB, CloudWatch

Ver no GitHub

Experiências

Desenvolvedor Full Stack

BT Créditos • Jun 2025 – Presente

  • Arquitetei e implementei pipeline assíncrono de processamento de holerites com AWS Textract (OCR), Lambda, SQS/SNS, DynamoDB Streams e WebSockets, reduzindo o tempo de processamento de dias para 2–5 minutos por arquivo.
  • Projetei nova modelagem de dados para migração do sistema de KYC jurídico trabalhista, normalizando entidades complexas em tabelas independentes e mantendo sincronia bidirecional com a base legada.
  • Implementei fluxo completo de KYC com verificação biométrica (liveness) via integração com idwall, conectando frontend Vue.js com backend serverless em Python/AWS Lambda.
  • Integrei serviços de IA para análise automatizada de contratos e documentos jurídicos na plataforma principal de gestão de casos.
  • Desenvolvi painel administrativo em Angular com controle de acesso baseado em roles (RBAC), utilizando AWS Cognito para autenticação OAuth.
  • Estruturei pipelines de CI/CD com GitHub Actions para testes automatizados, linting e deploy em múltiplos ambientes (staging/produção) utilizando CloudFormation/SAM como IaC.
  • Modelei banco de dados relacional (PostgreSQL) e DynamoDB com GSIs para rastreamento de casos, contratos e prevenção a fraudes.
  • Diagnostiquei e resolvi incidente em produção no pipeline de holerites causado por incompatibilidade de tipos numéricos (float vs Decimal) no DynamoDB, identificando root cause via CloudWatch Logs.
  • Orientei dois colegas (pleno e júnior) na preparação para certificações AWS, com ambos aprovados.

Desenvolvedor Backend

Zax App • Mai 2024 – Jun 2025

  • Liderei o projeto de Listas Personalizadas, permitindo que lojistas segmentem clientes por múltiplos filtros e disparem campanhas automatizadas de WhatsApp, contribuindo para aumento na captação e reengajamento.
  • Construí integrações com parceiros externos para automação de fluxos operacionais na plataforma Zax 360.
  • Containerizei aplicações com Docker/Docker Compose, padronizando ambientes de desenvolvimento e simplificando deploys.
  • Desenvolvi microsserviços em Node.js/NestJS para modularizar funcionalidades da plataforma, separando domínios de negócio em serviços independentes.

Estagiário de Desenvolvimento

Zax App • Set 2022 – Abr 2024

  • Assumi ownership do serviço de atendimento da plataforma, sendo principal responsável pela continuidade, manutenção e implementação de melhorias.
  • Desenvolvi a Assistente Virtual Zaya, chatbot que antecipa atendimentos humanos e estrutura informações para analistas quando não resolve autonomamente, reduzindo significativamente o volume de atendimentos manuais.
  • Implementei e gerenciei cronjobs para processamento de dados e manutenção de integridade, além de soluções de backend para otimização de processos recorrentes.