Personal details

Gabriel G. - Remote

Gabriel G.

Timezone: Montevideo (UTC-3)

Summary

I'm a self-learning developer based in Uruguay. Consider myself full-stack because I've done a great deal of both backend and frontend work during my career, but in the past few years I've been leaning more and more towards frontend and is really where I feel at home.

I'm good at building clean, modern and maintainable codebases, especially in JavaScript but also in Ruby or Python. I've also worked with Perl and (very recently) .NET backends.

I don't consider myself an absolute expert in everything but I'm a good learner and am always confident I can find a solution to every problem. I have a good sense of smell for bad code practices and tend to stick to the language-specific conventions as well as the basic principles of code design. I generally favor minimalistic or simplistic approaches, both when building my components and when searching for third-party tools that I can include in my project.

Work Experience

Software Developer
Citrusbyte | Dec 2009 - Dec 2018
Ruby
Python
Perl
React
JavaScript
Started in 2009 doing full stack development with Ruby and JavaScript (jQuery was the main tool at the time). Worked on several projects using following that formula but gradually leaned more towards frontend development both because of necessity and my own interest in building UIs. During the course of the last three years I focused mainly on leading the frontend development at different projects, all of them using React as the framework. Some important clients I've worked with at my time in Citrusbyte: AT&T, Apple, Shutterstock, YellowPages, Concord Music Group.
Python Developer
Freelance | May 2009 - Dec 2009
Python
Django
Developed a custom web application for a company in the Mexican fabrics/fiber sector. The application was built in Python using Django as the framework. The application handled the workflow of all products that enter, are processed and come out of the factory, as well as taking care of billing and stock control among other tasks.

Personal Projects

First American
2018
TypeScript
React
Was part of a large team of people doing research on the company's current processes and developing software solutions to help improving those processes, while integrating with the existing infrastructure.
Apple
2017
Ruby
React
Was part of the team building an internal application that is used by employees on all 500+ Apple Stores across the world.