Rafael Alejo, open to remote roles

Backend architecture that solves the production problem.

Principal Software Architect with 7+ years in C#/.NET, distributed systems, Azure and GCP, and AI agent integrations.

A serial connector, a small circuit board, and a USB-C cable laid out on grey concrete.
Role
Principal Software Architect
Experience
7+ years in software, 6+ in C#/.NET
Based in
San Salvador, El Salvador
Looking for
Remote roles across Latin America

What I work on

Backend architecture

C#/.NET microservices, GraphQL federation, CQRS, and enterprise API integrations.

  • C#
  • .NET
  • GraphQL
  • CQRS
  • SQL Server

AI agent integrations

Custom MCP servers that connect agents to SQL Server, Azure CLI, and GraphQL.

An agent in my BIOS

Data-intensive systems

SQL performance tuning and Databricks pipelines.

Cloud and automation

Azure and GCP, automated with Python and PowerShell.

Selected experience

  1. Transportation and logistics

    Designed integration layers for transportation and logistics systems.

  2. Sports analytics

    Led backend engineering for sports analytics platforms.

  3. Modernization

    Guided migrations from .NET Framework to .NET Core microservices.

Writing

Experiments with software and hardware.

Giving Codex access to my BIOS

A hardware experiment with GPT-6 Astra and NanoKVM: mixed RAM, failed boots, and the keyboard sequences that evolved along the way.

16 min read

About

I care about clear architecture, maintainable code, and solving the production problem. Outside work, I experiment with hardware and write those experiments up here, failures included.

Close-up of installed memory modules, an empty DIMM slot, and the motherboard’s printed slot labels.
Mixed DDR4 on the test bench.
The NanoKVM device with its illuminated status display and power and reset buttons.
NanoKVM, for remote screen and keyboard.

Open to remote roles in .NET backend engineering, software architecture, and AI agent development.