Disponible para nuevos retos

Carlos Eduardo
García Hernández

> Desarrollador Full-Stack_

Ingeniero en Computación especializado en el desarrollo de sistemas empresariales full-stack de extremo a extremo — desde el modelo de datos hasta la interfaz — con enfoque en ERP y software de gestión.

Ver proyecto destacado Contáctame
Carlos Eduardo García Hernández
SCROLL
30+
Módulos interconectados
12+
Tecnologías dominadas
1
ERP de extremo a extremo
100%
Autodidacta
01 — PERFIL

Sobre mí

Ingeniero en Computación por la Universidad de Guadalajara con especialización práctica en el desarrollo de sistemas empresariales de extremo a extremo. Diseño, construyo y mantengo aplicaciones full-stack completas —desde el modelo de base de datos y la lógica de negocio hasta la API y la interfaz de usuario— con enfoque en ERP y software de gestión para empresas.

Perfil autodidacta con un historial demostrable de elevar continuamente mi propio estándar técnico: he llevado un sistema de producción propio desde una arquitectura monolítica hasta una arquitectura moderna basada en API REST, adoptando en el proceso prácticas profesionales de seguridad, autenticación y organización de código.

02 — STACK

Competencias técnicas

Lenguajes
C#JavaScriptSQLHTML5CSS3
Backend
ASP.NET CoreWeb API RESTJWTInyección de dependenciasHostedServiceADO.NETSwagger / OpenAPI
Frontend
JavaScript vanillajQueryBootstrapDiseño responsivoTemas claro/oscuroArquitectura modular
Bases de datos
SQL ServerDiseño relacionalModelado de dominiosLote / serie de inventario
Arquitectura
Multi-tenant (SaaS)Separación en capasStrangler patternMotor de PDF por plantillasReportes configurables
Integraciones & Herramientas
MercadoPagoWhatsAppE-commerceGitVisual Studio
03 — TOOLBOX

Herramientas que manejo

Las tecnologías con las que diseño y construyo día a día

C#
.NET Core
JavaScript
SQL Server
HTML5
CSS3
Bootstrap
jQuery
Git
Visual Studio
Swagger
{ }JWT / REST
04 — CASE STUDY

CYC Manager — ERP

Sistema ERP integral desarrollado de forma individual, de extremo a extremo, para la gestión operativa de empresas.

CRMVentasCotizacionesComprasFacturaciónInventariosTesoreríaComisionesSuscripcionesEventosTareasAsistenciaProyectos
🏢

Arquitectura multi-tenant

Multiempresa / multisuscriptor: operar múltiples organizaciones sobre una misma plataforma.

📄

Motor de PDF por plantillas

Generación de documentos configurable: texto, imágenes, tablas, códigos QR y galerías de fotos.

📊

Generador de reportes

Configurable por el usuario mediante columnas y condiciones dinámicas.

🔌

Integraciones

Pagos en línea (MercadoPago), notificaciones por WhatsApp y comercio electrónico.

05 — EVOLUTION

Migración a arquitectura API REST

Modernización ejecutada por cuenta propia, incremental, módulo por módulo, sin interrumpir la operación (patrón strangler).

01

API REST en ASP.NET Core

Autenticación JWT, inyección de dependencias y documentación Swagger/OpenAPI.

02

Código en capas y seguro

Consultas parametrizadas como estándar y organización Controllers / Services / Models.

03

Interfaz web desacoplada

HTML/CSS/JS que consume la API, con patrón modular propio y sistema de diseño con tema claro/oscuro.

04

Migración documentada

Estrategia incremental (strangler) con convenciones técnicas para garantizar consistencia entre módulos.

api-rest — carlos@cyc
$ dotnet new webapi -n CycManager.Api
  ✔ API REST creada
$ configure --auth jwt --di --swagger
  ✔ JWT · DI · Swagger/OpenAPI
$ migrate --pattern strangler --module ventas
  → Controllers / Services / Models
  → consultas parametrizadas ✔
  ✔ módulo migrado sin downtime
$ status
  monolito ──▶ API REST  [ 100% ]
06 — VALUE

Fortalezas y potencial

🎯

Entrega de extremo a extremo

Llevar un producto complejo desde la concepción hasta la operación, sin depender de un equipo.

🧠

Modelado de dominio

Lógica de negocio (contabilidad, inventarios, folios, series) traducida a software funcional.

📈

Aprendizaje autodirigido

Autocorrección y adopción de mejores prácticas; el código reciente supera notablemente al inicial.

🧩

Pensamiento de sistemas

Disciplina para mantener patrones coherentes en bases de código grandes y de larga vida.

🚀

Potencial de crecimiento

Bases sólidas de producto y arquitectura, en trayectoria hacia roles senior y de arquitectura.

🎓

Formación

Ingeniería en Computación — Universidad de Guadalajara (UDG).

07 — CONTACT

Construyamos algo juntos

¿Buscas a alguien que entregue producto de principio a fin? Hablemos.

LinkedIn WhatsApp 33 3721 5708 📍 Zapopan, Jalisco