I'm a passionate software developer with experience in C, C++, Bash, Linux, Docker, web development, and customer service. I enjoy solving complex problems, optimizing code, and creating efficient solutions that make a difference.
-
Software Engineering - 42 Lyon Auvergne-Rhône-Alpes, Nov 2021 - Current, Charbonnières-les-Bains, France
-
DELF B2 - INFLEXION LYON, Feb 2021 - May 2021, Lyon, France
-
English Top Notch 1,2,3 (B2+) - American School Way, Feb 2015 - May 2016, Bogotá, Colombia
-
Technical support specialist - KUDO Inc, Oct 2022 - Current.
- Specialized in managing multilingual webinars and technical coordination with clients and teams, using KUDO and Microsoft Teams.
-
Customer Service Consultant - SGS COLOMBIA HOLDING S.A.S, Mar 2019 – Jun 2019, Bogota, Colombia
- Improved customer satisfaction by 25% through rapid and effective communication via live chat.
-
Data Analyst - Teleperformance SE, Aug 2016 - Oct 2018, Bogota, Colombia
- Created analytical reports that identified opportunities for improving operational efficiency, resulting in a 15% cost reduction.
-
ft_transcendence - As part of the 42 school curriculum, I developed ft_transcendence, a website for Pong competition. This project involved creating a single-page application with real-time multiplayer Pong games, integrated chat, and user account management, showcasing my skills in web development, responsive design, and real-time data handling. Developed using NestJS for backend, a TypeScript framework for frontend, and PostgreSQL for database management.
- Inception Project - A comprehensive system administration project focusing on Docker virtualization. The objective was to create a multifaceted infrastructure using Docker containers, each hosting a specific service. This project involved setting up an infrastructure composed of various services like NGINX, WordPress, MariaDB, and implementing TLS, all running in a virtual machine using docker-compose. Demonstrates deep understanding of system administration, Docker, and network configurations.
- Minishell-42 - This project is an implementation of a Bash shell, completed as part of the 42 school curriculum. It demonstrates a thorough understanding of shell functionality and programming, with features that mirror those found in a traditional Bash shell.
- Cub3D - This project showcases a raycasting engine reminiscent of early 3D games like Wolfenstein 3D. Developed in collaboration with Elsruora who handled the parsing, it uses the Minilibx library provided by the 42 school. The project provides insight into graphics programming, specifically line drawing techniques, and rendering in C using the Minilibx library.
- Born2beroot - In this project, I worked with virtualization to install Linux Debian in VirtualBox and set it up for server use. This exercise provided valuable hands-on experience with Linux server configuration and virtualization technologies.
- Pipex - Pipex is a project that reproduces the behavior of the Unix shell's pipe '|' command in C, utilizing pipe(), fork(), dup2(), access(), and execve() functions. The program's behavior is akin to the command < infile cmd1 | cmd2 > outfile in a shell.
- Philosophers project provides a deep understanding of the difference between processes and threads, manipulation of shared memory spaces, and working with threads. It also introduces concepts like mutex and semaphores, fundamental to understanding and managing concurrent programming.
- gmail_wipeout - This script enables authentication into the Gmail API to delete all unread emails. It provides a practical demonstration of interacting with external APIs and automating email management tasks.