Java Backend Developer
Ricardo Israel Vázquez Domínguez
Backend Engineer | Java · Sistemas transaccionales · APIs seguras · SQL
Experiencia en aplicaciones empresariales para el sector financiero, con foco en servicios Java, APIs REST, seguridad de aplicaciones y optimización de datos.
- Java
- Spring Boot
- Spring Core
- Spring MVC
- Spring Security
- Spring Data JPA
Perfil profesional
Java Backend Developer con experiencia en el sector financiero desarrollando aplicaciones empresariales con Java, Spring Boot, Spring Security, JPA/Hibernate y SQL. Experiencia con APIs REST, arquitectura multicapa, principios SOLID, MVC, optimización de consultas SQL, Scrum, Git y Linux. Enfocado en clean code, seguridad, rendimiento y escalabilidad.
Aprendizaje en seguridad de aplicaciones
Actualmente fortalece su conocimiento en ciberseguridad junto a su especialización Java backend. Su base verificable en seguridad de aplicaciones incluye Spring Security, OWASP Top 10, SSL/TLS y JWT.
Fortalezas profesionales
Idiomas
Español: Nativo
Inglés: Bueno (B2)
Chino: Principiante
Selected work
Proyecto público destacado
Código publicado para revisar la calidad de implementación y el enfoque de producto.
Generador QR
Utilidad web publicada como proyecto personal. El repositorio permite revisar su implementación y evolución técnica.
Experience
Experiencia profesional
Roles y responsabilidades según trayectoria laboral.
Octubre 2024 – Mayo 2026
Backend Developer / DBA
Banco del Bienestar
- Desarrollo y mantenimiento de servicios backend con Java y Spring Boot.
- Validación e integración de APIs REST para aplicaciones bancarias.
- Administración y optimización de bases de datos SQL Server.
- Implementación y optimización de consultas SQL.
- Diagnóstico y resolución de incidentes en entornos críticos.
- Validación de servicios y estabilidad de aplicaciones.
- Administración de repositorios Git.
- Colaboración con Scrum.
- Trabajo en entornos Linux.
Enero 2023 – Mayo 2023
Software Engineer
Xelex Industrial
- Desarrollo y mantenimiento de aplicaciones empresariales.
- Soporte técnico y administración de sistemas.
- Automatización de procesos internos.
- Optimización de procesos tecnológicos.
Education
Educación y formación
Ingeniería en Desarrollo y Gestión de Software
Universidad Tecnológica de San Juan del Río
Oracle Next Education – Java
Java Spring Boot
Docker
AWS Cloud
Tech Stack
Habilidades técnicas
Tecnologías y prácticas listadas en el perfil profesional.
Backend
Frontend
Herramientas y plataformas
Arquitectura y prácticas
Seguridad
Bases de datos
Architecture
Criterios de arquitectura backend
Cómo abordo servicios mantenibles y seguros: responsabilidades separadas, contratos claros y acceso controlado a los datos.
Flujo de una API por capas
flowchart TB client[Cliente] --> controller[Controller_MVC] controller --> service[Service_Layer] service --> repository[Repository_JPA] repository --> database[(SQL_Database)] service --> security[Spring_Security_JWT]
Responsabilidades separadas
Controller, servicio y repositorio delimitan la lógica HTTP, las reglas de negocio y la persistencia para favorecer pruebas y mantenimiento.
Seguridad desde el diseño
Los endpoints requieren autenticación y autorización adecuadas; Spring Security, JWT y prácticas OWASP guían la protección de las APIs.
Datos y rendimiento
Las consultas se validan y optimizan considerando índices, planes de ejecución y el comportamiento de la aplicación bajo carga.
Contacto
QRO - CDMX, México