Mid-level Full Stack Software Developer at WEG Electric Equipments · Blumenau, Brazil
2+ years delivering backend, desktop, and automation solutions in enterprise environments
I build software at WEG, an industrial manufacturer with 30k+ employees and $7.2B in annual revenue. My work spans Windows desktop applications, COM interop libraries, AI-powered backend services, and enterprise integrations — primarily in C# and .NET, with Python for automation and data pipelines.
My approach is architecture-first: I design system boundaries and component responsibilities before writing implementation code, with a focus on long-term maintainability and measurable performance outcomes.
Major relevance contributions:
- Developed automation solutions for electrical design software, generating an estimated $600K/year in savings on employee work hours
- Ported 10+ legacy desktop applications from .NET Framework 3.x to modern .NET, improving runtime performance by over 40%
- Increased desktop application update efficiency by 80% through a CI/CD pipeline covering build, testing, and deployment across enterprise servers worldwide
- Developed internal caching services that reduced plugin module startup time by up to 30% on Windows environments
- Built AI-powered backend services integrated with SAP ERP to automate designer assignment in production planning, reducing project scheduling time by 30%
- Improved SLA efficiency by more than 15% through application insights collection with Grafana and Redis
Windows Desktop Applications WPF, WinUI 3, WinForms, and MAUI applications with MVVM architecture, plugin systems, and direct Windows API consumption. Extensive experience porting legacy .NET Framework applications to modern .NET runtimes.
COM Interop & Native Integration Managed wrappers and interop libraries bridging .NET with COM-based industrial software (Zuken E3, SAP ECC). Covers marshalling strategies, RCW/CCW lifecycle management, DCOM, and process isolation patterns.
Backend Services & APIs REST APIs and microservices with ASP.NET Core, SOAP-to-REST migrations, SAP ERP integrations, and authentication workflows using Keycloak. Experience with Azure Service Bus, RabbitMQ, MassTransit, and SignalR.
Data Pipelines & AI Services Data ingestion and processing services integrated with SAP and storage backends (PostgreSQL, Dremio, Redis) to supply training data to internal ML models. Backend services using TensorFlow, PyTorch, Keras, and MLflow.
DevOps & Infrastructure CI/CD pipelines with GitLab CI, containerised deployments with Docker and Kubernetes, build automation with Nuke Build and Cake Build, and observability with OpenTelemetry, Prometheus, and Grafana.
Primary Languages C# · Python · Java · Kotlin · VBA/VBS
Frameworks ASP.NET Core · WPF · WinUI 3 · WinForms · MAUI · Blazor · Spring · NUnit · XUnit
Communication & Interop COM/DCOM/COM+ · Windows Services · IPC · RPC · Protobuf · SignalR · WCF · DBus
Messaging Azure Service Bus · RabbitMQ · MassTransit · Rebus · NServiceBus
Databases PostgreSQL · Microsoft SQL Server · Oracle · SQLite · MongoDB · Redis · DynamoDB · MinIO · Dremio
DevOps & Infrastructure Docker · Kubernetes · GitLab CI/CD · Apache Airflow · Celery · Nuke Build · Cake Build · TestContainers
Cloud & Distributed Microsoft Azure · Databricks · .NET Aspire
Observability OpenTelemetry · OpenTracing · Prometheus · Grafana
AI & ML TensorFlow · PyTorch · Keras · AutoML · MLflow
Domain SAP ECC Automation & Scripting · Zuken E3 · Keycloak · SharePoint (365 & On-Premises)
| Project | Description | Stack |
|---|---|---|
| minio-extensions | Extension utilities for MinIO object storage client operations | Python |
| agent-config | CLI tool for deploying and managing AI coding agent configurations across multiple providers | Python |