# Edson Mata > Senior Software Engineer | .NET | C# | ASP.NET MVC | REST APIs | SQL Server | Azure | Angular | React | CI/CD Location: Orlando, Florida, United States Profile: https://flows.cv/edson I’m a Senior Software Engineer with over 12 years of experience developing scalable software solutions across both desktop and web platforms. I specialize in C# and the .NET ecosystem, building robust Windows applications with WPF, WinUI, and UWP, as well as dynamic web applications using ASP.NET MVC, Angular, JavaScript, and TypeScript. My expertise spans software architecture, performance optimization, and database design with SQL Server, Entity Framework, and Dapper. I’m passionate about clean, maintainable code, applying SOLID principles, CI/CD practices, and unit testing to ensure reliability and scalability. I thrive in Agile environments, leading teams and collaborating with cross-functional stakeholders to deliver high-quality, user-centered software. Technologies: - C# .NET / JavaScript / TypeScript - WinUI / UWP / WPF - ASP .NET MVC / React / Angular / HTML5 / CSS3 / jQuery / JWT Authentication - SOLID / Design Patterns / MVVM / Clean Code / Modular & Scalable Systems / MVC - Asynchronous Programming / Object-Oriented Programming / LINQ / Rx.NET / Event driven programming - SQL Server / Entity Framework / Dapper / PostgreSQL / MySQL - Unit / Integration Testing / Automated Testing / Microsoft Test Manager - Visual Studio / GitHub / Bitbucket / Jira / Azure DevOps (TFS) / Figma / Confluence - Agile (Scrum / Kanban) / CI/CD (Jenkins) - REST APIs / Windows Desktop Applications - CI/CD Pipelines, Docker, GitHub As a dedicated professional, I thrive in collaborative environments that prioritize communication and teamwork. My adaptability empowers me to navigate challenges with confidence, while my problem-solving abilities drive me to discover innovative solutions. I place great importance on empathy and emotional intelligence, which enables me to understand and support my colleagues effectively. With strong organizational skills, I manage my time efficiently, allowing me to prioritize tasks and consistently meet deadlines. I am deeply committed to continuous learning and personal growth, always seeking opportunities to enhance my skills and make a positive impact on my team. ## Work Experience ### Senior Software Engineer | OneUI Library @ Samsung Electronics Jan 2021 – Present 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. ### Software Engineer | Annotation Pen @ Samsung Electronics Jan 2020 – Jan 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. ### Software Engineer | Device Viewer @ Samsung Electronics Jan 2019 – Jan 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 ### Software Engineer | Live Message @ Samsung Electronics Jan 2017 – Jan 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 ### Software Engineer | ONS | Energy Dispatch System @ Pitang Jan 2015 – Jan 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 ### Software Engineer | ONS | Energy Operation Program @ Pitang Jan 2013 – Jan 2015 Conquistas: - Aumentei a confiabilidade do sistema em 30%, medida pela redução de bugs por meio de testes automatizados com o Microsoft Test Manager - Integrei o sistema de gestão de manutenção com as bases nacionais do ONS via APIs REST, permitindo acesso em tempo real a dados críticos de equipamentos Contexto: Desenvolvi um sistema web para gerenciar ordens de manutenção de equipamentos de alta tensão em toda a rede elétrica nacional do Brasil. Atuei com foco em confiabilidade operacional, acesso a dados em tempo real e fluxos de aprovação otimizados para tarefas de manutenção sensíveis ao tempo. Tecnologias: - C# - ASP.NET MVC 5 - Angular 2 - 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 serviços de backend em ASP.NET MVC para criação, atribuição e acompanhamento de ordens de manutenção - Criei interfaces front-end responsivas utilizando HTML5, CSS3 e JavaScript, garantindo compatibilidade entre navegadores - Documentei o design do sistema, fluxos de trabalho e boas práticas para apoiar o compartilhamento de conhecimento e a manutenção futura - Desenvolvi e executei testes unitários e de integração para garantir a confiabilidade do sistema e reduzir erros - Colaborei com equipes multifuncionais para levantamento de requisitos e tradução das necessidades em funcionalidades práticas ### Junior Software Engineer @ Virtual Reality and Multimedia Research Group - GRVM Jan 2013 – Jan 2014 Conquistas: - Publiquei pesquisas em visão computacional e processamento de imagens, destacando habilidades analíticas e de resolução de problemas - Desenvolvi uma ferramenta de simulação em Realidade Virtual (VR), aprimorando a visualização científica e a análise de dados para pesquisadores - Implementei algoritmos otimizados em C/C++ para renderização em tempo real, aumentando a performance e a responsividade da simulação em ambientes imersivos Contexto: Contribuí para o desenvolvimento de uma ferramenta de realidade virtual no GRVM, com foco em otimização de performance, renderização em tempo real e representação precisa de conjuntos de dados complexos para aplicações de pesquisa científica. Tecnologias: - C / C++ - Windows Forms - WPF - Visual Studio - Técnicas de renderização em tempo real - Frameworks de VR Atividades: - Desenvolvi algoritmos centrais de renderização em C/C++ para visualização em tempo real de dados científicos complexos - Implementei interfaces em Windows Forms para permitir que pesquisadores interagissem e manipulassem dados de simulação - Otimizei uso de memória e velocidade de processamento para garantir desempenho fluido em simulações VR - Colaborei com pesquisadores para traduzir requisitos científicos em funcionalidades práticas de visualização em VR - Preparei documentação de código, algoritmos e fluxos de simulação, garantindo reprodutibilidade e manutenção futura ## Education ### Master of Science in Systems Engineering in Information Security Universidade de Pernambuco Jan 2016 – Jan 2018 ### Bachelor of Computer Science in Computer Science Universidade Católica de Pernambuco Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/edsonsilvaa --- Source: https://flows.cv/edson JSON Resume: https://flows.cv/edson/resume.json Last updated: 2026-03-22