Ronaldo Avansini
DESENVOLVEDOR FULL STACK | NESTJS & ANGULAR
Sobre
Desenvolvedor de Software Full Stack recém-formado em Ciência da Computação, especializado na construção de aplicações web escaláveis e de alta performance utilizando o ecossistema TypeScript (NestJS no Back-end e Angular no Front-end). Tenho forte domínio no desenvolvimento e consumo de APIs RESTful e na integração de sistemas de terceiros. Na camada de dados, possuo experiência prática com bancos relacionais, otimização de queries e escrita de rotinas em PostgreSQL e PL/SQL.
Com sólido pensamento crítico para resolução de problemas (troubleshooting), atuo de forma colaborativa em equipas multifuncionais guiadas por metodologias ágeis (Scrum/Kanban), sempre assegurando a qualidade das entregas através de boas práticas e testes de unidade e integração.
Experiência
Arquitetura Full Stack: NestJS & Angular
DESENVOLVIMENTO WEB DE ALTA PERFORMANCE
- Construção, manutenção e arquitetura de Single Page Applications (SPAs) complexas utilizando Angular, focando em reatividade, performance e excelente experiência do utilizador.
- Desenvolvimento de serviços Back-end escaláveis e eficientes adotando Node.js e o framework NestJS, garantindo uma arquitetura robusta e fortemente tipada com TypeScript.
- Desenho e implementação de integrações seguras com sistemas legados e consumo de APIs de terceiros.
Banco de Dados (PostgreSQL & PL/SQL) e Otimização
ESCALABILIDADE E MANIPULAÇÃO DE DADOS
- Forte capacidade na modelagem de bancos de dados relacionais, atuando de forma profunda em ambientes PostgreSQL.
- Escrita, otimização e manutenção de rotinas e procedimentos armazenados utilizando a linguagem PL/SQL para processamento rápido de dados diretamente no servidor de banco de dados.
- Identificação de gargalos (troubleshooting) e aplicação de refatorações para otimizar aplicativos visando máxima velocidade e escalabilidade.
Qualidade de Software, Testes e Metodologia Ágil
TRABALHO EM EQUIPE MULTIFUNCIONAL
- Garantia de estabilidade do código através da criação e manutenção contínua de testes de unidade e de integração nas camadas de front e back-end.
- Atuação colaborativa em equipas multifuncionais sob metodologias ágeis (Scrum e Kanban), participando no design e entrega interativa de novas soluções.
- Pensamento crítico aguçado para propor soluções criativas e resolver desafios lógicos diários na engenharia do produto.
Formação
Bacharelado - Ciência da Computação - Centro Universitário Barão de Mauá (2026-08)