Gustavo Gabriel Moyano, Developer in Buenos Aires, Argentina
Gustavo is available for hire
Hire Gustavo

Gustavo Gabriel Moyano

Verified Expert  in Engineering

Software Developer

Buenos Aires, Argentina

Toptal member since October 4, 2018

Bio

Gustavo is an accomplished IT professional with more than two decades in the industry, working for companies of all types and sizes. Having worked both as a developer and as a systems administrator, he really understand the value of DevOps. He is passionate about everything he does in his life and constantly seeks challenges and opportunities to learn new things.

Portfolio

Universidad del Salvador
Algorithms, Data Structures
MercadoLibre S.R.L.
Ubuntu, GitHub, Amazon Elastic Container Registry (ECR), Amazon EC2 API...
BBVA Francés S.A.
Apache, Ubuntu, Red Hat Linux, SQL-99, Flask, Algorithms, Unix, Jenkins...

Experience

  • Linux - 18 years
  • SQL - 10 years
  • Docker - 6 years
  • Python - 5 years
  • NGINX - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Ansible - 4 years
  • Jenkins - 3 years

Availability

Part-time

Preferred Environment

Vim Text Editor, Git, Python, Ansible, Docker, Linux

The most amazing...

... "piece of code" I've written as a programmer was one capable of starting an x86 machine without an operating system, without a libc, without anything.

Work Experience

Associate Professor

2016 - PRESENT
Universidad del Salvador
  • Taught courses and researched on topics related to information technology engineering.
Technologies: Algorithms, Data Structures

Site Reliability Engineer

2017 - 2019
MercadoLibre S.R.L.
  • Worked as a member of a very new growing team in the company, the Site Reliability Engineering Team. This is a cross-area team that helps developers and infrastructure teams to automate operations.
  • Faced, as a team, different types of problems and helped to fix them including the automation of processes, the automation of infrastructure provisioning, automation of deployments, redesigns of APIs, analyses of performance, and so on.
  • Led a project to redesign and automate the Amazon Machine Images (AMIs) creation and deployment process for the company's "red zone", which is the group of VMs/containers running on a special Amazon VPC handling the processing of credit card information.
  • Redesigned, developed, and implemented a completely new process to automate the creation and update of AMI used by all the instances that run in the company's PCI-compliant environment.
  • Dockerized the applications running in the company's PCI-compliant environment.
Technologies: Ubuntu, GitHub, Amazon Elastic Container Registry (ECR), Amazon EC2 API, Amazon CloudWatch, AWS CloudFormation, Amazon Elastic Block Store (EBS), Algorithms, Unix, Amazon Web Services (AWS), Datadog, New Relic, Boto 3, Bash, Python, AWS NLB, AWS Lambda, Amazon Route 53, Amazon S3 (AWS S3), Amazon Elastic Container Service (ECS), Amazon EC2, AWS ELB, Amazon CloudFront CDN, AWS ALB, Linux, NGINX, Packer, Ansible, Docker, Rundeck, DevOps

Platform Architect

2014 - 2017
BBVA Francés S.A.
  • Worked in a team that designed, installed, configured, and maintained the infrastructure of BBVA's subsidiaries, especially crucial to keep them running during business hours.
  • Investigated a great deal about new technologies and how to incorporate them into our current business processes.
  • Designed and implemented a process to remotely migrate all the NAS devices of the subsidiaries from Ubuntu 8.04 to Ubuntu 14.04. This project included the creation of a very little initrd (initial ramdisk) file that allows me to connect via SSH and then automates the migration process.
  • Researched and analyzed how to incorporate Linux containers, specifically Docker containers, into production to solve problems with different versions of application libraries.
  • Worked on the creation of new methodologies to generate images of the operating system with Ansible as provisioning tools.
  • Developed a RESTful web service in Java that allows a web application to interact with an NCR printer. The web application makes calls to my RESTful API every time I need to print a ticket for the clients that enter the subsidiary. This development allowed BBVA to reduce the money spent licenses by a large amount.
  • Researched and tested pilots of CoreOS, Kubernetes, Etcd, Flannel, and more.
Technologies: Apache, Ubuntu, Red Hat Linux, SQL-99, Flask, Algorithms, Unix, Jenkins, OpenLDAP, Ansible, Docker, Java, Bash, Python, HAProxy, Nagios, Linux, DevOps

DevOps Engineer

2013 - 2014
Lyracons S.A.
  • Administered, configured, automated, and maintained the infrastructure used to support different eCommerce websites (those that were built in Magento).
  • Installed and configured a new CI/CD platform using Jenkins.
  • Collaborated with the development and operation teams in the automation of infrastructure management.
