Summary
Overview
Work History
Education
Skills
Personal Information
Hobbies and Interests
Languages
Timeline
Generic
Iván David Guzmán Mandujano

Iván David Guzmán Mandujano

CDMX

Summary

Soy un profesional con una sólida trayectoria en análisis de datos y desarrollo tecnológico, especializado en la optimización de procesos mediante automatización, inteligencia artificial y procesamiento de datos en streaming. Cuento con experiencia en el desarrollo de microservicios en AWS, implementación de Apache Kafka para la ingesta y consumo de datos en tiempo real, y optimización de cargas.

He trabajado en empresas como Grupo Salinas, Roche y Philip Morris, liderando proyectos de automatización, integración de sistemas y manipulación de datos a gran escala. Poseo conocimientos avanzados en Python, Java y TypeScript, aplicados en entornos de alto rendimiento con bases de datos Oracle, SQL Server y AWS.

Además, cuento con certificaciones en Data Streaming y metodologías ágiles, asegurando el desarrollo eficiente de soluciones escalables y orientadas a la transformación digital. Mi enfoque está en la implementación de tecnologías avanzadas para mejorar la eficiencia operativa y generar insights estratégicos.

Overview

3
3
years of professional experience

Work History

Senior Developer

Grupo Salinas
10.2023 - Current

Microservicios y Arquitecturas de Contenedores:

  • Diseño, implementación y despliegue de microservicios utilizando AWS, aprovechando servicios como Elastic Container Service (ECS) y Elastic Container Registry (ECR) para aplicaciones escalables.
  • Implementación de AWS Lambda para ejecutar procesos event-driven sin necesidad de servidores, optimizando costos y recursos computacionales
  • Uso de Docker para la creación de contenedores ligeros y eficientes, integrando soluciones de infraestructura como código.
  • Desarrollo de microservicios RESTful utilizando Python y Java Spring Boot, aplicando principios de diseño de arquitecturas escalables, lo que permitió la integración y comunicación eficiente entre servicios.

Automatización de Pruebas y Servicios REST:

  • Pruebas y documentación de APIs utilizando herramientas como Postman, validando la integridad y funcionamiento de los servicios RESTful desarrollados.
  • Implementación de pipelines de integración continua y entrega continua (CI/CD) en Jenkins, mejorando la calidad del código y los tiempos de despliegue.

Otras Habilidades Técnicas:

  • Experiencia avanzada con herramientas de AWS Console, administración de recursos en la nube y monitoreo de servicios.
  • Experiencia en la gestión de proyectos de microservicios, diseñando soluciones escalables y optimizadas.

Desarrollo con Python y Machine Learning:

  • Desarrollo de soluciones avanzadas en Python, aplicando machine learning para la optimización de procesos y mejora de la eficiencia operativa en diversas áreas del negocio.
  • Utilización de SciPy y Scikit-learn para implementar técnicas de aprendizaje supervisado y no supervisado, desarrollando modelos predictivos y algoritmos de clustering para descubrir patrones en grandes volúmenes de datos.
  • Implementación de modelos de regresión para predecir métricas clave del negocio, lo que ha permitido mejorar la toma de decisiones y optimizar operaciones.

Manipulación de Datos con Spark y PySpark:

  • Amplia experiencia en el manejo de grandes volúmenes de datos utilizando Apache Spark y PySpark, desarrollando procesos de transformación, limpieza y agregación de datos en entornos distribuidos.
  • Optimización de procesos de análisis de datos con Spark para reducir los tiempos de ejecución y mejorar la eficiencia de las operaciones.

Expresiones Regulares y Conexión a Bases de Datos:

  • Uso avanzado de expresiones regulares en Python para extraer, limpiar y transformar datos no estructurados o parcialmente estructurados, mejorando la precisión de los procesos de manipulación de datos.
  • Conexión y trabajo con bases de datos SQL y NoSQL (como Oracle, MongoDB) para la extracción y transformación de datos, y su posterior inserción en sistemas de almacenamiento.

Conexión a AWS S3 y Transformación de Datos:

  • Conexión a AWS S3 para la extracción de archivos JSON, transformándolos y adaptándolos al formato necesario para su posterior inserción en bases de datos o sistemas de almacenamiento.
  • Uso de herramientas como boto3 en Python para interactuar con AWS S3 de manera eficiente, optimizando los procesos de carga y descarga de datos en la nube.

Informatica PowerCenter (IPC):

  • Gestión y manejo de IPC para la creación de flujos de datos, facilitando el intercambio y manipulación de grandes volúmenes de información entre diferentes sistemas, mejorando la integración de datos.

Desarrollo de RPA (Automatización Robótica de Procesos):

  • Desarrollo de bots de RPA con herramientas como UiPath para automatizar tareas repetitivas y críticas dentro de la empresa.
  • Diseño, monitoreo y reingeniería de bots, mejorando la eficiencia y reduciendo significativamente el tiempo y los errores en los procesos manuales.
  • Implementación de RPA's con Python, optimizando procesos internos y mejorando la precisión y eficiencia de las tareas automatizadas.
  • Creación de flujos de trabajo complejos usando UiPath, lo que permitió automatizar operaciones críticas, manteniendo la adaptabilidad ante cambios en los procesos empresariales.

Desarrollo y Mantenimiento en Oracle:

  • Desarrollo de procedimientos almacenados (stored procedures) en Oracle, utilizados para proyectos de desarrollo de portales, facilitando la extracción de datos clave para usuarios finales.
  • Participación activa en el desarrollo de consultas SQL complejas para la manipulación y búsqueda de grandes volúmenes de datos, optimizando el rendimiento de las bases de datos.
  • Implementación de mejoras en los procedimientos almacenados para asegurar consultas rápidas, precisas y eficientes.

