Available for fullstack projects

Yilmar Vega, a fullstack developer who owns production systems end to end.

10+ years building backends in .NET with clean architecture and CQRS, and frontends in React and Next.js that hold up when real traffic hits — not just in the demo. Based in Medellín, Colombia.

About

End-to-end engineering, no shortcuts

I've spent 10+ years working as a fullstack developer in Medellín, Colombia, moving comfortably between backend and frontend on every project I take on.

My day-to-day combines C# and .NET (Core and Framework) with clean architecture and CQRS on the backend, and React, Next.js and TypeScript on the client side. I also work in Flutter for mobile, and AWS and Azure for the infrastructure that keeps all of it running in production.

Beyond writing code, I care about systems staying maintainable: query optimization, monitoring, technical documentation, and solid Git practices are part of the same job, not an afterthought.

Location
Medellín, Colombia
Experience
10+ years as a fullstack developer
Education
Systems Engineering — UNAD (2020–present, expected 2026)
Technical Education
Technician in Information Systems Analysis and Development — SENA (2016–2018)
Languages
Native Spanish · English B1 certified, advancing to B2

Certifications

  • Python for Data Science · Fractal Analytics · CourseraMarch 2026
  • Python Crash Course · Google · CourseraSeptember 2025
  • Data Analysis with Python · IBM · CourseraNovember 2025

Tools I use every day

The stack I build, deploy, and maintain production systems with.

Backend

  • C#
  • .NET Core
  • .NET Framework
  • Python

Frontend

  • React
  • Next.js
  • Angular
  • TypeScript
  • JavaScript
  • Vite

Mobile

  • Flutter
  • Apache Cordova
  • Ionic

Cloud / DevOps

  • AWS
  • Azure
  • Docker
  • Git

Databases

  • SQL Server
  • PostgreSQL
  • MySQL
  • Supabase

Real work, real problems

A sample of systems I've built or worked on, with the problem they solved and the outcome delivered.

Client project

EnCicla — Registration & Admin Panel

Registration form and admin panel for the EnCicla system

In production

The problem

The EnCicla system (AMVA) needed to digitize new user registration — with digital signature and document upload — and give the admin team a panel to review those registrations.

The outcome

Two Next.js applications deployed on Azure: a public registration form with digital signature and document upload, and an admin panel with tables and data visualization; with targeted changes to the .NET API to support them.

Next.js 15ReactTypeScriptZustand.NETAzure

Own product

Blazer Fix

Diagnostics and maintenance for Chevrolet Blazer and S10

In production

The problem

Owners and mechanics of Chevrolet Blazer and S10 trucks across Latin America lack a centralized diagnostics and maintenance tool for these models.

The outcome

Own product with a freemium model, now live with registration and sign-in available.

ReactViteTypeScriptSupabase

Own product

GNV Colombia · Station Map

Interactive directory of natural gas vehicle stations in Colombia

In production

The problem

There was no simple, up-to-date way to find Natural Gas Vehicle (GNV) stations in Colombia using official SICOM (Ministry of Mines and Energy) data.

The outcome

A directory with an interactive map, filters by city/department/operator, and CSV export, covering 476 active SICOM stations, SEO pages per department, and a data-freshness check against the public datos.gov.co API.

ReactTypeScriptViteTailwind CSSLeaflet

Client project

Firma Seguro

Legally-binding electronic signature platform in Colombia

In production

The problem

Companies needed to sign documents and promissory notes remotely with full legal validity in Colombia (Law 527 of 1999), without relying on physical signatures.

The outcome

Production platform for electronic document signing, electronic promissory notes, biometric identity validation, and certified communications (email/SMS/WhatsApp) with timestamping.

.NET CoreReact

Client project

AG Risk

Fintech/insurtech for agricultural risk assessment

In production

The problem

Financial institutions and insurers struggled to inspect crops in hard-to-reach areas and validate producer-reported data when underwriting agricultural credit and insurance.

The outcome

A web application that scores risk based on crop type and location, and generates agricultural credit or insurance quotes from that score.

.NET CoreReact

Client project

Church Announcements Management System

Centralized announcements with role-based access control

In development

The problem

Churches needed a single place to manage announcements and distribute them consistently across channels, with different permissions per user role.

The outcome

