Foto de perfil, Alexis García
Foto de perfil, Alexis García

ALEXIS GARCÍA

Ingeniero en computación

alexis@kasniac.com

SOBRE MÍ

Hola, soy Alexis García. Me gustan los retos algorítmicos, lo que me ha llevado a obtener los siguientes logros:

En este momento, estoy explorando oportunidades laborales mientras me concentro en fortalecer mis habilidades en desarrollo web y redes de neuronas artificiales.

Datos Personales

Email
alexis@kasniac.com
Ubicación
México (México)
Educación
UAM Azcapotzalco (CDMX)
Idiomas
Español (nativo) | Inglés (intermedio)
Roles
Ingeniero de Software | Back-End | Front-End

Intereses

BACK-END
REDES NEURONALES
ALGORITMOS
JAVASCRIPT
DEPORTE
MUSICA
JUEGOS
MITOLOGÍA
Descargar CV

PORTAFOLIO

Proyecto - KASNIAC-lunky

KASNIAC-lunky

Proyecto de titulación: red neuronal artificial generadora de niveles para un juego de plataformas en 2D

SVG
Proyecto - Dibujador de gráficas

Dibujador de gráficas

Programa que dibuja una gráfica simple no dirigida partir de su matriz de adyacencia

Proyecto - Sistema de visualización

Sistema de visualización

Este sistema permite entender de mejor manera el siguiente problema de OmegaUp

SVG
Project - Chat

Chat

Chat convencional, desarrollado para mejorar mis habilidades con el backend

CURRICULUM

Educación y logros

Licenciatura: Ingeniería en computación

UAM Azcapotzalco México (CDMX) | [Sep. 2018 - Feb. 2024]

Esta institución, reconocida como una de las mejores universidades de México, me brindó una sólida formación académica y práctica en el campo de la ingeniería en computación.


Durante mi tiempo en la universidad, me enfoqué especialmente en el estudio de algoritmos y estructuras de datos, lo que me permitió adquirir habilidades sólidas en este ámbito y formar parte del club de algortimos, dirigido por el Dr. Rodrigo Castro Campos.


Formar parte del club de algoritmos me dió la oportunidad de conocer increíbles personas. Durante mi estancia en el club participé en los siguientes concursos de programación:

GPMX ICPC 2023

ICPC Global México (Guadalajara) | [2023]

🎈 21vo lugar

ICPC 2022

ICPC Global México (CDMX) | [2022]

🎈 Mención honorífica

Concurso Nacional de Programacion ANIEI México

ANIEI México (México) | [2021]

🏅 14vo lugar

GPMX ICPC 2021

ICPC Global México (CDMX) | [2021]

🎈 41vo lugar

Autodidacta

Cursos 2018 - 2024

Como parte de mi formación académica he realizado diversos cursos en plataformas como FreeCodeCamp, Udemy y Youtube.

Experiencia

Jefe de Departamento de Operación de Procedimientos de Contratación (tiempo completo)

Secretaría anticorrupción y buen gobierno CDMX (México) | [Oct. 2024 - Presente]

Análisis y extracción de información de la base de datos de Compranet 5.0 para su publicación, garantizando el acceso público a los datos sobre los procedimientos de contratación de adquisiciones y obras públicas del gobierno de México a través del sistema digital abierto "Histórico de Compranet 5.0".


  • Alineación de objetivos: Colaboración con el área de negocio para analizar y establecer los objetivos del proyecto, identificando la información destinada a ser pública.
  • Análisis de la base de datos: Identificación y análisis de las tablas con información relevante de la base de datos.
  • Traducción DDL: Traducción de la definición de las tablas identificadas de la base remota Oracle a una base local MariaDB.
  • Migración de registros: Migración de los registros de las tablas previamente traducidas de la base remota Oracle a la base local MariaDB, garantizando la integridad de los datos.
  • Generación de archivos JSON: Generación de archivos JSON a partir de las tablas identificadas, asegurando su correcto formato para el consumo por parte del front-end.
  • Filtrado de campos: Selección y eliminación de atributos confidenciales, manteniendo solo la información autorizada para su divulgación pública.
  • Tecnologías: PHP 8.2, Oracle Database, MariaDB, Linux, Git.
  • Habilidades blandas: Análisis de requerimientos, optimización de procesos, confidencialidad, trabajo en equipo, consistencia.

