gfpacheco

111
reputation
4

Given time, I can do almost anything, and do it right, if it's software development I can even do it fast. I'm creative, have good logical reasoning, skilled in problem-solving, curious, and always searching for new things to learn.

I've been working a lot with the JavaScript ecosystem (Node.js, MongoDB, Express, Angular.js, React, and ReactNative). Don't take me wrong, I'm not a single language developer, but I learned how to work with and make the best out of it. A few years ago I discovered GraphQL and learned a whole new way of developing APIs, more client-centric, and easy to use. I would still go with REST for a strictly CRUD API, GraphQL for anything else.

I'm an enthusiast, I'll never stop looking for new things to study and try on. But after all these years, absorbing knowledge from whoever/wherever I could, I think I'm ready to put my skills into building something great.

Even when I'm not working I'm usually using the computer, be it playing video games, catching up with the tech news or watching movies and series. There are few things that take me out of the computer: stay with my family, go to the beach and practice sports are some of them.