Backend Engineer focused on clean architecture & reliable systems

I design and build .NET APIs, modular backends and developer tooling that make teams faster and systems easier to maintain.

4+
Years of experience
8+
Architecture & tooling projects
18+
Technologies
8+
Public repos
Duitama, Boyacá, Colombia
Available for hire

About Me

Profile
Modular design
Systems built for long-term maintainability
Code quality
Testing, reviews, and validation
Knowledge sharing
Mentoring, documentation, and reviews

I am a backend engineer specializing in .NET and C#, focused on building APIs, modular backends, and clean architecture. I work with SQL databases and practical DevOps tools like Docker and CI/CD pipelines to deliver reliable systems.

I care about maintainability, modularity, and clear architecture more than just shipping code. I enjoy code reviews, documentation, and sharing knowledge with teams. I use AI-assisted development tools like Copilot, but I always review and validate the code manually—design and validation remain my responsibility.

Clean Architecture
Backend Systems
.NET & C#
Systems Design
AI-Assisted Development

Skills

Experience applied in production

Core Backend

C#

4+ years

.NET 8 / .NET Core

4+ years

Backend Architecture

3+ years building backend systems

Systems Design

3+ years building backend systems

Software Architecture

3+ years building backend systems

Clean Architecture

3+ years building backend systems

REST APIs

4+ years

SQL

5+ years

Entity Framework Core

4+ years

DevOps & Tooling

GitHub Actions / CI/CD

3+ years

Docker

3+ years

Azure

2+ years

Also Used

TypeScript

2+ years

React

2+ years

Next.js

2+ years

Python

3+ years

PHP

2+ years

Java

1+ years

Featured Projects

MicroEngine
Architecture-driven modular systems project in C# exploring ECS patterns, modular design, and backend abstractions. Designed as a 2D-first, 3D-ready framework with scene management and resource handling. Deep exploration of architecture and modularity principles.
C#
.NET
ECS
Systems Design
ECS/Modular
Architecture
Systems Design
Focus

Some of my recent work

Systems and libraries built with clean architecture principles

SimpleMediator
Lightweight CQRS/Mediator library for .NET with clean separation of concerns. No external dependencies, ideal for small to medium projects needing structure without heavy frameworks.
.NET 8
C#
Lightweight
Size
Zero
Dependencies
Html2Pdf
Template-based PDF generation engine using RazorLight and PuppeteerSharp. Designed for internal tools, reporting, and automation workflows with browser pooling and dependency injection.
.NET 8
C#
RazorLight
PuppeteerSharp
Optimal
Performance
Production
Usage
light-query
A set of React hooks for structured data fetching. Provides simpler, maintainable patterns for frontend data flows with improved developer experience.
React
TypeScript
NPM
High
DX
Active
Activity
Flask Forge CLI
CLI scaffolding tool that generates Clean Architecture boilerplate for Flask projects. Includes domain/app/infra layers, dependency injection, Alembic setup, and developer experience tooling.
Python
Flask
Typer
Jinja2
SQLAlchemy
Alembic
High
DX
Clean Arch
Scaffolds
mini-php-framework
Minimal framework built around Clean Architecture principles for PHP. Demonstrates cross-language architecture consistency with focus on maintainability and clarity over complexity.
PHP 8.4+
PSR-4/12/15
SQLite
Clean Arch
Architecture
Maintainability
Focus

Work Experience

Self-employed logo
Software Engineer — Independent Open Source Research & Development
Self-employed
Oct 2025 – Present
Remote
  • Focused full-time on the design, evolution, and maintenance of architecture-driven open source projects previously developed alongside professional roles.
  • Designed and maintained reusable libraries and frameworks centered on modular backend systems, internal tooling, and DX-oriented patterns.
  • Worked across multiple ecosystems (.NET, Python, PHP, React), emphasizing clean boundaries, extensibility, and long-term maintainability.
  • Applied production-grade practices including semantic versioning, structured documentation, CI pipelines, and automated release processes.
  • Used open source projects as a testbed for architectural exploration, validation of design decisions, and continuous system refinement.
Tobiro SAS logo
Software Engineer / Backend Developer (Consulting)
Tobiro SAS
Apr 2025 – Sep 2025
Medellín, Antioquia, Colombia
  • Designed and implemented a modular monolith backend using .NET 8, applying Clean Architecture, explicit module boundaries, and contract-based integration.
  • Developed a WinForms plugin as part of a larger retail ecosystem, enabling secure data validation and controlled user workflows.
  • Implemented OTP-based authentication flows using AWS SNS, including validation, retries, and failure handling.
  • Took ownership of the core backend after the initial plugin phase, leading architecture decisions and system evolution.
  • Built mandatory automatic update mechanisms using GitHub Releases, with background downloads, integrity checks, and seamless rollout.
  • Integrated relational persistence and enforced domain rules within the domain layer, avoiding anemic models.
  • Established CI/CD pipelines with GitHub Actions for automated versioning, packaging, and releases.
Enternova SAS logo
Backend Developer → Technical Lead (.NET)
Enternova SAS
Dec 2024 – Sep 2025 (Full-time)
Bogotá DC, Colombia
  • Led backend development efforts and provided technical direction, mentoring and code reviews
  • Designed and implemented backend services using .NET, C# and SQL Server
  • Defined architectural guidelines and improved maintainability by enforcing modular, layered structure
  • Integrated services and optimized system performance and reliability
Enternova SAS logo
Backend Developer (Freelance / Contract)
Enternova SAS
Oct 2024 – Dec 2024 (Freelance)
Bogotá DC, Colombia
  • Developed backend APIs and internal tools using .NET and SQL Server
  • Improved system reliability through debugging and refactoring
  • Collaborated with the team to transition architecture to better structured modules
Ignicion Games logo
Backend Developer (OPS / Contract)
Ignicion Games
October 2024 – January 2025
Villavicencio, Meta, Colombia
  • Built backend components for an AI-based chatbot system
  • Implemented microservices, messaging flows and Azure-based deployments
  • Improved performance and reliability of distributed components
Centro de Enseñanza Automovilística Jmontoya logo
Full Stack Developer (Consulting)
Centro de Enseñanza Automovilística Jmontoya
January 2024 – July 2024
Villavicencio, Meta, Colombia
  • Built full-stack modules using modern web technologies
  • Designed data models and backend logic
  • Developed dashboards, internal workflows and authentication
Centro de Enseñanza Automovilística Jmontoya logo
Frontend Developer (Consulting)
Centro de Enseñanza Automovilística Jmontoya
October 2023 – January 2024
Villavicencio, Meta, Colombia
  • Built UI components and frontend modules with TypeScript/JavaScript
  • Integrated CMS workflows and improved usability
  • Developed client-facing web pages integrated with Strapi CMS
TulipannStore logo
Frontend Developer (Consulting)
TulipannStore
October 2022 – February 2023
Bogotá DC, Colombia
  • Implemented user-facing features and admin dashboards
  • Designed UI flows and improved overall UX
  • Developed the full e-commerce platform including storefront and admin panel

Let's work together

If you're looking for someone to design and build clear, maintainable backend systems in .NET, I'd be happy to talk. You can reach me by email or through LinkedIn.

LinkedInGitHub
Kevin Martinez - Backend Engineer focused on clean architecture & reliable systems | Portfolio