Desarrollador JR

Yuma(Grupo Salinas)
05.2023 - 10.2023
  • Diseño, desarrollo e implementación de microservicios en Python y Java (Spring Boot), aplicando arquitecturas distribuidas para optimizar el procesamiento y la escalabilidad.
  • Integración con AWS, desplegando microservicios en ECS con ECR, garantizando alta disponibilidad y eficiencia en la ejecución de contenedores.
  • Uso de Apache Kafka para la ingesta, procesamiento y distribución de eventos en tiempo real, mejorando la transmisión y consumo de datos en arquitecturas de alto rendimiento.
  • Procesamiento de miles de millones de registros mediante desarrollos en streaming, evitando cargas excesivas en memoria y optimizando la eficiencia computacional en la transformación y análisis de datos.
  • Implementación de Docker para la contenedorización de aplicaciones, asegurando portabilidad y consistencia entre entornos de desarrollo y producción.
  • Optimización de bases de datos en Oracle y SQL Server, creando procedimientos almacenados y consultas eficientes para mejorar el rendimiento en entornos de alta demanda.
  • Manejo de archivos en formato Parquet, optimizando el almacenamiento y la consulta de grandes volúmenes de datos, reduciendo tiempos de acceso y procesamiento.
  • Migración y actualización de bases de datos en Oracle, asegurando compatibilidad con nuevas versiones y optimización del rendimiento.
  • Extracción, transformación y análisis de datos para la generación de reportes de negocio, utilizando consultas avanzadas en Oracle y SQL Server.
  • Colaboración con equipos multidisciplinarios, asegurando el diseño e implementación de soluciones alineadas con las necesidades del negocio.

Desarrollador web

ROCHE
07.2022 - 04.2023
  • Desarrollo de una plataforma de enseñanza en línea, permitiendo el acceso a cursos educativos a través de una interfaz web y móvil.
  • Implementación del backend utilizando Node.js, asegurando la gestión eficiente de cursos, usuarios y contenido.
  • Diseño y desarrollo de interfaces de usuario intuitivas y funcionales, optimizando la experiencia del usuario.
  • Integración de la plataforma con una base de datos en AWS, garantizando escalabilidad y disponibilidad.
  • Desarrollo de una aplicación móvil para iOS utilizando Swift y Xcode, asegurando compatibilidad y rendimiento óptimo.
  • Colaboración con diseñadores y desarrolladores para la implementación de funcionalidades clave y resolución de problemas técnicos.
  • Ejecución de pruebas y depuración de la aplicación, utilizando herramientas especializadas para garantizar estabilidad y usabilidad.

Becario

Philip Morris
10.2021 - 02.2022
  • Apoyo para el mantenimiento de bases de datos, asegurando la integridad, seguridad y eficiencia de los sistemas de gestión de datos
  • Manipulación de datos utilizando Python, desarrollando automatizaciones basadas en código para mejorar la eficiencia en el procesamiento y análisis de datos
  • Colaboración con equipos interdisciplinarios para entender las necesidades de datos y proporcionar soluciones efectivas
  • Implementación de buenas prácticas en el manejo de bases de datos y optimización de consultas para mejorar el rendimiento y la accesibilidad de la información

Education

INGENIERIA - SISTEMAS Y SOFTWARE

UNIVERSIDAD LATINOAMERICANA DE MEXICO
01.2025

Skills

    Lenguajes de Programación:
  • Python
  • Java
  • TypeScript
  • Nodejs
  • Desarrollo de Software:
  • Desarrollo web con Nodejs
  • Desarrollo de microservicios con Python y Java
  • Desarrollo de aplicaciones móviles en Swift (iOS)
  • Manejo de Xcode para desarrollo iOS
  • Automatización y Procesamiento de Datos:
  • Automatización de procesos con Python y UiPath
  • Manipulación y análisis de datos con Python y SQL
  • Optimización de consultas SQL y procedimientos almacenados
  • Machine Learning aplicado a análisis de datos
  • Bases de Datos:
  • Oracle y SQL Server
  • Desarrollo y optimización de procedimientos almacenados
  • Informatica PowerCenter (IPC) para integración de datos
  • Cloud y Big Data:
  • AWS (Lambda, S3, ECS, Fargate, ECR, Kafka)
  • Procesamiento de datos en Apache Kafka a través de microservicios en AWS
  • Desarrollo en streaming para manipulación de grandes volúmenes de datos

Personal Information

Nationality: Mexicana

Hobbies and Interests

Me apasiona la automatización, la inteligencia artificial y el análisis de datos. He liderado proyectos significativos en empresas como Grupo Salinas, Roche y Philip Morris, utilizando herramientas como Python, R, Node.js, y UiPath para desarrollar soluciones innovadoras y optimizar procesos. Me interesa especialmente explorar nuevas tecnologías como TypeScript para desarrollo frontend y PowerBI para visualización de datos, buscando siempre mejorar la eficiencia operativa mediante la integración de sistemas y la implementación de modelos de Machine Learning.

Languages

English
Upper intermediate (B2)

Timeline

Senior Developer

Grupo Salinas
10.2023 - Current

Desarrollador JR

Yuma(Grupo Salinas)
05.2023 - 10.2023

Desarrollador web

ROCHE
07.2022 - 04.2023

Becario

Philip Morris
10.2021 - 02.2022

INGENIERIA - SISTEMAS Y SOFTWARE

UNIVERSIDAD LATINOAMERICANA DE MEXICO
Iván David Guzmán Mandujano