Main technologies
Technologies in which I have more experience:
Although Fedora used to be my main OS, I currently use Gentoo
I've worked with CentOS, Debian and Ubuntu servers
It is the first language I learnt in depth
I try to keep up with the new features
It is the main language I use for backend development
I usually use it along with NestJS
I've used it for big projects
I learnt and practiced database management with it
I've mainly used it to store denormalized data and ML datasets
It's my preferred tool for building web pages
I use it to containerize my backend applications
Basic software for any developer
I like to develop cli tools and some microservices with Go
Other technologies
I like C to learn and teach how computers really work internally.
I'm familiar with glibc. I've never worked with WinAPI.
I like to solve coding challenges in C++ as well as Java and Haskell.
I'm familiar with C++11.
I like functional programming and it's fun to rack my brains trying to solve coding challenges in Haskell.
I learnt database fundamentals with it.
I use it mainly for scripts I need to write fast, but also for ML and data science stuff.
I've used it as load balancer, reverse proxy and static content provider.
I learnt frontend development using plain CSS.
Nowadays I mainly use TailwindCSS.
I learnt frontend and backend development using vanilla JS.
Nowadays I mainly use Typescript.
I've mainly used it as cache to provide quick responses
Soft skills
Some of the soft skills I've acquired through life
Most of the things I know I learned by myself or by reading books, taking courses, asking for help, etc...
I am a proactive person who seeks to solve things, and I like to motivate others to do the same
I won't stand idly by. If there is a problem, I will do my best to solve it
I know how to both actively listen and express myself appropriately
I also like to speak in public
I like to do things right
I like to build robust, useful and durable solutions while meeting deadlines and taking care of myself
I'm really curious and like to learn the deepest details of computing
When learning I like to reinvent the wheel
Life and community have shown me how important it is to be humble
I'm used to work both in a team and individually
Copyright © 2021-2022. Benjamín Antonio Velasco Guzmán