Espacio de trabajo de Ricardo Israel Vázquez Domínguez

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.

Spring Security
JWT
SSL/TLS
OWASP Top 10

Fortalezas profesionales

Análisis crítico
Resolución de problemas
Pensamiento analítico
Adaptabilidad
Comunicación técnica

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.

TypeScript
Ver repositorio

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.
Java
Spring Boot
REST APIs
SQL Server
Git
Scrum
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

2019–2024

Oracle Next Education – Java

Java Spring Boot

Docker

En curso

AWS Cloud

En curso

Tech Stack

Habilidades técnicas

Tecnologías y prácticas listadas en el perfil profesional.

Backend

Java
Spring Boot
Spring Core
Spring MVC
Spring Security
Spring Data JPA
Hibernate
RAREST APIs
SOSOAP
JWT

Frontend

Angular
TypeScript
HTML/CSS

Herramientas y plataformas

Git
GitHub
Maven
Postman
IntelliJ IDEA
VS Code
Docker (en curso)
Linux
Windows

Arquitectura y prácticas

MVMVC
SOSOLID
CAClean Architecture
DIDependency Injection
ADAPI Design
MIMicroservices

Seguridad

Spring Security
OWASP Top 10
SSL/TLS
JWT

Bases de datos

SQL Server
MySQL
PostgreSQL
SOSQL optimization

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