

Profissional de TI com 2 anos de experiência especializado em desenvolvimento de software com ASP.NET MVC e React.js. Demonstra habilidade em arquitetura limpa e design patterns, promovendo código eficiente e escalável. Experiência comprovada em CI/CD e Azure DevOps, garantindo entregas contínuas e de alta qualidade. Colabora efetivamente em equipes multidisciplinares, impulsionando inovação e excelência técnica.
Desenvolvedor de Software Full Stack Pleno
Atuação no desenvolvimento e manutenção de sistemas baseados em arquitetura MVC, aplicando princípios de SOLID e práticas de Clean Code para garantir legibilidade, escalabilidade e qualidade do código. Experiência na utilização de procedures para otimização de consultas e melhoria de performance em sistemas de alta demanda.
Responsável por integrações com gateways de pagamento e APIs externas, desenvolvimento de APIs RESTful, interfaces com React e implementação de comunicação em tempo real com SignalR, além da automação de tarefas utilizando Hangfire.
Experiência na aplicação de Design Patterns para promover uma arquitetura modular e de fácil manutenção, além da criação e manutenção de testes unitários com foco em confiabilidade e prevenção de regressões.
Participação ativa nas cerimônias do Scrum, contribuindo na definição de escopo, alinhamento técnico, entendimento de arquitetura e validação das entregas. Atuação em code reviews, versionamento com Git e melhorias contínuas no ciclo de desenvolvimento.
Tecnologias e Ferramentas: C#, .NET, MVC, API REST, SQL Server, Procedures, React, SignalR, jQuery, Hangfire, Azure DevOps, SOLID, Clean Code, Design Patterns e Testes Unitários.
Projeto Freelancer – Abril Comunicações
Atuação direta na manutenção e evolução do gerador de arquivos utilizado para integração e exportação de dados, realizando ajustes conforme regras específicas do cliente e corrigindo inconsistências nos arquivos gerados.
Desenvolvimento de funções de consulta ao banco de dados para recuperação e tratamento de informações, além da refatoração de funcionalidades existentes, visando melhoria de performance, redução de retrabalho e maior confiabilidade dos dados processados.
Responsável por ajustes na estrutura e formatação dos arquivos gerados (layout, campos, ordenação e validações), garantindo conformidade com o padrão exigido pelo cliente e maior estabilidade nos processos de geração.
Tecnologias utilizadas: Java, Spring Boot.