Summary
Overview
Work History
Education
Skills
Personal Information
Hobbies
Timeline
Generic

Arturo Jonathan Mota Vazquez

Backend engineer
Querétaro City

Summary

Backend Engineer con más de 7 años de experiencia en el diseño, implementación y mantenimiento de sistemas backend. Calificado en tecnologías como Java, Python, Node.js y bases de datos SQL y NoSQL.

Profesional proactivo y orientado a objetivos con excelente capacidad de gestión del tiempo y resolución de problemas. Conocido por su confiabilidad y adaptabilidad, con rápida capacidad para aprender y aplicar nuevas habilidades. Comprometido a aprovechar estas cualidades para impulsar el éxito del equipo y contribuir al crecimiento organizacional.

Overview

11
11
years of professional experience
3
3
years of post-secondary education
1
1
Language

Work History

Backend Engineer

Clip
11.2021 - Current
  • Desarrollé servicios web, con arquitectura orientada a microservicios y a eventos, de alto rendimiento para facilitar una comunicación fluida entre los diferentes componentes de la aplicación.
  • Implementé aplicaciones utilizando tecnologías de contenedorización como Docker, garantizando entornos de ejecución consistentes en las etapas de desarrollo, pruebas y producción.
  • Aseguré la documentación adecuada del código base, lo que facilitó a otros desarrolladores la comprensión y el mantenimiento del sistema.
  • Se mejoró la calidad del código mediante la implementación de pruebas unitarias y la realización de revisiones exhaustivas del código, lo que redujo las tasas de aparición de errores.
  • Colaboré con desarrolladores frontend para diseñar e implementar API integradas, mejorando la funcionalidad general del producto.

Backend Developer

Scotiabank
06.2021 - 10.2021
  • Desarrollo y mantenimiento a microservicios.
  • Mitigar vulnerabilidades analizadas mediante la herramienta Fortify y migración de dependencias deprecadas y próximas a deprecarse detectadas mediante BlackDuck.
  • Controlador de versiones mediante Git y Bitbucket.
  • Despliegue de aplicaciones mediante Jenkins.
  • Observabilidad mediante Splunk.
  • Documentación de servicios a través de Confluence.
  • Seguimiento de tareas mediante Jira.

Backend Developer

Palo It
06.2020 - 06.2021
  • Diseño de API usando openApi
  • Implementación de microservicios, tanto creándolos como consumiéndolos
  • Generación de reportes de texto y conexión a servidores sftp, para carga y descarga de archivos
  • Consumo clientes de Soap con cifrado de información utilizando el algoritmo Base 64 y AES 256
  • Comunicación entre microservicios a través de la biblioteca Open Feign para servicios Rest, jaxb para servicios Soap y Apache Kafka
  • Generación de reportes para procesos automáticos, que obtienen la información almacenada en una Base de Datos
  • Pruebas unitarias para cada servicio con un porcentaje mínimo de cobertura del 80%, con las herramientas SonarQube, jacoco, Junit y mockito
  • Implemente las aplicaciones con Jenkins
  • Registro de registros, a través de ElasticSearch y Logstach
  • Creación de Procedimiento de Almacenados para obtener la información para generar los reportes
  • Documentación de servicios a través de Confluence

Desarrollador Java

Cibernos
03.2020 - 06.2020
  • Creación de microservicios en Spring Boot, que realizó las siguientes operaciones:
  • Consuma más con Open Feign para extraer información y /
  • Guardar información
  • Obtenga información almacenada en la base de datos Postgresql con JPA
  • Consumir cliente en graphql para realizar consultas
  • Mutaciones
  • Configuración de la nube de primavera
  • Documentación usando swagger
  • Prueba unitaria usando jUnit
  • Creación de procesos por lotes, para obtener información y enviar notificaciones
  • AWS ECR para crear el repositorio
  • AWS Batch, para ejecutar el proceso por lotes
  • AWS CloudWatch para asignar reglas de ejecución

Desarrollador Java

