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

Autodidact

Courses [2018 - 2024]

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

Experience

Software Engineer (Project-based position)

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

Collaboration in the development of a web service for RUCAM (Registro Único de Certificados, Almacenes y Mercancías) in a project for the Mexico's Secretariat of Economy. The web service optimizes the management of deposit certificates and warehouses for general bonded warehouses, while also complying with new legal requirements.


  • 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. 2008]
  • 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++ 4 YEARS
C 3 YEARS
Java 2 YEARS
JavasScript 1 YEAR
PHP 2 YEARS
Python 6 MONTHS

Software and Tools

Git
Github
VS CODE
Linux
Terminal

Back-End Development

PHP 2 YEARS
SQL 2 YEARS

Front-End Development

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

Technologies

SQL 2 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.