Java backend / microservicios

Mar*** ***** (XX años)
Desarrollador Java Senior en Alutiiq
Benemérita Universidad Autónoma de Puebla
Ciudad de México
|
Experiencia
Desarrollador Java Senior
Alutiiq
abr 2017 - ene 2019
Actividades:
• Análisis, desarrollo y mantenimiento de micro servicios.
• Desarrollo y mantenimiento de aplicaciones web.
• Mantenimiento de aplicaciones front end y back end.
• Revisión de código a través de herramientas de calidad
• Seguimiento de proyectos con el uso de SCRUM
• Generación de documentación.

Logros:
▪ Diseño, implementación y mantenimiento de aplicación para la generación dinámica de reportes para obtener la información de sensible para la seguridad nacional.
▪ Generación de componentes genéricos (usando Java Reflection) para instanciar cualquier tipo objeto, así como implementación de diversos componentes genéricos para hacer búsquedas a la base de datos.
▪ Implementación y mantenimiento de aplicación encargada de notificar a diferentes aplicaciones cuando ocurre un comportamiento especifico
▪ Implementación de componente para sobrescribir propiedades del algún aplicativo o propiedades del sistema, esto requerido para el cifrado de información para evitar la vulnerabilidad de las aplicaciones.
▪ Implementación de funcionalidad de control de servicios proporcionados a las personas que se encuentran en estaciones migratorias.
▪ Migración de proyectos de la versión de Spring (De Spring Boot 1.5 a Spring Boot 2).
▪ Implantación de calidad de código (SONAR).
Desarrollador Java Semi Senior
Servicio de Administración Tributaria (SAT)
abr 2015 - mar 2017
Actividades:
• Desarrollo y mantenimiento de aplicaciones web.
• Mantenimiento de aplicaciones java a través de herramientas de calidad de código
• Generación de documentación.

Logros:
▪ Realización de búsquedas dinámicas para generar los reportes de la producción de tabaco.
▪ Mantenimiento y extensión de un sistema carga masiva de más de 500 mil registros en base de datos en menos de una hora.
▪ Optimización de un módulo de validación de miles de registros.
▪ Generación y mantenimiento de módulo configurable para la carga de información proveniente otro aplicativo.
▪ Implantación de herramientas de calidad de código (Sonar).
Java Developer
Banco Azteca
jun 2014 - mar 2015
• Mantenimiento de aplicaciones web.
• Mantenimiento de interfaz de usuario de diversos bancos de acuerdo a un diseño especificado.
• Actualización en las formas de retroalimentar el sistema.
Java Developer
Laboratorio de Visión por Computadora
sep 2011 - feb 2014
• Creación e integración de modulo matemático encargado de la generación del pronóstico de la demanda eléctrica.
• Mantenimiento de aplicación web encargada de desglosar el pronóstico de la demanda eléctrica por división de distribución.
Desarrollador Java Senior
Algolook
Actividades:
• Diseño e implementación de micro servicios para administrar la seguridad en escuelas.
• Diseño y mantenimiento de aplicación para administrar dispositivos de seguridad.
• Generación de reportes con información respecto a actividades sospechosas.
• Generación de documentación de los micro servicios en confluence.

Logros:
▪ Implementación de micro servicios para administrar un archivo personal por los diferentes tipos de personas con acceso a las escuelas. Dicha información es usada para detectar violaciones de seguridad por personas que portan armas dentro de la escuela, las escuelas usan la información para tomar las medidas necesarias para evitar situaciones trágicas.
▪ Inspección continua de calidad de código, esto permitió garantizar una aplicación más mantenible y escalable.
Formación
Lic. En ciencias de la Computacion
Benemérita Universidad Autónoma de Puebla
jun 2006 - ago 2011

          
          
Certificación Java Standard Edition 6 Programmer.
Colegio de Postgrado para el Desarrollo de Software

          
        
Idiomas
Ingles - intermedio