EN

Desarrollador de Software Full-Stack

Hola, soy

Emmanuel
Cázarez.

Soy desarrollador de software en Culiacán, México. Trabajo con Java, Spring Boot y Angular para crear aplicaciones de negocio, y desarrollo CriteriaForge, una biblioteca Java de código abierto.

Emmanuel Cázarez al aire libre, con montañas y bosque al fondo
DESDE CULIACÁN, MÉXICO
01 / SOBRE MÍ

Sobre mí.

CÓMO TRABAJO

Entender las decisiones.
Construir para el equipo.

Sigo buenas prácticas y me interesa entender por qué funcionan frente a otras opciones. Comparo alternativas y elijo la que mejor responde al problema.

MÁS ALLÁ DEL TRABAJO

Mi propio laboratorio.

Alojo servicios como Navidrome y Nextcloud en una Raspberry Pi en casa. Un VPS recibe las solicitudes HTTPS con Nginx y dirige el tráfico a mi servidor doméstico a través de un túnel WireGuard. Disfruto trabajar en la red, el despliegue y el mantenimiento que hacen posible esa conexión.

JavaSpring BootAngularPostgreSQL
IDIOMAS

Español e inglés.

Español
Nativo
Inglés
Profesional
EDUCACIÓN / 2020

Ingeniería en Sistemas
Computacionales

Instituto Tecnológico de México
Campus Culiacán

CONSTRUIR CON OTROS

Bases reutilizables.

Disfruto crear abstracciones y componentes reutilizables que den a mis compañeros una base consistente y eficiente para desarrollar.

02 / PROYECTOS DESTACADOS

Proyectos.

FC Contadores — Contabilidad clara, decisiones seguras, crecimiento constante.fccontadores.mx
02 DESARROLLO WEB

FC Contadores

Sitio público para un despacho contable que atiende a empresas de todo México. Desarrollado con Astro, Tailwind CSS y MDX, con formularios validados, controles antispam y despliegues automatizados.

AstroFirebaseCI/CD
Visita el sitio
03 SISTEMAS DE NEGOCIO

Plataforma de operaciones

ARQUITECTURA
01Angular
02Spring Boot Monolito modular
03PostgreSQL

Plataforma interna para clientes, tareas, reportes y flujos documentales. Angular se conecta a un monolito modular con Spring Boot y PostgreSQL.

AngularSpring BootPostgreSQLGCPCI/CD
Proyecto interno
04 COPPEL / ARQUITECTURA

Estrategia de plantillas gRPC

En Coppel diseñé una estrategia para migrar de un monolito a servicios con Spring Boot, con gRPC para la comunicación interna y REST para los consumidores. La idea: definir responsabilidades claras y una estructura reutilizable para nuevos servicios.

El servicio de aplicación coordina los procesos. Los servicios de datos se comunican por gRPC y cada uno se conecta a PostgreSQL para gestionar la persistencia y las transacciones.

JavaSpring BootgRPCRESTPostgreSQL
03 / EXPERIENCIA

Experiencia.

ABR 2020 — ACTUALIDAD

Fusión de Contadores Públicos

Desarrollador de Software Full-Stack

Desarrollo aplicaciones de negocio y sitios públicos, desde interfaces Angular y servicios Spring Boot hasta migraciones de bases de datos y despliegues en la nube. Por proyectos hasta junio de 2026; actualmente presencial.

JavaAngularPostgreSQLGoogle CloudAstro
NOV 2023 — JUN 2026

Coppel

Desarrollador de Software Full-Stack · Tiempo completo

Desarrollo de aplicaciones empresariales: migración de tareas programadas de PHP a Spring Boot, integración de servicios REST, diseño de una estrategia de migración con gRPC y flujos logísticos con Angular.

Spring BootREST & gRPCAngularGCPPHP
04 / PERFIL TÉCNICO

Herramientas.

Backend y datos

Java · Spring Boot · Spring Security
JPA / Hibernate · REST · gRPC
PostgreSQL · SQL Server · Flyway

Frontend

Angular · TypeScript · RxJS
JavaScript · Astro · Vue.js
Tailwind CSS

Entrega y pruebas

Docker · GitHub Actions · Cloud Build
Firebase · Maven · JUnit
Vitest · Playwright

CONVERSEMOS

Conversemos.

Conversemos sobre mi trabajo y las oportunidades para aportar a un equipo de ingeniería.