Programador Full Stack
Tutum Technologies
Septiembre 2023 – Actual
Desarrollo con Java y Angular.
IT Analyst
TATA Consultancy Services de Mexico
Septiembre 2021 – Octubre 2022
Realicé análisis de las aplicaciones en soporte y migración para Java y Angular (back-end y front-end), para ello se utilizó Sonarqube para la optimización de código, git para el repositorio y Jenkins para la automatización y así ver los estatus antes de liberar a producción, esto en Citibanamex.
Java Senior
R3D Consulting
Mayo 2019 – Agosto 2020
Durante este tiempo trabajé como líder en el desarrollo del proyecto. Las actividades fueron:
- Desarrollo e implementación de la aplicación de Validación de Prospectos Volkswagen.
- Diseño e implementación de la base de datos con MySQL.
- Implementación de JSON Web Token.
- Desarrollo y consumo de servicios REST así como un webhook client-side de Facebook.
- Instalación y configuración de Wildfly 14, Apache Server y Java en servidores QA y Productivo de Volkswagen.
- Desarrollo de un demonio para enviar prospectos validados mediante SFTP a Volkswagen.
- Desarrollo e implementación del front-end de la aplicación.
- Realizar levantamiento de requerimientos con el cliente
También trabajé como desarrollador Net en dos proyectos, tanto en back-end como en front-end; de las cuales las actividades fueron:
- Desarrollar el módulo de tracking de buques con ArcGIS API para JavaScript y servicios REST.
- Gestionar una parte de la base de datos en SQL Server.
- Desarrollar y actualizar el módulo de revalidación de archivos MBL y HBL.
- Implementar un nuevo diseño a partir de una plantilla a ambos proyectos.
- Proporcionar mantenimiento a otros módulos del sistema
Desarrollador y Consultor Java
Praxis
Enero 2019 – Marzo 2019 | Agosto 2019 – Diciembre 2019
Trabajé junto con el equipo de T24 del Banco de Volkswagen, para aplicar seguridad en las transferencias SPEI.
Las actividades fueron
- Diseñar e implementar HTTPS para los SPEI de salida entre el Core Bancario Volkswagen y Banco de México.
- Desarrollar e implementar la aplicación para generar y validar la Firma Digital de órdenes de pago de Volkswagen.
- Configurar e implementar los keystore tanto para HTTPS y la Firma Digital.
- Documentar el desarrollo de acuerdo a los requerimientos de Volkswagen.
Desarrollador de software
Click Factura SA de CV
Febrero 2016 – Diciembre 2018
Fueron varios desarrollos, de los cuales de algunos estuve a cargo. En este transcurso se logró implementar 2 sistemas de proveedores conectados con SAP RFC y una actualización, entre otras aplicaciones y servicios para el timbrado de facturas.
Las actividades fueron
- Desarrollar aplicaciones web, desktop y servicios web SOAP y REST con Net.
- Desarrollar aplicaciones y servicios o demonios con Java y Spring Framework.
- Gestionar bases de datos SQL Server.
- Consultas a Oracle y Firebird para algunas aplicaciones de facturas.
- Generar y leer facturas CFDI, nóminas y algunos complementos.
- Utilizar BAPIS SAP para registrar los UUID del CFDI desde la aplicación web a través de RFC.
- Desarrollar un generador de adendas con Xonomy.js.
- A partir de plantillas modificar el front de algunas aplicaciones.
- Desarrollo de aplicación web tipo microservicio usando Net Core y angular 6 para él front-end.
Programador
Sistemas de Información Geográfica SA de CV
Febrero 2012 – Diciembre 2015
Participé en varios proyectos de desarrollo cartográficos web, desktop y herramientas para cartografía. Estuve a cargo de uno de los proyectos desde su inicio hasta su implementación.
Las actividades fueron
- Desarrollar aplicaciones web con Silverlight y ArcGIS para la cartografía.
- Desarrollar aplicaciones web con ASP.NET MVC y ArcGIS API for JavaScript.
- Desarrollar aplicaciones Windows forms con ArcEngine usando .Net.
- Desarrollar herramientas con ArcObjects para ArcMap usando .Net.
- Desarrollar con VBA para ArcMap.
- Gestionar bases de datos SQL Server y bases de datos espaciales con ArcSDE.
- Configurar servidores IIS y ArcGIS Server para los servicios web cartográficos.
- Diseñar y generar reportes con Crystal Reports.
- Diseñar y generar planos cartográficos con ArcMap desde .Net
Programador web
Grupo Inversor Veracruzano, SAPI de CV
Agosto 2010 – diciembre 2010
Prácticas profesionales en el proyecto Proceda, realizando lo siguiente:
- Desarrollo de un documentador para clases PHP para el proyecto Proceda.
- Gestión de una parte de la base de datos en MySQL.
- Realizar pruebas con componentes de Zend Framework y Google Docs.
- Intervención en pequeñas tareas en desarrollo del proyecto Proceda como agregar ciclos for o while asi como validaciones.