FABIAN MARTINEZ RINCON

PYTHON DEVELOPER

EXPERIENCIA LABORAL


Ingeniero en Testing (Gaming Labs Sudamerica) Septiembre 2023 - Actualidad
  • Desarrollé un software en Python usando Pandas, PyGetWindow, OpenPyXL, PyAutoGUI y Tkinter para automatizar la entrada de datos en máquinas de juego, mejorando notablemente la eficiencia, reduciendo el tiempo de pruebas de 60hs a solo 5hs con un margen de error del 0%.
  • Desarrollé una herramienta en Python utilizando la biblioteca Difflib para comparar dos bases de datos y detectar diferencias entre ellas, optimizando el tiempo de comparación de aproximadamente 5 horas a solo unos minutos. Para la gestión de archivos y directorios, implementé funciones con OS, y para la generación de informes detallados, utilicé Xlsxwriter, creando hojas de cálculo en Excel que resumen visualmente las modificaciones realizadas.
  • Desarrollé un programa en Python que proporciona comandos para formatear permisos a través de un archivo Excel. Este programa cuenta con una interfaz gráfica creada con Tkinter que permite cargar, consultar, setear y eliminar permisos de forma individual o recursiva. Utiliza bibliotecas como Pandas para la manipulación de datos y OpenPyXL para la creación y formateo de archivos Excel. Este software es aplicable a cualquier empresa que necesite gestionar permisos de forma eficiente y segura.
  • Desarrollé un programa en Python que extrae elementos HTML de una página web y los guarda en un archivo Excel para facilitar el trabajo del equipo de QA. Este programa utiliza bibliotecas como BeautifulSoup para el procesamiento de HTML, Pandas para la manipulación de datos y OpenPyXL para la creación y formateo de archivos Excel. Esto ha mejorado la eficiencia y precisión en la captura y manejo de datos relevantes.
  • Optimicé la gestión de permisos de usuario implementando y administrando Listas de Control de Acceso (ACL) en un entorno Linux. Posteriormente, automatice el proceso mediante Bash Scripting desarrollado en Vim, que asigna eficientemente los permisos necesarios a los grupos correspondientes en toda la infraestructura empresarial

Educación


Licenciado en Sistemas (UNLP | Informatica) 2021 - Actualidad

Competente en Java y patrones de diseño, metodologías ágiles (Scrum), PostgreSQL, SQL, Linux y bases de datos relacionales. Hábil en Bash Scripting, Python, Flask y tecnologías de front-end incluyendo HTML, CSS, JavaScript, React, Tailwind y Vue.js.

Tecnico en Electronica (Albert Thomas EEPT N° 6 | Promedio 08/10) 2014-2020 Link

Conocimientos básicos de C++, desarrollé convertidores de temperatura en Visual Basic y proyectos prácticos con Arduino.

Proyectos


Web Scraping - PLUTO-TV (Github) 20/08/2024 Link

Desarrollé un sistema de scraping en Python para Pluto TV, utilizando Selenium para la automatización de la navegación web, aiohttp y asyncio para solicitudes y tareas en paralelo, y BeautifulSoup para extraer datos del HTML. Los datos se almacenan en JSON. El proyecto incluye logging para monitoreo y manejo de errores, y otras dependencias como requests, trio, y websocket-client para asegurar una comunicación eficiente y segura.

Char-IT (Github) 20/06/2024 Link

Desarrollé en equipo una plataforma web con Flask, que permite a los usuarios registrarse, iniciar sesión, donar e intercambiar productos, con roles diferenciados y seguridad avanzada. Usamos SQLAlchemy para la base de datos PostgreSQL, Flask-Bcrypt para la seguridad de contraseñas, Flask-Session para sesiones, Flask-WTF para formularios, y Flask-Mail para notificaciones. Las API se aseguraron con Flask-JWT-Extended y Authlib. La app se desplegó con Gunicorn y se habilitó CORS con Flask-CORS.

Midflash (Github) 24/12/2022 Link

Desarrollé un un software con Python, Selenium y Pyautogui para optimizar la manipulación de imágenes en Zyro, facilitando las cargas/descargas y mejorando la resolución con IA.

Datasets-Processor (Github) 01/05/2022 Link

La automatización del procesamiento de datos con Python y Pandas optimizó los conjuntos de datos de FIFA, Lagos de Argentina y Spotify mediante la traducción de datos de jugadores, la conversión de coordenadas y la estandarización de géneros musicales, mejorando la consistencia y legibilidad de los datos.

LOGROS / RECONOCIMIENTOS/ VOLUNTARIADOS


Charla (UNLP | Informatica) 27/10/2023 Link

Di una charla en el HACKATON Soluciones por la inclusión realizada en la UNLP Informatica

Nota de Reconocimiento (UNLP | Informatica) 29/06/2023 Link

Fui reconocido por el presidente de la UNLP por mi destacada actuación en el evento. Para más detalles, por favor consulta la nota oficial de la UNLP.

UNIDEA 2023 Ganador (UNICEN | Tandil) 31/05/2023 Link

Fui el líder del proyecto ganador en el evento de emprendimiento UNIDEA 2023, que contó con la participación de estudiantes y graduados de diversas universidades.

Tutor de Acompañamiento (UNLP | Informatica) 01-03-2022 / 01-12-2022 Link

Mi tarea fue compartir mi experiencia con quienes están comenzando a transitar por alguna de las carreras, a fin de facilitar su adaptación al nuevo ámbito y ayudarlos a construir su rol de estudiante universitario.

Space-App Challengue 01/10/2022 Link

Realice un desafio en el Hackaton 'Space-App Challengue'. Presente y documente el software en un equipo de 3 personas.

Proyecto Arduino (UNITEC | Nota 10/10) 2020-2021 Link

Pasantía de 200hs en las que trabaje con herramientas y módulos de Arduino para la implementación de proyectos. Documente todo en una página web estática usando CSS, HTML y JavaScript en GitHub Pages.