Electronica & IT - Real technical solutions

The client needed to maintain consistent inventory across multiple independent platforms, each with different data models, stock metrics, authentication and API limits. Desynchronizations created manual errors and operational risk.

I developed a service in C# (.NET Worker Service) capable of:

  • Read inventory from multiple APIs
  • Detect real differences (delta sync)
  • Update only the necessary items
  • Run securely in both test and production environments
  • Synchronization architecture design
  • Implementing delta logic to minimize load on APIs
  • Handling rate-limit, timeouts and retries
  • Detailed logging with full traceability
  • Containerization with Docker for portable deployment

C# - .NET - REST APIs - Docker - Polly - HttpClientFactory - Structured Logging

  • Consistent inventory across platforms
  • Reduction of manual errors
  • Base prepared for 24/7 execution on server or cloud

Details and names omitted for confidentiality.

Develop a complete management system for a store/distributor, focused on domain modeling, business logic and actual flow of business operations.

I developed a service in C# (.NET Worker Service) capable of:

  • Product and customer management
  • Order creation and management
  • Order flow → payment → shipment preparation.
  • Basic business validations
  • Separation of responsibilities between entities

The project is implemented as a console application, with an architecture designed to scale to a graphical interface in later stages.

The implementation of database persistence marked the point where the real challenges of the project began, allowing me to identify design, coupling and model evolution issues, and to better understand the implications of taking a system beyond in-memory logic.

C# / .NET - OOP - Business logic - CRUD - Data Persistence

Evolving project, used as a basis for deepening architectural and design concepts in C#.