Summary
Overview
Work History
Education
Skills
Accomplishments
Idiomas
Timeline
Generic

William Martínez Acosta

Guadalajara

Summary

Ingeniero en software con sólida experiencia en desarrollo web, mantenimiento de sistemas Linux y diseño de algoritmos para procesamiento de información. Especializado en C, C++, Java, Python y ASP.NET Core, con habilidades avanzadas en resolución de problemas complejos y optimización de sistemas. Reconocido por su desempeño en concursos de programación competitiva como la ICPC, donde ha obtenido múltiples premios. Destaca por su formación rigurosa en estructuras de datos, teoría de grafos y análisis algorítmico, aplicada al desarrollo de soluciones eficientes e innovadoras.

Overview

5
5
years of professional experience

Work History

Ingeniero De Algoritmos

Invofox
Madrid
08.2024 - Current

Trabajo activo con algoritmos para el procesamiento, extracción y análisis de información contenida en documentos fiscales de clientes.
Liderazgo en la experimentación con distintos modelos LLM para maximizar la precisión en la extracción de datos, incluyendo:

  • Implementación de scripts para la recolección de métricas, transformación de datos y evaluación de resultados.
  • Aplicación de técnicas de auto-prompting y optimización manual de prompts basada en análisis experimentales.

Además:

  • Brindé orientación técnica en decisiones de diseño algorítmico durante el ciclo de desarrollo del producto.
  • Implementé componentes de software utilizando diversas técnicas como programación lineal, programación dinámica y algoritmos de grafos.
  • Identifiqué oportunidades de optimización en implementaciones algorítmicas existentes para reducir su complejidad o mejorar su rendimiento.
  • Documenté todos los aspectos de los algoritmos desarrollados, incluyendo supuestos, limitaciones, casos borde y métricas de desempeño.
  • Colaboré con otros ingenieros en el desarrollo de soluciones eficientes para problemas complejos que requerían enfoques algorítmicos.

Ingeniero De Software

Toshiba Global Commerce Solutions
Zapopan
05.2022 - 07.2024
  • Mantenimiento de sistemas operativos basados en Linux, realizando diagnóstico de problemas y utilizando herramientas de depuración.
  • Desarrollo de funcionalidades y correcciones para el sistema operativo utilizando C, C++, Java, Python y Bash.
  • Redacción de documentación técnica detallando funcionalidades del sistema.
  • Contribución de ideas innovadoras, participando en procesos de registro de patentes.
  • Creación proactiva de una herramienta para la configuración de entornos internos de compilación.

Desarrollador Web Full Stack

Middlesoft
Monte Video
11.2020 - 05.2022
  • Desarrollo y gestión de la lógica del servidor, conexiones a bases de datos y APIs para proyectos de gestión de recursos en la industria del acero, utilizando C# y el framework ASP.NET.
  • Creación de interfaces front-end con HTML, CSS, JavaScript y jQuery, asegurando una comunicación fluida entre componentes de back-end y front-end.
  • Implementación de procedimientos y rutinas para la gestión de bases de datos utilizando SQL Server y SSDT.
  • Uso de tecnologías como Azure DevOps y aplicación de la metodología ágil Scrum.

Profesor Universitario

Universidad de Oriente
Santiago de Cuba
08.2020 - 12.2021
  • Docencia en Álgebra y Geometría Analítica.
  • Apoyo en la preparación de equipos para concursos de programación competitiva ICPC.

Education

Universidad - Ciencias de la Computación

Universidad De Oriente
Cuba
08.2020

Skills

  • Resolución de problemas complejos
  • Diseño y análisis de algoritmos
  • Algoritmos y teoría de grafos
  • Análisis y estructura de datos
  • Matemáticas avanzadas
  • Teoría de probabilidades
  • C
  • Java
  • Javascript
  • Python
  • Sql Server
  • MongoDB
  • Desarrollador Full Stack

Accomplishments

• Mención Honorable, ICPC World Final, Moscow, Russia (2021)

• 2do Lugar, ICPC Caribbean Finals (2020)

• Mención Honorable, ICPC World Final, Porto, Portugal (2019)

• 2do Lugar, ICPC Caribbean Final (2018)

• 4to Lugar, ICPC Caribbean Final (2017)

• Medalla de Bronce, Ibero-American Informatics Competition, Portugal (2013)

• Medalla de Oro, Concurso Nacional de Informática de Cuba (2013)

• Medalla de Plata, Concurso Nacional de Informática de Cuba (2012)

Idiomas

Español
First Language
Inglés
Upper Intermediate (B2)
B2

Timeline

Ingeniero De Algoritmos

Invofox
08.2024 - Current

Ingeniero De Software

Toshiba Global Commerce Solutions
05.2022 - 07.2024

Desarrollador Web Full Stack

Middlesoft
11.2020 - 05.2022

Profesor Universitario

Universidad de Oriente
08.2020 - 12.2021

Universidad - Ciencias de la Computación

Universidad De Oriente
William Martínez Acosta