I’m a Senior Software Engineer with over 12 years of experience developing scalable software solutions across both desktop and web platforms.
Experience
2021 — Now
Conquistas:
• Liderei a criação de uma biblioteca de UI reutilizável, alcançando 30% mais rapidez na integração e consistência com o design Samsung.
• Mentorei desenvolvedores, resultando em um aumento de 25% na performance, medido por meio de um curso que eu mesmo desenvolvi.
• Desenvolvi um componente reutilizável de blur em múltiplas camadas, padronizando o visual e reduzindo bugs de renderização em 40%.
Contexto:
Como Engenheiro de Software Sênior na Samsung, lidero o design e o desenvolvimento de aplicações desktop Windows, impactando diversos projetos dentro do ecossistema global de software da Samsung. Em colaboração com equipes multifuncionais, meu foco é a criação de bibliotecas de componentes escaláveis em C#, WinUI 3, WPF e UWP. Aplico metodologias ágeis, incluindo Scrum e Kanban, juntamente com práticas de Integração Contínua e Entrega Contínua (CI/CD), utilizando ferramentas como Visual Studio, Jira, Bitbucket e GitHub para garantir fluxos de trabalho eficientes e resultados de alta qualidade.
Tecnologias:
• C#
• .NET
• WinUI 3
• WPF
• UWP
• MVVM
• Visual Studio
• GitHub
• CI/CD
• Testes Unitários
• Ágil (Scrum/Kanban)
• Jira
• Bitbucket
• Atividades:
• Projetar e implementar aplicações desktop Windows escaláveis utilizando C#, WPF, UWP e WinUI 3, aplicando MVVM e princípios SOLID para garantir uma arquitetura manutenível.
• Liderar decisões arquiteturais e code reviews, promovendo boas práticas de otimização de performance, responsividade de UI e reutilização de componentes.
• Colaborar com designers UX/UI e equipes multifuncionais para transformar conceitos de design em interfaces desktop interativas e de alta qualidade.
• Apoiar e mentorar desenvolvedores, promovendo crescimento técnico e compartilhamento de conhecimento por meio de revisões de código, treinamentos e documentação interna.
2020 — 2021
Conquistas:
• Otimizei o pipeline de renderização da Annotation Pen, reduzindo a carga de CPU em 20% e garantindo anotações em tempo real suaves mesmo em canvases grandes.
• Introduzi o suporte a traços sensíveis à pressão na Annotation Pen, melhorando a responsividade da caneta e a experiência do usuário em canvases de alta resolução.
• Otimizei o undo/redo salvando apenas os estados alterados do canvas, reduzindo o uso de memória em até 10x.
Contexto:
Contribuí para o desenvolvimento da Annotation Pen, uma aplicação desktop Windows que permite desenho e anotações em tempo real sobre imagens e documentos. Atuei com foco na otimização de performance de renderização e responsividade da UI, garantindo integração fluida com dispositivos Samsung. Essa ferramenta inovadora permitiu que usuários realizassem anotações diretamente na tela sem congelá-la, aprimorando significativamente a experiência de aprendizado.
Tecnologias:
• C#
• WPF
• .NET
• WinUI 3
• UWP
• MVVM
• Visual Studio
• GitHub
• CI/CD
• Testes Unitários
• Ágil (Scrum/Kanban)
• Jira
• Bitbucket
Atividades:
• Projetei e implementei pipelines de renderização de alta performance para ferramentas de anotação em tempo real, garantindo interações suaves em canvases grandes e complexos.
• Desenvolvi e otimizei funcionalidades centrais da Annotation Pen, incluindo traços sensíveis à pressão, desenho em múltiplas camadas e mecanismos de undo/redo.
• Colaborei de forma próxima com designers UX/UI e equipes multifuncionais para transformar conceitos de design em interfaces desktop responsivas e intuitivas.
• Realizei profiling de performance, otimização de memória e correção de bugs para aumentar a estabilidade e a responsividade da aplicação em dispositivos Samsung.
• Mentorei desenvolvedores juniores, realizei code reviews e contribui para a documentação interna, promovendo boas práticas e uma arquitetura manutenível em projetos WPF.
2019 — 2020
Conquistas:
• Refatorei UI e lógica legadas para uma arquitetura MVVM limpa, adicionando testes unitários e aumentando a cobertura de testes de 5% para 70%
• Reduzi o tempo de inicialização da aplicação em 40% por meio de algoritmos de carregamento otimizados, melhorando a responsividade geral
• Projetei e implementei o Device View, permitindo operação estável 24/7 em lojas Samsung globalmente e aumentando a confiabilidade das demos para milhões de clientes
Contexto:
Contribuí para o desenvolvimento do Device View, uma aplicação interativa implantada em lojas Samsung no mundo todo. Ela apresenta novos recursos dos dispositivos por meio de um carrossel de demonstração e redefine automaticamente o dispositivo após cada interação do cliente, garantindo uma experiência consistente para todos os usuários.
Tecnologias:
• C#
• WPF
• .NET
• MVVM
• Visual Studio
• GitHub
• CI/CD
• Testes Unitários
• Ágil (Scrum/Kanban)
• Jira
• Bitbucket
Atividades:
• Projetei e implementei controles e behaviors reutilizáveis em WPF para padronizar componentes de UI em toda a aplicação
• Depurei e resolvi gargalos de performance relacionados à renderização de UI e ao carregamento de dados em background
• Apliquei padrões de projeto como MVVM, Injeção de Dependência e Commanding para melhorar a testabilidade e manter a separação de responsabilidades
• Revisei pull requests, mentorei desenvolvedores juniores e garanti padrões de clean code por meio de code reviews consistentes
• Contribuí para a documentação e discussões de design técnico, assegurando consistência e clareza entre as equipes de desenvolvimento
2017 — 2019
Conquistas:
• Implementei um engine de renderização de alta performance, aumentando o FPS de 15 para 60 com otimização de threads de UI
• Desenvolvi exportação assíncrona de GIF com processamento em background e feedback de progresso, reduzindo o tempo de congelamento da UI de até 5 segundos para zero
• Reduzi o uso de CPU em 35%, comprovado por métricas de performance por meio de gerenciamento otimizado de recursos
Contexto:
Contribuí para o time core do Live Message, uma aplicação desktop Windows que permite aos usuários criar mensagens animadas e exportá-las como GIFs. Atuei no desenvolvimento de um engine de renderização de alta performance e na otimização de efeitos visuais em tempo real para mais de 100.000 usuários, colaborando de forma próxima com designers e desenvolvedores para aprimorar a experiência do usuário.
Tecnologias:
• C#
• UWP
• .NET
• WinUI 3
• WPF
• MVVM
• Visual Studio
• GitHub
• CI/CD
• Testes Unitários
• Ágil (Scrum/Kanban)
• Jira
• Bitbucket
Atividades:
• Desenvolvi e otimizei o pipeline de renderização em tempo real para suportar animações suaves a 60 FPS
• Implementei processos assíncronos para exportação de GIF, melhorando a experiência do usuário e eliminando congelamentos da UI
• Colaborei com designers para refinar timing de animações, curvas de easing e efeitos de transição para maior apelo visual
• Contribuí para pipelines de integração contínua, garantindo builds confiáveis e entrega rápida de novas funcionalidades
• Refatorei componentes críticos de renderização para melhorar a manutenibilidade e reduzir o acoplamento entre as camadas de UI e lógica
2015 — 2017
Conquistas:
• Migrei um sistema ASP.NET MVC para Angular, aumentando a escalabilidade e reduzindo o tempo de renderização das páginas em 20%
• Melhorei a responsividade em tempo real por meio da otimização de queries SQL, reduzindo o tempo de carregamento de dados de 60s para 3s
• Implementei atualizações em tempo real com SignalR, possibilitando o monitoramento ao vivo do despacho nacional de energia do Brasil
Contexto:
Contribuí para um projeto crítico do Operador Nacional do Sistema Elétrico (ONS), desenvolvendo uma plataforma de monitoramento e controle em tempo real utilizando ASP.NET MVC, SQL Server, Angular, JavaScript e TypeScript. Colaborei com uma equipe multifuncional para aprimorar os processos de despacho de energia em nível nacional e a tomada de decisões, garantindo dados confiáveis e sensíveis ao tempo para milhões de usuários.
Tecnologias:
• C#
• ASP.NET MVC 5
• Angular
• React
• TypeScript
• JavaScript
• HTML5
• CSS3
• jQuery
• SQL Server
• Entity Framework
• Dapper
• SignalR
• Web Services (WCF / Web API)
• Microsoft Test Manager
• Azure TFS
• MVC
• Ágil (Scrum)
• Testes Unitários
.- NET
.- NET Framework
• APIs REST
Atividades:
• Desenvolvi componentes e serviços em Angular 2 para substituir views Razor legadas por UIs dinâmicas orientadas ao cliente
• Refatorei APIs de backend utilizando ASP.NET MVC e Web API para suportar troca de dados assíncrona e de alta performance
• Projetei e otimizei queries SQL complexas e procedures para reduzir latência em dashboards críticos
• Integrei SignalR para atualizações em tempo real de métricas do sistema e visualização de dados de controle
• Apliquei testes unitários e testes automatizados de regressão utilizando o Microsoft Test Manager para garantir confiabilidade do código
• Documentei a arquitetura do sistema, APIs e diagramas de fluxo de dados, assegurando manutenibilidade e compartilhamento de conhecimento
Education
Universidade de Pernambuco
Master of Science in Systems Engineering
2016 — 2018
Universidade Católica de Pernambuco
Bachelor of Computer Science
2010 — 2014