Leonardo Castillo Fernández

Leonardo Castillo Fernández

Backend Developer | Full-Stack Developer | Enterprise Software | Cloud Delivery

Santa Clara, Cuba

#OpenToWork

About

Backend and full-stack developer experienced in enterprise web platforms, ASP.NET Core APIs, event-driven microservices, real-time dashboards, IoT integrations, and machine-learning monitoring. Strong background in C#/. NET, React, PostgreSQL, messaging systems, cloud delivery, and production observability.

What I'm looking for

I want to work as a software developer and specialize in backend development

Experience

Electrical Engineer – Software Development

Jan 2024 – Nov 2025

• Developed an internal platform for end-to-end engineering project management, including tasks, technical documents, materials, costs, drawings, and regulatory compliance. • Designed maintainable ASP.NET Core APIs in an event-driven microservices architecture using MassTransit and RabbitMQ; modeled relational and geospatial data with PostgreSQL and PostGIS. • Implemented Keycloak/JWT authentication and interactive drawing-review workflows for early supervisor feedback and issue resolution. • Built material tracking, cost estimation, order monitoring, compliance checklists, SignalR real-time metrics, and downloadable Razor View reports. • Established production monitoring, distributed tracing, error handling, and alerting with Grafana, Jaeger, and Sentry.

ASP.NET CoreMassTransitPostgreSQL

Instituto de Proyectos Hidráulicos

Education

“Marta Abreu” University of Las Villas

Degree in Electrical Engineering

2019 – 2023

Skills

SQL ServerPostGISPostgreSQLThree.jsAngularNext.jsVue.jsReactRazor ViewsSignalRDapperEF CoreREST APIsNode.jsASP.NET Core.NETPythonJavaScriptTypeScriptC#

Languages

Spanish (Native or bilingual proficiency)English (Full professional proficiency)