I’m a Senior Software Engineer with over 12 years of experience developing scalable software solutions across both desktop and web platforms.
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.
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.
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
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
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
2016 — 2018
Universidade de Pernambuco
Master of Science in Systems Engineering
2016 — 2018
2010 — 2014
Universidade Católica de Pernambuco
Bachelor of Computer Science
2010 — 2014