Backend built with Clean Architecture and CQRS, frontend in Next.js 15, role-based access control (Pastor, Elder, Director, Member), and three output channels: website, TV/slideshow, and WhatsApp.

.NET 9Clean ArchitectureCQRSNext.js 15

Client project

Restaurant Ordering MVP

Proposal and build of a real-time ordering system

Completed

The problem

A restaurant needed a technical proposal and a working MVP for an ordering system, with a clear commercial deliverable for a non-technical client.

The outcome

Proposed and built the MVP with real-time updates via SignalR, plus a commercial deliverable (PDF) for the client.

Next.js.NETSignalRPostgreSQL

Technical assessment

Sodimac Shop SPA

Technical assessment: e-commerce SPA

Completed

The problem

Technical assessment to evaluate building an e-commerce SPA with state management and modular styling.

The outcome

Full SPA delivered as a technical assessment, with state management via Context API and CSS Modules for styling.

ReactNext.js 12TypeScriptContext APICSS Modules

Client project

Identity Verification with Azure AI Document Intelligence

Document verification module for EnCicla

Completed

The problem

The EnCicla platform needed to automate user identity verification from documents.

The outcome

Scoped and built an identity verification module integrated into the EnCicla platform.

Azure AI Document Intelligence.NET

Professional background

Ten years moving between backend, frontend, and infrastructure.

Viamericas

Senior Software Developer - Fullstack

June 2026 – Present

Medellín, Colombia

  • Building cloud-based solutions with AWS (Lambda) and React interfaces.
  • Contributing to CI/CD pipelines to automate deployments.

AREAMOVIL SAS

Full Stack Developer

September 2025 – May 2026

Medellín, Colombia

  • Advanced database analysis and modeling, focused on query optimization for critical production workloads to reduce operational costs and improve system throughput.
  • Develop and maintain REST API solutions in C# on .NET Core and .NET Framework, streamlining data integration across internal services.
  • Research and apply Machine Learning techniques to predict performance bottlenecks and proactively optimize SQL Server queries.

Cadena SA

Software Specialist Developer

February 2025 – September 2025

Medellín, Colombia

  • Established Git branching strategies, Pull Request review workflows, and technical documentation standards across multiple projects.
  • Designed and implemented AWS-based architectures (SQS, S3, Lambda, ECS, ECR, RDS) with security, scalability, and centralized monitoring for .NET Core deployments.
  • Automated deployment and monitoring pipelines with CI/CD workflows and real-time alerting, reducing time-to-production for new features.
  • Conducted relational database modeling and critical query optimization, reducing operational costs and ensuring data integrity.
  • Authored developer guides and onboarding documentation used as the technical reference for support and new team members.

Bik Leek SAS

Full Stack Developer

November 2021 – February 2025

Medellín, Colombia

  • Built REST APIs in C# .NET Core for data integration between internal services, cutting processing time by over 40% when consumed by Flutter mobile apps.
  • Designed and built responsive, modern UIs with React, improving end-user experience and interface consistency across web platforms.
  • Deployed and maintained AWS infrastructure, configuring secure, scalable environments to support growing workloads and high availability.
  • Researched and documented development best practices and deployment guides for cross-functional teams.
  • Recognized with a certificate for commitment and performance during the year (December 2023), following the company's legal succession to Novahold.

Treda Solutions SAS

Full Stack Developer

August 2019 – November 2021

Medellín, Colombia

  • Translated client requirements into technical specifications and actionable development plans aligned with business objectives.
  • Developed and optimized frontend interfaces and backend APIs in .NET Core, improving functionality, performance, and user experience.
  • Led technical research initiatives and provided advanced support to resolve complex issues, accelerating the team's workflow.
  • Recognized with the team's "Firma Segura" medal (2021) for the team's commitment and results on the project.

El Distribuidor SAS

Webmaster

February 2019 – August 2019

Medellín, Colombia

  • Delivered end-to-end custom website implementations, from design to launch, training clients on platform management.
  • Administered and monitored servers, ensuring availability and security of production and development environments, with Git version control.
  • Implemented SEO strategies that increased organic traffic and strengthened clients' digital presence.

Let's talk about your next project

Reach out if you need someone to own a full system, from backend to frontend.

Your message goes straight to my inbox.