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

Resolución de problemas

Comunicación

Responsabilidad

Confiabilidad

Control de versiones con Git

Experiencia con Nodejs

Experiencia con Bases de Datos NoSQL

Experiencia con pruebas unitarias

Experiencia con Docker

Experiencia con Kubernetes

Conocimiento AWS services

RESTful APIs

Experiencia con Message queues

Arquitectura Microservicios

Experiencia con CI and CD pipelines

Python

Experiencia con Java

Familiaridad con las herramientas de documentación API

Adaptabilidad

Construcción de relaciones

Metodologias Agiles

Experiencia con Bases de Datos SQL

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