Ingeniero de software (Puesto basado en proyectos)

Ultrasist CMMI 5 Remoto (México) | [Jun. 2024 - Sep. 2024]

Desarrollo del servicio web de RUCAM (Registro Único de Certificados, Almacenes y Mercancías) para la Secretaría de Economía de México. El servicio permite gestionar los certificados de depósito y bodegas de los Almacenes Generales de Depósito, cumpliendo así con los nuevos requerimientos legales derivados de las reformas de ley de 2024.


  • Análisis de requerimientos: Análisis de las reformas a la Ley General de Títulos y Operaciones de Crédito y a la Ley General de Organizaciones y Actividades Auxiliares del Crédito para la adecuación de la base de datos existente de RUCAM.
  • Ingeniería inversa: Determinación del funcionamiento del backend de RUCAM a partir del análisis de su base de datos.
  • Desarrollo: Implementación del servicio web de RUCAM.
  • Pruebas automatizadas: Diseño de historias de ejecución y casos de prueba. Implementación de pruebas automáticas.
  • Documentación: Redacción y revisión de los diversos manuales (usuario, despliegue, etcétera) del servicio web de RUCAM.
  • Tecnologías utilizadas: PHP 8.2, Oracle Database, Oracle Linux, GitHub, Oracle VM, Docker.
  • Habilidades blandas: código limpio y consistente, análisis de requerimientos, confidencialidad, resolución de problemas, investigación, adaptación al cambio, trabajo en equipo.

Proyecto terminal: Generación y resolución de niveles de un videojuego de plataformas usando redes neuronales

UAM Azcapotzalco México (CDMX) | [Nov. 2023 - Feb. 2024]
  • Construcción de una red neuronal que genera descripciones de niveles de un videojuego de plataformas usando PyTorch y C++.
  • Construcción de una red neuronal que resuelve niveles del mismo videojuego.
  • Implementación de la visualización del videojuego usando HTML, CSS y Javascript.

Servicio social: sistema web para la gestión del programa de tutorías académicas de la DCBI

UAM Azcapotzalco México (CDMX) | [Nov. 2022 - Ago. 2023]
  • Desarrollo de la interfaz gráfica en HTML y CSS.
  • Desarrollo de la funcionalidad front-end en Javascript.
  • Creación de estilos usando CSS.
  • Diseño adaptable para el despliegue en dispositivos móviles.

HABILIDADES

Lenguajes de Programación

C++ 5 AÑOS
C 5 AÑOS
Java 2 AÑOS
JavasScript 1 AÑO
PHP 3 AÑOs
Python 6 MESES

Software y Herramientas

Git
Github
VS CODE
Linux
Terminal

Desarrollo Back-End

PHP 3 AÑOS
SQL 3 AÑOS

Desarrollo Front-End

HTML5 3 AÑOS
CSS3 2 AÑOS
JavaScript 1 AÑO
SVG SVG 1 AÑO

Tecnologías

SQL 3 AÑOS
OpenGL 6 MESES
Pytorch 3 MESES

Soft skills

Trabajo en equipo
Actitud positiva
Organización
Curiosidad
Resolución de problemas
Toma de decisiones
Liderazgo
Rápido aprendizaje

MATERIAL EDUCATIVO

PHP

Curso-PHP

Curso pensado para no principiantes. Enfocado para entender detalles del lenguaje.

JUEGOS

Tetris Attack! (port)

Juego - Tetris attack

Adaptación web del popular juego tetris attack.

KASNIAC-lunky

Juego - KASNIAC-lunky

Ayuda a KASNIAC a escapar del laberinto antes de que sea devorado por los perros locos.