Profile picture, Alexis García
Profile picture, Alexis García

ALEXIS GARCÍA

Computer Engineer

alexis@kasniac.com

ABOUT ME

Hi, I'm Alexis García. I like algorithmic challenges, which has led me to obtain the following achievements:

I am currently exploring job opportunities while focusing on strengthening my skills in web development and neural networks.

Personal Information

Email
alexis@kasniac.com
Location
Mexico (Mexico)
Education
UAM Azcapotzalco (CDMX)
Languages
Spanish (native) | English (intermediate)
Roles
Software Engineer | Back-End | Front-End

Interests

BACK-END
NEURAL NETWORKS
ALGORITHMS
JAVASCRIPT
Workout
MUSIC
VIDEOGAMES
MYTHOLOGY
Download RESUME

PORTFOLIO

Project - KASNIAC-lunky

KASNIAC-lunky

Degree project: artificial neural network generating levels for a 2D platform game

SVG
Project - Graphs drawer

Graphs drawer

Program that draws a simple undirected graph from its adjacency matrix

Project - Display system

Display system

This system allows you to better understand the following OmegaUp problem

SVG
Project - Chat

Chat

Conventional chat, developed to improve my backend skills

RESUME

Education and honors

Bachelor's Degree: Computer Engineering

UAM Azcapotzalco Mexico (CDMX) | [Sep. 2018 - Feb. 2024]

This institution, recognized as one of the top universities in Mexico, provided me with a solid academic and practical foundation in the field of computer engineering.


During my time at university, I especially focused on the study of algorithms and data structures, which allowed me to acquire solid skills in this area and be part of the Algorithms Club, led by Dr. Rodrigo Castro Campos.


Being part of the algorithms club gave me the opportunity to meet incredible people. During my time int the club I participated in the following programming contests:

XIX UAM Programming Contest "Luis Erick González Moreno"

UAM Mexico (CDMX) | [2024]

🥇 1st place

GPMX ICPC 2023

ICPC Global Mexico (Guadalajara) | [2023]

🎈 21st place

XVII UAM Programming Contest "Luis Erick González Moreno"

UAM Mexico (CDMX) | [2022]

🎖 7th place

ICPC 2022

ICPC Global Mexico (CDMX) | [2022]

🎈 Honorable mention

ANIEI Mexico National Programming Contest

ANIEI Mexico (Mexico) | [2021]

🏅 14th place

GPMX ICPC 2021

ICPC Global Mexico (CDMX) | [2021]

🎈 41st place

XXI UAM Programming Contest "Luis Erick González Moreno"

UAM Mexico (CDMX) | [2025]

🥉 3rd place

Autodidact

Courses [2018 - 2024]

As part of my academic training I have taken various courses on platforms such as FreeCodeCamp, Udemy y Youtube.

Experience

Head of the Contracting Procedures Operation Department (Full-time)

Secretariat of Anticorruption and Good Governance CDMX (Mexico) | [Oct. 2024 - Present]

Analysis and data extraction from the Compranet 5.0 database for publication, ensuring public access to information on procurement and public works contracting procedures of the Government of Mexico through the open digital system "Histórico de Compranet 5.0".


  • Objective alignment: Collaboration with the business area to analyze and establish project objectives, identifying the information intended for public release.
  • Database analysis: Identification and analysis of relevant tables of the database.
  • DDL translation: Translation of the schema definitions of the identified tables from the remote Oracle database to a local MariaDB database.
  • Record migration: Migration of records from the previously translated tables in the remote Oracle database to the local MariaDB database, ensuring data integrity.
  • JSON file generation: Creation of JSON files from the identified tables, ensuring the correct format for front-end consumption.
  • Field filtering: Selection and removal of confidential attributes, keeping only the information authorized for public disclosure.
  • Technologies: PHP 8.2, Oracle Database, MariaDB, Linux, Git.
  • Soft skills: Requirements analysis, process optimization, confidentiality, teamwork, consistency.

Software Engineer (Project-based position)

Ultrasist CMMI 5 Remote (Mexico) | [Jun. 2024 - Sep. 2024]

Development of the web service for the RUCAM (Registro Único de Certificados, Almacenes y Mercancías) for Mexico's Secretariat of Economy. The service facilitates the management of deposit certificates and warehouses of General Deposit Warehouses, ensuring compliance with the new legal requirements established by the 2024 law reforms.


  • Requirements Analysis: Analysis of the reforms to the General Law on Titles and Credit Operations (Ley General de Títulos y Operaciones de Crédito) and the General Law on Organizations and Auxiliary Credit Activities (Ley General de Organizaciones y Actividades Auxiliares del Crédito) for the adaptation of the existing RUCAM database.
  • Reverse Engineering: Determination of the backend functionality of RUCAM through the analysis of its database.
  • Development: Implementation of the RUCAM web service.
  • Automated Testing: Design of execution stories and test cases. Implementation of automated tests.
  • Documentation: Writing and reviewing various manuals (user, deployment, etc.) for the RUCAM web service.
  • Technologies used: PHP 8.2, Oracle Database, Oracle Linux, GitHub, Oracle VM, Docker.
  • Soft Skills: Clean and consistent code, requirements analysis, confidentiality, problem-solving, research, adaptability to change, teamwork.

Terminal project: Generation and solving of levels of a platform video game using neural networks

UAM Azcapotzalco Mexico (CDMX) | [Nov. 2023 - Feb. 2024]
  • Development of a neural network that generates level descriptions of a platform game using PyTorch and C++.
  • Development of a neural network that solves levels of such game.
  • Development of the platform game visualization using HTML, CSS and Javascript.

Social Service: Web system for the management of the academic tutoring program of the DCBI

UAM Azcapotzalco Mexico (CDMX) | [Nov. 2022 - Ago. 2023]
  • Development of the graphical interface in HTML and CSS.
  • Development of the front-end functionality using Javascript.
  • Creation of CSS styles.
  • Responsive design for mobile devices.

SKILLS

Programming languages

C++ 5 YEARS
C 5 YEARS
Java 2 YEARS
JavasScript 1 YEAR
PHP 3 YEARS
Python 6 MONTHS

Software and Tools

Git
Github
VS CODE
Linux
Terminal

Back-End Development

PHP 3 YEARS
SQL 3 YEARS

Front-End Development

HTML5 3 YEARS
CSS3 2 YEARS
JavaScript 1 YEAR
SVG SVG 1 YEAR

Technologies

SQL 3 YEARS
OpenGL 6 MONTHS
Pytorch 3 MONTHS

Soft skills

Teamwork
Positive attitude
Organization
Curiosity
Problem resolution
Decision making
Leadership
Fast learning

Educational Material

PHP

Curso-PHP

Course designed for non-beginners. Focused on understanding language details.

GAMES

Tetris Attack! (port)

Game - Tetris attack

A web adaptation of the popular game tetris attack.

KASNIAC-lunky

Game - KASNIAC-lunky

Help KASNIAC escape from the maze before the crazy dogs eat him.