Home Logo
Profile Logo
Projects Logo
Linux Logo
Contact Logo
Blog Logo

My Skills

What technologies and languages I know and have used

Timeline of my journey

Here are some dates where I discover or used some technology in some projects.

July 2019

Journey started

Starting in high-school, I take a free CS50 bootcamp and learn some web fundamentals with Python/Django included.

2020

A year of practice

That year was more to practice what I learned in the Bootcamp and do some new things in PHP and MySQL for a small personal project.

April 2021

C++ discover

I took a course at SENA where I learned C++.

May 2021

Start a course route at Platzi

I started a learning path at Platzi on backend development with JavaScript, learned GIT, went a little deeper into the JavaScript base and started to get familiar with terminal.

June 2021

Learn backend technologies

I learned what NodeJS was and started experimenting with Express. I learned caching with Redis, Authorization with Passport, I went deeper into role-based permissions with JWT, NoSQL databases like Mongo, communication protocols like HTTP/REST and WebSockets, used TypeScript for the first time and did some first readings of microservices as architecture.

July 2021

Last high school vacations

In July I learned the concept of Server Side Rendering with Pug templates and took my first look at React and some tools for CSS such as Sass or Tailwind.

August 2021

IoT project

In August I made an IoT platform as part of a course. In that project did some basic views for metrics in Vue, learned the MQTT protocol. Apart from the project I learned SailsJS as a framework.

October 2021

Finishing my learn route at Platzi

Until October that year was dedicated to finish in a good way my learning path. As a final stretch in the path I learned to test my projects starting with Jest and then with Cypress, I learned HapiJS as an alternative, along with NestJS, I learned to document my APIs with Swagger and to deploy my projects with deployment services.

2022

Start college

The first semester of college I was admitted to a scholarship at Oracle Next Education (ONE) where I learned Java, deepened my knowledge in web development and discovered Jupyter Notebooks and their use for data analytics with Python and also got accepted in ACM chapter for competitive programming group.

2023

Cloud discover

This year I was mainly focused on doing the AWS certification as a Solutions Architect - Associate, thanks to the opportunity provided by one of my professors at the university. During the year I learned Go on my own, Spring boot as a framework, experimented with new databases like PostgreSQL and discovered that there are other runtimes for JavaScript, like Deno or Bun. Also I move to Linux OS and learn Docker.

2024

Enterprise IT and Mobile

This year I learned Angular, experimented with other libraries like Astro and Elysia. I learned architectures and patterns formally leading to learning .NET framework and Jakarta EE as frameworks for enterprise development. I learned to develop native and hybrid mobile applications using Android and Dart/Flutter and finally I learn the concepts for distributed systems and use some communication mechanisms such as gRPC or technologies such as RabbitMQ and Kafka.

2025

Finishing my bachelor's degree

This year was full of valuable experiences. I had the opportunity to be part of the research group VCloud, where I worked on a project that concluded with an open-source contribution written in Go. Most importantly, I gained hands-on experience managing Kubernetes and a multi-node cluster. I also started using Rust for my personal projects and completed a specialization in Algorithms and Data Structures on Coursera, consisting of a collection of six courses. Additionally, I was accepted into the EPIC Institute of Technology, where I am continuing to deepen my knowledge in algorithms, mathematics, compilers, data science, and AI.

Now

Looking for new things and technologies!