Softtek
06.2019 - 03.2020
  • Creación de la interfaz gráfica de un portal web utilizando el marco angular y el lenguaje mecanografiado, jQuery
  • Creación del servicio web Rest para obtener la información solicitada por el front, utilizando el framework spring boot y el lenguaje java versión 8
  • Secuencias de comandos de procedimientos almacenados para devolver la información solicitada por el servicio web con lenguaje pl / sql
  • Pruebas unitarias para validar la integración y el correcto funcionamiento

Desarrollador Java

Devant
08.2018 - 06.2019
  • Líder de fábrica, responsable de asignar actividades a parte del equipo
  • Crear y /
  • Modificar aplicaciones requeridas por el cliente
  • Creación de servicio web con apache cfx para obtener información de otra área
  • Creación y /
  • Modificación de métodos en lenguaje Java 7 para ejecutar procesos por lotes
  • Creación y /
  • Modificación de portales web con lenguaje html, jsp, jQuery, javascript
  • Cree un portal web para la asignación y seguimiento de las actividades del equipo de la fábrica
  • Creación de servicio web con spring framework y lenguaje java 8 con servidor de aplicaciones Tomcat 9
  • Creación de procedimientos almacenados en lenguaje Oracle pl / sql

Desarrollador Java / Oracle

Grupo Salinas
11.2015 - 08.2018
  • Crear
  • Modificar aplicaciones web y servicios web solicitados por el usuario
  • Creación y /
  • Modificación de un servicio web SOAP para obtener y guardar información solicitada por el área correspondiente, con lenguaje Java 6
  • Creación y /
  • Modificación de procedimientos almacenados utilizando lenguaje Oracle pl / sql
  • Migración del servidor de aplicaciones de OAS a JBoss 6
  • Cree un portal web para monitorear las incidencias presentadas en producción
  • Creación de la interfaz gráfica utilizando el framework struts 2, html, jQuery, javascript, Ajax
  • Creación del controlador en lenguaje java 7, para obtener la información
  • Creación de procedimientos almacenados para obtener la información solicitada
  • Migración del portal web a la arquitectura de microservicios
  • Modificación de la interfaz gráfica de framewor struts 2 para Spring MVC y boostrap para la nueva funcionalidad
  • Creación de servicios web Rest para la nueva arquitectura utilizando Spring Framework, con lenguaje Java 8

Desarrollador Web

Devant
11.2014 - 11.2015
  • Análisis, Diseño y Desarrollo de los diferentes Requerimientos solicitados por el usuario
  • Consulta de movimientos, ya sean transferencias
  • Depósitos de clientes
  • Terceros, de los últimos 3 meses de forma descendente en Bancomer Móvil

Desarrollador Web

Indra
10.2013 - 11.2014
  • Análisis y Diagnóstico de incidencias de las aplicaciones del Banco
  • Análisis, Diseño, Desarrollo e Implementación de los diferentes Requerimientos solicitados por el usuario

Education

Licenciatura - Ingeniería En Sistemas Computacionales

Universidad De La República Mexicana
Ciudad De México
01.2009 - 01.2012

Skills

Trabajo en equipo

Personal Information

  • Place of Birth: Mexico
  • Date of Birth: 05/20/90
  • Nationality: Mexicano/a

Hobbies

Jugar futbol, ver series y películas, pasar tiempo de calidad en familia.

Timeline

Backend Engineer

Clip
11.2021 - Current

Backend Developer

Scotiabank
06.2021 - 10.2021

Backend Developer

Palo It
06.2020 - 06.2021

Desarrollador Java

Cibernos
03.2020 - 06.2020

Desarrollador Java

Softtek
06.2019 - 03.2020

Desarrollador Java

Devant
08.2018 - 06.2019

Desarrollador Java / Oracle

Grupo Salinas
11.2015 - 08.2018

Desarrollador Web

Devant
11.2014 - 11.2015

Desarrollador Web

Indra
10.2013 - 11.2014

Licenciatura - Ingeniería En Sistemas Computacionales

Universidad De La República Mexicana
01.2009 - 01.2012
Arturo Jonathan Mota VazquezBackend engineer