Pablo G.

Pablo G.

Senior Software Engineer

Buenos Aires, Argentina
Hire Pablo G. Hire Pablo G. Hire Pablo G.

About Me

Pablo is a Senior Software Engineer with 15+ years of technical expertise and industry know-how in Ruby and Object-Oriented Design. He uses Ruby on Rails, Elixir, and other modern tech stacks to provide cutting-edge solutions that are highly performant and compliant with industry best practices on client projects.

Work history

UpStack
UpStack
Senior RoR Engineer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Patagonian
Patagonian
Senior Software Engineer
2022 - Present (2 years)
Remote

Working on back-end Ruby/RoR projects for Patagonian clients.

Distillery
Distillery
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • Worked as a back-end Ruby/Rails engineer on projects for Distillery clients.

  • Helped clients get digital products to market faster and drive more revenue.

RubyRuby on Rails (RoR) ElixirProject Leadership FinTech
DevBorn
DevBorn
Senior Software Engineer
2017 - 2021 (4 years)
Remote
  • Delivered Ruby-based back-end features for different clients.

  • Oversaw the migration of a CRM platform from Salesforce to Segment + Braze.

  • Provided support for different client drivers written in various programming languages.

WeDidIt
WeDidIt
Senior Software Engineer
2015 - 2017 (2 years)
Remote
  • Oversaw the maintenance of a big Rails codebase, developed new app features, and contributed to code refactoring.

  • Engineered improvements in Elasticsearch queries against cached MongoDB records.

  • Worked on the design and development of a new module for company campaigns.

Despegar
Despegar
Software Developer
2012 - 2015 (3 years)
Remote
  • Participated in the design and implementation of automated processes on a payment application.

  • Developed a program that monitored a distributed set of virtual computers executing Ruby processes communicated through a Rails API.

  • Actively participated in and contributed to design decisions on projects for Despegar.

Dridco
Dridco
Software Developer
2009 - 2012 (3 years)
Buenos Aires, Argentina
  • Worked on developing new features and maintaining a set of web services written in C# and Java.

  • Migrated services from .NET (C#-ASP) to Java.

  • Restyled an admin tool for the site and contributed to code refactoring using TDD.

Portfolio

Contributor - Grape (Ruby Gem)
Contributor - Grape (Ruby Gem)

Grape is a REST-like API framework for Ruby designed to run on Rack or complement existing web application frameworks such as Rails and Sinatra by providing a simple DSL to easily develop RESTful APIs. It has built-in support for common conventions including multiple formats, subdomain/prefix restriction, content negotiation, versioning, and much more. The site is the work of many contributors from the Ruby Grape community. Contributed to the project with 4 pull requests.

Creator/Collaborator - Prototyped Objects
Creator/Collaborator - Prototyped Objects

The idea behind this project is to express the power of meta-programming in Ruby by creating an extension to build objects as prototypes. The solution is meant to simplify the application of meta-programming techniques on projects. This prototyped object solution was applied to the development of the National University of Quilmes' website.

Collaborator - Expo Server SDK (Ruby Gem)
Collaborator - Expo Server SDK (Ruby Gem)

Worked as a collaborator on the development of a Ruby Exponent Server SDK. The solution allows users to send push notifications to Exponent Experiences from a Ruby server. It uses a push client as the preferred way to get to the latest version of the API. Contributed 3 pull requests on the project.

Senior Software Engineer - QCEC
Senior Software Engineer - QCEC

During the pandemic, the local city government created a webpage to expose local businesses. QCEC is an OTP application that retrieves information from that website in a concurrent manner to manipulate the data with Elixir.

Senior Software Engineer - Fogwill
Senior Software Engineer - Fogwill

This project is inspired by literature. In his book Memoria Romana, Fogwill writes about games with word permutation. The code will process permutations concurrently with different algorithms. Tech stack: Elixir.

Education

BSc Information Technology
BSc Information Technology
Universidad Tecnológica Nacional - Buenos Aires, Argentina
2008 - 2012 (4 years)