Back to projects

Backend

Enterprise application modernization

Legacy system evolution into modern .NET and Blazor services while preserving operational continuity.

2025 - PresenteRole: .NET developer focused on modernization, backend work, data, and progressive integration with existing systems.

Challenge

Reduce technical debt without disrupting business processes or data quality.

Solution

Incremental refactoring with ASP.NET Core APIs, Entity Framework, and Oracle/PostgreSQL integration strategy, using AI agents to analyze impact, propose refactors, generate regression tests, and review alternatives before changing critical services.

Technical decisions

  • Incremental evolution to reduce technical debt without stopping operations or business processes.
  • Data layer with Entity Framework and coexistence strategy with Oracle/PostgreSQL.
  • Prioritized continuity, maintainability, and predictable deployments over high-risk rewrites.

Impact

Improved maintainability, more predictable deployments, and lower friction for future changes.

Results

  • More maintainable code prepared for frequent evolution.
  • Lower friction to deliver new functionality on top of existing applications.
  • Better encapsulation of data access and lower coupling with legacy systems.
Ha ocurrido un error. Puedes recargar la página para intentarlo de nuevo. Reload x