Diogo Profile Picture

Software Engineer

Diogo Maranhรฃo

.NET Specialist (C#, WPF, WinUI) building modern desktop experiences. Focused on software architecture, performance optimization, and clean code within the Microsoft ecosystem.

About Me

Computer Science graduate with robust hands-on experience in full-stack .NET development. I specialize in Blazor, ASP.NET, and modern Windows desktop frameworks (WPF, UWP, WinUI). My background includes designing secure APIs, automating CI/CD pipelines, and contributing to global projects within hybrid teams. I am passionate about building scalable, high-performance applications and applying Clean Architecture principles to solve complex engineering challenges in international environments.

Professional Journey

Jul 2025 - Present

Software Developer Trainee | Windows (C#/C++)

SiDi

Developing full-stack desktop applications across WinUI, UWP, and WPF frameworks for a major global client. Spearheading CI/CD pipeline implementation using QuickBuild and GitHub Actions, including Git hooks for code standardization. Conducting rigorous unit testing with xUnit/Moq and collaborating with cross-functional teams to deliver scalable, high-performance solutions using Agile methodologies.

Aug 2024 - Jul 2025

Software Developer Intern | Windows (C#/C++)

SiDi

Contributed to the maintenance and evolution of legacy desktop systems. Focused on bug fixing, refactoring code for better readability, and implementing initial unit tests, ensuring system stability during critical updates.

Feb 2024 - Jul 2024

Software Engineer Intern

CFI - Consultoria Financeira Inteligente

Led the migration of legacy ASP.NET MVC systems to Blazor Server and developed APIs to integrate internal ecosystems. Built web applications designed for hybrid integration with mobile apps, effectively reducing the application footprint. Implemented a secure payment gateway using PagBank API and SDKs, ensuring efficient transaction processing.

Featured Projects

Capstone & .NET Arch

Blazor API Auth & Persistence

Proof of Concept (Capstone Project) resolving Blazor Server's limitations regarding POST requests for authentication. Implements a CustomAuthStateProvider and AES encryption to enable secure login flows within hybrid WebViews.

C# .NET 8 Blazor Server AES
View Code โ†’
Full Stack Web

ValueVerifier

Real-time currency conversion web application. Leverages Django for backend orchestration and consumes ExchangeRatesAPI, ensuring automatic rate updates with a fully responsive UI.

Python Django JavaScript REST API
View Code โ†’
Desktop Tooling

Invalid Bytes Detector GUI

GUI desktop tool designed to accelerate system debugging. Automates file scanning to detect invalid or corrupted bytes, distributed via a standalone executable for easy deployment.

Python Tkinter PyInstaller Automation
View Code โ†’

Certifications & Courses

๐Ÿ’ป

Unit Testing for C# Developers

Udemy

Issued: Sep 2024

๐Ÿ†

C# Advanced Topics: Technical Interviews

Udemy

Issued: Jul 2024

๐ŸŒ

C# Intermediate: Classes, Interfaces and OOP

Udemy

Issued: Jun 2025

LinkedIn Highlights

A selection of my contributions and articles shared with the community.

View Full Profile