Home Logo
Profile Logo
Projects Logo
Linux Logo
Contact 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.

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.

Now

Looking for new things and technologies!