Benjamín GuzmánBenjamín Guzmán
👋 I'm 

Benjamín Guzmán

Software developer and lifelong learner

I love computer science and I'm really keen on mathematics, bioinformatics and cybersec.
I've worked on various projects as software developer and tester.
I'm more of a tool-agnostic problem solver than a framework implementer or coder.

GitHubLeetcodeHackerRankPlatziMediumLinkedInYouTube

Portfolio

Main technologies

Technologies in which I have more experience:

GNU/Linux
GNU/Linux

Although Fedora used to be my main OS, I currently use Gentoo

I've worked with CentOS, Debian and Ubuntu servers

Java
Java

It is the first language I learnt in depth

I try to keep up with the new features

NodeJS

It is the main language I use for backend development

I usually use it along with NestJS

PostgreSQL

I've used it for big projects

I learnt and practiced database management with it

MongoDB

I've mainly used it to store denormalized data and ML datasets

Angular
Angular

It's my preferred tool for building web pages

Docker

I use it to containerize my backend applications

Git

Basic software for any developer

Go

I like to develop cli tools and some microservices with Go

Other technologies

C

I like C to learn and teach how computers really work internally.

I'm familiar with glibc. I've never worked with WinAPI.

C++

I like to solve coding challenges in C++ as well as Java and Haskell.

I'm familiar with C++11.

Haskell

I like functional programming and it's fun to rack my brains trying to solve coding challenges in Haskell.

MySQL

I learnt database fundamentals with it.

Python
Python

I use it mainly for scripts I need to write fast, but also for ML and data science stuff.

Nginx

I've used it as load balancer, reverse proxy and static content provider.

CSS3

I learnt frontend development using plain CSS.

Nowadays I mainly use TailwindCSS.

JavaScript

I learnt frontend and backend development using vanilla JS.

Nowadays I mainly use Typescript.

Redis
Redis

I've mainly used it as cache to provide quick responses

Soft skills

Some of the soft skills I've acquired through life

local_library
Autodidact

Most of the things I know I learned by myself or by reading books, taking courses, asking for help, etc...

supervisor_account
Leadership

I am a proactive person who seeks to solve things, and I like to motivate others to do the same

psychology
Problem solving

I won't stand idly by. If there is a problem, I will do my best to solve it

record_voice_over
Assertive communication

I know how to both actively listen and express myself appropriately

I also like to speak in public

high_quality
Perfectionist

I like to do things right

I like to build robust, useful and durable solutions while meeting deadlines and taking care of myself

psychology_alt
Hacker mindset

I'm really curious and like to learn the deepest details of computing

When learning I like to reinvent the wheel

sentiment_satisfied
Humbleness

Life and community have shown me how important it is to be humble

group
Teamwork

I'm used to work both in a team and individually

Benjamín Guzmán

Benjamín Guzmán

Social Media

GitHubLeetcodeHackerRankPlatziMediumLinkedInYouTube

Email

bg@benjaminguzman.dev

GPG Key

Contact me

This site doesn't use cookies and doesn't track you
I believe in freedom and don't like surveillance
Please don't misuse the contact form, otherwise I'd be forced to add reCAPTCHA (which tracks and collects information about you)

Copyright © 2021-2022. Benjamín Antonio Velasco Guzmán