Soy un desarrollador apasionado por la tecnología y la informática desde muy joven. Lo que empezó como un hobby hoy se convierte en mi vocación, después de un largo recorrido. Actualmente curso mi ultimo año de carrera como ingeniero de ejecución en computación e informática en la UBB.
En un inicio empecé con un curso de flash, cuando era muy pequeño, y aunque hoy en día este programa ya no se utiliza por conocidas vulnerabilidades, fue mi primer acercamiento al mundo del desarrollo de software. Mas adelante empecé a escribir código para videojuegos en el antiguo pero conocido GameMaker, y aunque no terminé ningún videojuego, esto siempre me sirvió para entender como funcionaba la lógica del código en los programas, lo cual hasta el día de hoy me sigue sirviendo.
Años mas tarde tuve mi primer acercamiento con C, un lenguaje de programación que, desde mi punto de vista, es esencial en el mundo de la computación. Este acercamiento lo tuve al obtener mi primera placa de desarrollo de microcontroladores llamada STM32F4Discovery. Con esto practiqué y aprendí C de una forma que jamás aprendí en la universidad. Manejo de buffers de pantalla, tipo de variables, memoria RAM, debuggers y breakpoints, sistemas operativos, sistemas de archivos, y como se une el hardware con el software.
Hoy en dia me encuentro aprendiendo sobre el desarrollo web, tanto en front-end como en back-end, incluyendo base de datos y todo lo relacionado a documentación de software.
Aparte de eso, estoy constantemente informándome y aprendiendo del mundo de las SBC o single board computers, las que tienen un futuro muy prometedor en el mundo de las tecnologías de información y que han tomado mucha fuerza en los últimos 5 años.
Actualmente poseo conocimiento de los siguientes lenguajes:
- C
- PHP
- Node.js
- Javascript
- HTML
- CSS
- SQL
Poseo conocimiento de las siguientes tecnologías:
- Docker
- Git
- Postgres
- Linux (Sistemas operativos)
- ARM (Procesador RISC)
- Single Board Computers (Raspberry 3B+ y 4, Nvidia Jetson Nano)
- Microcontroladores (ESP8266, Arduino, STM32F4 y STM32F7)