Technologies: JavaScript, Bash, Ubuntu, GitHub, Red Hat Linux, SQL-99, Algorithms, Unix, Docker, Capistrano, Puppet, Git, Jenkins, Redis, Memcached, Ruby, Varnish, MySQL, NGINX, Apache, DevOps

Production Support and Developer

2012 - 2013
Globant
  • Led the project involved with production support.
  • Provided corrective and preventive maintenance of a prebilling application called F&E. The application is written in CA Ideal language which interacts with a Datacom product, a database product from CA.
Technologies: Bash, SQL-99, Algorithms, Unix, Datacom, JCL, REXX, ISPF, TSO, IBM z/OS, Mainframe

Production Support (Level 3)

2006 - 2012
Verizon Business Argentina S.A.
  • Worked on a project that was composed of four applications (two were mission-critical and two were not) which processed the data that was transferred back and forth to short and long distance companies. It involved four mainframes distributed in different data centers which supported one of the mission-critical apps and the rest of them ran on mid-range ones, specifically Solaris 10 and HP-UX.
  • Analyzed and wrote the code for scripts (Perl, Bourne Shell, Ksh), a number of languages (Rexx, JCL, Java, Pro*C, COBOL), and SQL queries.
  • Acted as the mainframe operator for various mainframes including TSO, ISPF, CA7, IOF, SDSF, ESP, etc.
Technologies: Apache, SQL-99, Algorithms, Unix, Bash, Perl, SQL, COBOL, Pro*C, Java, JCL, REXX, Solaris, ISPF, TSO, IBM z/OS, Mainframe, HP-UX

C Programmer

2005 - 2006
IBM Argentina S.A.
  • Developed fiscal microcode used by fiscal printers in different countries (Brazil, Argentina, Italy, Czech Republic, Republic of Turkey, and more). The code was completely written in Assembler and C for microcontrollers of the 8051 family.
  • Wrote programming in C and in Assembler for 8051 microcontrollers.
  • Installed and administered a CVS server.
Technologies: Algorithms, Unix, CVS, Assembler, C

Production Support (Level 3)

2004 - 2005
IBM Argentina S.A.
  • Supported, monitored, administered, and automated applications in charge of the creation of several cubes of Essbase (multidimensional databases) used by the marketing department. The information used to create those cubes was extracted from the databases cataloged on AIX servers. The physical data resided in mainframes.
  • Acted as a Unix AIX operator, a DB2 UDB operator, and Essbase/DB2 OLAP administrator.
  • Analyzed and composed the code for various scripts (Perl, Bourne Shell, Ksh) and SQL queries.
Technologies: SQL-99, Algorithms, SQL, Bash, Perl, Essbase, IBM Db2, AIX, Unix

Redesign of Traffic Layers

https://www.mercadopago.com.ar
I led the redesign of the incoming traffic layer with the objective of replacing the F5's BIG-IP load balancers with a simpler-and-cheaper solution using technologies provided by the Amazon Web Services (ELB, ALB, CloudFront) and Tengine (which is a fork of Nginx).
2010 - 2015

Engineer's Degree in Information Technology

Universidad del Salvador - Buenos Aires, Argentina

SEPTEMBER 2009 - PRESENT

Sun Certified System Administrator for Solaris 10 OS

IT Training Center S.R.L.

JULY 2005 - PRESENT

Sun Certified Programmer for the Java 2 Platform 1.4

EXO S.R.L.

Libraries/APIs

Amazon EC2 API, OpenLDAP, Flask-RESTful

Tools

GitHub, Bitbucket, Apache, Terraform, NGINX, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), Boto 3, AWS ELB, Ansible, Git, AWS CloudFormation, Amazon CloudWatch, Vim Text Editor, CVS, ISPF, JCL, Varnish, Puppet, Capistrano, Amazon CloudFront CDN, Packer, Rundeck, Jenkins, Nagios, Apache Maven, Amazon Elastic Block Store (EBS), Amazon Virtual Private Cloud (VPC)

Languages

Python, SQL, Perl, Bash Script, Bash, Assembler, REXX, Pro*C, COBOL, Ruby, SQL-99, C, Java, JavaScript

Paradigms

DevOps

Platforms

Amazon Web Services (AWS), Docker, Linux, Red Hat Linux, Ubuntu, Amazon EC2, AWS Lambda, Unix, AIX, HP-UX, IBM z/OS, Solaris, AWS ALB, AWS NLB, New Relic

Storage

MySQL, Amazon S3 (AWS S3), IBM Db2, Essbase, Datacom, Memcached, Redis, Datadog

Frameworks

Flask

Other

Shell Scripting, TCP/IP, HTTP, Amazon Route 53, Data Structures, Algorithms, Mainframe, TSO, HAProxy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring