Giorgenes Gelatti, Developer in Melbourne, Victoria, Australia
Giorgenes is available for hire
Hire Giorgenes

Giorgenes Gelatti

Verified Expert  in Engineering

Leadership Developer

Location
Melbourne, Victoria, Australia
Toptal Member Since
January 20, 2016

Giorgenes is a back-end software developer with over a decade of experience with C/C++ and Ruby. He has management experience in addition to development experience and is especially skilled in large-scale systems with a large user base. Giorgenes has a passion for automation, DYI, and machine learning.

Portfolio

Gitlab
Ruby, Ruby on Rails (RoR), PostgreSQL, GraphQL, Go
Reevoo
MySQL, Redis, Ruby on Rails (RoR), Ruby
Monterosa
Amazon Web Services (AWS), Google Analytics, Amazon S3 (AWS S3), Amazon EC2...

Experience

Availability

Full-time

Preferred Environment

Linux, Atom, Vim Text Editor, OS X

The most amazing...

...thing I’ve built is a high-performance Bayesian spam filter.

Work Experience

Back-end Software Engineer

2019 - 2021
Gitlab
  • Developed and maintained features for the packages team, including adding support for Composer and PyPi packages and migrating the packages' features to the core distribution.
  • Participated in regular on-call rotations to support the gitlab.com website and APIs.
  • Helped to review and coach community contributions.
Technologies: Ruby, Ruby on Rails (RoR), PostgreSQL, GraphQL, Go

Senior Software Engineer

2012 - 2013
Reevoo
  • Developed features for a variety of systems, taking ownership until they went live.
Technologies: MySQL, Redis, Ruby on Rails (RoR), Ruby

Technical Project Manager

2011 - 2012
Monterosa
  • Managed a combination of remote and local workers on a team of five people using scrum methodology.
  • Oversaw all phases of projects, from architecture to construction and deployment.
  • Helped develop second-screen TV games for large broadcasting companies, such as Channel4.
Technologies: Amazon Web Services (AWS), Google Analytics, Amazon S3 (AWS S3), Amazon EC2, Puppet, Scrum, Git, Ruby on Rails (RoR), Ruby, Leadership

Senior Software Engineer

2006 - 2011
T&T (HP'S Remote Lab)
  • Led a small team in building a virtualization product using Xen.
  • Introduced the use of Ruby on Rails as a means of achieving superior productivity.
Technologies: CSS, jQuery, JavaScript, Scrum, Git, Ruby on Rails (RoR), Ruby, C++, C

Software Engineer

2002 - 2006
Canopus/Terra Networks
  • Worked on the central components for database access and caching of information in a high performance billing system as a core developer.
  • Measured and optimized the system, which enabled it to execute the whole billing process in optimal time.
  • Remodeled and extended the current local mail delivery system, which was responsible for receiving messages and delivering them to the physical storage.
  • Implemented a system for spam filtering using open source tools as a basis.
Technologies: IPC, Oracle, POSIX, Valgrind, GDB, C

Bayesian Antispam System

I built a very performant Bayesian spam filter using C to meet the performance requirements of system used daily by millions of users.

Languages

C, Ruby, C++, JavaScript, CSS, Python 3, Go, GraphQL

Frameworks

Ruby on Rails (RoR), Sinatra

Platforms

Linux, OS X, Amazon EC2, Oracle, Amazon Web Services (AWS), Docker

Other

Software Development, Leadership, IPC, Infrastructure as Code (IaC), Computer Science

Tools

Vim Text Editor, Atom, Git, Puppet, Google Analytics, GDB, Valgrind, Terraform, Ansible

Libraries/APIs

POSIX, jQuery

Paradigms

DevOps, Scrum

Storage

Amazon S3 (AWS S3), Cassandra, Memcached, Redis, MySQL, PostgreSQL

2000 - 2008

Bachelor's Degree in Computer Science

UNISINOS - Brazil

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