Retrato profesional de Edgar Camberos
Disponible: remoto, presencial o freelance

Hola, soy

Edgar Camberos

Java Backend Developer

> Especializado en Spring Boot & Java

Desarrollo APIs REST con Spring Boot, seguridad JWT, bases de datos relacionales y documentación OpenAPI en equipos colaborativos.

··

Sobre mí

Backend orientado a producto y colaboración

Soy Java Backend Developer enfocado en Spring Boot. Construyo APIs REST seguras y documentadas, con persistencia relacional, migraciones reproducibles y autenticación basada en roles.

Antes de implementar, busco entender el dominio y dividir el problema en componentes mantenibles. Aplico arquitectura en capas, principios SOLID, validación y manejo consistente de errores.

He participado en simulaciones profesionales de No Country y Foo Talent Group, colaborando con equipos multidisciplinarios en proyectos backend y full-stack.

Clean ArchitectureSOLIDRESTful APIsJWT AuthAgile/Scrum
Java + Spring
Especialidad backend
5
Proyectos colaborativos
REST + OpenAPI
Diseño y documentación
Remoto
Colaboración en equipo

Proyectos destacados

Casos de estudio con repositorio, demo y decisiones técnicas

🎬

Elevideo

Plataforma inteligente de procesamiento de video

Spring BootJava 17Spring Modulith+9
swagger · elevideo
POST/api/v1/projects
POST/api/v1/projects/{projectId}/videos
POST/api/v1/projects/{projectId}/videos/{videoId}/jobs
GET/api/v1/projects/{projectId}/videos/{videoId}/jobs/{jobId}
GET/api/v1/projects/{projectId}/videos/{videoId}/renditions

Plataforma web que convierte videos horizontales a formato vertical 9:16 con detección de rostros, reencuadre inteligente y múltiples modos de procesamiento para TikTok, Instagram Reels y YouTube Shorts.

Backend Developer · procesamiento de videoSimulación profesional · equipo multidisciplinario de 5
Face Detection
MediaPipe + FFmpeg
Microservices

INCACORE

Gestión de flotas marítimas

Spring BootJavaPostgreSQL+8
swagger · incacore
GET/api/vessels
GET/api/vessels/search
POST/api/vessel-item-hours
GET/api/stocks
POST/api/ordenes-mantenimiento

Sistema empresarial que integra gestión de mantenimiento preventivo/correctivo, control de inventarios en tiempo real y monitoreo operativo para la flota marítima de Incamar.

Backend Java DeveloperSimulación profesional · equipo backend Java de 5
Multi-module
RBAC
Fleet Mgmt
🎵

ECOS

Plataforma para músicos independientes

Spring BootJava 17PostgreSQL+6
swagger · ecos
POST/api/auth/login
GET/musician-profile/search
POST/songs
GET/events/search
PUT/musician-profile

Plataforma digital para que músicos independientes difundan su trabajo, gestionen su carrera artística y moneticen directamente, sin depender de algoritmos externos ni comisiones de terceros.

Backend DeveloperSimulación profesional · equipo backend de 3
Spring Boot
JWT Auth
Flyway DB

Stack Técnico

Herramientas respaldadas por proyectos

Backend

Spring BootJava 17Spring ModulithSpring Security + JWTMapStructFlyway

Base de Datos

PostgreSQLMySQL

Microservicios & Python

FastAPIPythonMediaPipeFFmpeg

Frontend

ReactNext.jsTailwind CSS

DevOps & Cloud

DockerCloudinaryAWS S3Render / Vercel

Herramientas

Swagger / OpenAPIGit & GitHubResend

Cómo trabajo

Principios aplicados en mis proyectos backend

📦

Separación de Responsabilidades

Cada capa tiene una única responsabilidad. Controllers manejan HTTP, Services contienen lógica de negocio, Repositories hablan con la BD. El acoplamiento es explícito y controlado — no hay lógica de negocio en controladores.

🔐

Seguridad con JWT

Autenticación stateless: el token lleva la identidad firmada, el servidor verifica sin consultar estado. Filtros personalizados, autorización por roles en cada endpoint protegido. El secreto siempre en variables de entorno.

Manejo de Validaciones

Validaciones en DTOs de entrada con Bean Validation (@Valid). GlobalExceptionHandler centralizado para respuestas de error consistentes. El cliente siempre recibe un formato de error predecible con código y mensaje claro.

✈️

Migraciones con Flyway

El schema de BD evoluciona junto al código. Cada cambio es versionado, trazable y reproducible en cualquier entorno. Cualquier dev puede recrear el estado exacto de la BD ejecutando la app desde cero.

📋

Documentación como Contrato

Swagger/OpenAPI no es opcional — es parte del entregable. Cada endpoint documentado con parámetros, respuestas y errores posibles. Una API sin documentar es una API a medias, sin importar qué tan bien esté implementada.

🔌

Integración con Servicios Externos

He integrado AWS S3, Cloudinary y Resend mediante servicios dedicados, separando los clientes externos de la lógica de dominio para reducir acoplamiento y facilitar su mantenimiento.

Currículum Vitae

Vista previa y descarga directa en español o inglés

Edgar Camberos

Edgar Ulises Camberos Arreola

Java Backend Developer

Tepic, México

Disponible para nuevas oportunidades

Experiencia

Proyectos colaborativos

No Country · Foo Talent Group

Educación

Ing. Sistemas Computacionales

ITT · Estudios no concluidos

Idiomas

Español nativo · Inglés B1

Lectura de documentación técnica

Formación

Oracle Next Education

F2 T6 Back-end · Nov 2024

Edgar-Camberos-Backend-Developer-CV-ES.pdf
PDF · ES
Vista previa del CV de Edgar Camberos en españolAbrir PDF

Contacto

Hablemos de tu próximo proyecto

Disponible para oportunidades remotas, presenciales y proyectos freelance.

Open to work

Remoto · Presencial · Freelance