Ingeniero En Tecnologías De La Información Y Comunicaciones.
Mexico City,CMX
Summary
Ingeniero en tecnologias de la información y comunicaciones Egresado del Tecnologico Nacional de Mexico campus Apizaco, con gran experiencia en el lenguaje de programación Java en sus versiones 6,7 y 8, especializado en el desarrollo de API's REST y arquitectura de aplicaciones con dicho lenguaje.
He realizado migraciones y restructuraciones de sistemas desarrollados en Java y así poder optimizar los sistemas, hacerlos un poco más tolerante a errores, administrando excepciones de manera correcta para un mejor tratado de las mismas y desacoplando el código de manera que el sistema se convierta cada vez más en una MSA.
Me estoy adentrando cada vez más al mundo de las arquitecturas con microservicios ya que este es el futuro de los sistemas y entendiendo cada vez mas la forma de poder transformar una aplicación monolítica a una aplicación basada en microservicios.
Tengo experiencia en el desarrollo de aplicaciones bancarias enfocadas a los pagos de externos.
Overview
8
8
years of post-secondary education
6
6
years of professional experience
Work History
Lider Proyecto Java
Grupo Salinas
Ciudad de México, Tlalpan
07.2020 - Current
Se comienza el desarrollo de la aplicación "Plataforma de pagos", esta plataforma permite hacer pagos en cadenas mediante QR y códigos de barras.
El proyecto estaba diseñado como una arquitectura monolítica y participe el la estructuración a la arquitectura de microservicios de dicho proyecto, utilizando Spring Cloud OSS Netflix y los módulos como: Feing, Eureka,Ribbon , hystrix, zuul y algunos otros módulos como rest template.
Se utilizo el stack ELK para el logueo centralizado y análisis de logs.
La aplicación también de monto a AWS, en esta parte yo participe en la creación de contenedores Docker para montar los microservicios en dicho cloud.
Lider De Proyecto Java.
Grupo Salinas
Ciudad de Mexico, Tlalpan
01.2020 - 07.2020
Desarrolle y participe en la arquitectura del portal para la captación del banco, el cual tendrá como función llevar el registro de los clientes captados, enviar notificaciones, procesar reportes y llevar el registro de los montos captados.
Lideree el proyecto y tuve a mi cargo a 7 personas.
El sistema se desarrollo en Java y frameworks como SpringBoot y algunos otros módulos de spring.
Se aplicaron conceptos de SSL y creación de certificados auto firmados.
Lider De Proyecto Java
Grupo Salinas
Ciudad de Mexico, Tlalpan
04.2018 - 01.2020
Junto con las áreas de negocio estructuramos el Switch para la corresponsalía que tiene como función la captación y pagos de créditos de las tarjetas del banco, para el mensaje se utiliza el estándar ISO8583.
Se desarrollaron Web Services REST y un server Socket para la comunicación con los diferentes corresponsales y áreas del banco.
Los mensajes se encriptan con el sistema de encriptación asimétrica RSA
Se utilizan JWT para proveer y validar token y así poder permitir la transacción, se utilizo el firmado con RSA y encriptación de datos de igual forma con RSA
Para el desarrollo del sistema se utilizo el framework Springboot y distintos módulos de Spring.
El sistema se desplego y configuro en Jboss.
Lideree un equipo de 13 personas.
Desarrollador Java
Grupo Salinas
Ciudad de México , Tlalpan
03.2017 - 04.2018
Se desarrollo un Switch para el pago de servicios como por ejemplo :
Pagos de recibos de luz, teléfono. cable.
Recargas a telefonía celular
Recargas de tags, etc.
Se tenia conexión con varios emisores y nos consumían una considerable cantidad de agentes e integradores.
Desarrolle Crones para poder conciliar pagos y crear distintos reportes para el área de negocio.
Desarrolle gran parte del Core para el switch de pagos de servicios utilizando el lenguaje Java con el framework Springboot, también se utilizó JPA para consumir procedimientos almacenados .
Participe en desarrollo de algunos procedimientos almacenados.
Participe en la estructuración del sistema.
También desarrolle las capas de servicios utilizando REST
Este proyecto entre como desarrollador y me dieron el puesto de líder de proyecto 4 meses después a donde lidereaba un equipo de 10 personas y también desarrollaba a la par, yo me encargaba de ir estructurando el sistema y de ahí se basaban los desarrolladores para poder desarrollar el sistema.
Desarrollador Java
Integrasoft
Puebla, Puebla
11.2016 - 03.2017
Se desarrollo un sistema para crear reportes de historiales de datos a petición del usuario y también de manera programada.
para este sistema se utilizaron conceptos como Jobs, cron expresión y se utilizo para algunos procesos batch el framework Spring batch.
Desarrollador Java
Net Factory Business
Tlaxcala, Tlaxcala
02.2015 - 11.2016
Desarrollar sistema utilizando el lenguaje Java para el firmado de documentos electrónicos y de sellos electrónicos, se aplicaron los conceptos de encriptación asimétrica utilizando el algoritmo RSA también desarrolle algunos procedimientos almacenados en MySQL, SQL server y Oracle.
Se desarrollo utilizando el framework JSF y Spring.
También tuve participación en algunos módulos del front utilizando Java Script, Bootstrap y frameworks JS
Education
High School Diploma -
Bachillerato Tecnológico Industrial Y De Servicios
Humntla, Tlaxcala
08.2007 - 07.2010
Ingeniería En Tecnologias De La Información - Computer Software And Media Applications
Instituto Tecnológico Nacional De México
Apizaco,Tlaxcala
08.2010 - 07.2015
Skills
Java
undefined
Software
Office
NetBeans
Eclipse
IntelliJ
Visual studio code
Timeline
Lider Proyecto Java
Grupo Salinas
07.2020 - Current
Lider De Proyecto Java.
Grupo Salinas
01.2020 - 07.2020
Lider De Proyecto Java
Grupo Salinas
04.2018 - 01.2020
Desarrollador Java
Grupo Salinas
03.2017 - 04.2018
Desarrollador Java
Integrasoft
11.2016 - 03.2017
Desarrollador Java
Net Factory Business
02.2015 - 11.2016
Ingeniería En Tecnologias De La Información - Computer Software And Media Applications
Instituto Tecnológico Nacional De México
08.2010 - 07.2015
High School Diploma -
Bachillerato Tecnológico Industrial Y De Servicios
08.2007 - 07.2010
Similar Profiles
Alejandra Elizabeth González HernándezAlejandra Elizabeth González Hernández
Agile Business Analyst at Grupo SalinasAgile Business Analyst at Grupo Salinas