Gaston Ferrari, Developer in Dublin, Ireland
Gaston is available for hire
Hire Gaston

Gaston Ferrari

Verified Expert  in Engineering

Software Developer

Location
Dublin, Ireland
Toptal Member Since
July 16, 2019

Gaston has been a software developer for ten years, working mainly with startups. He is used to managing multiple responsibilities and wearing many hats. He has two years of experience working as a solutions architect, which gives him a broad view of the development lifecycle. Gaston has also worked with and led multiple teams of different sizes, both on-site and remote.

Portfolio

Social News Desk
Serverless, React, NoSQL, Amazon Web Services (AWS), Linux, Scrum, Agile, Redis...
TestReach
Serverless, NoSQL, Amazon Web Services (AWS), Linux, Scrum, Agile, Git, Redis...
TestReach
NoSQL, Amazon Web Services (AWS), Linux, Scrum, Agile, Git, Redis, MongoDB...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Linux, Visual Studio Code (VS Code), Git

The most amazing...

...feature I've coded is a video call switchboard using WebRTC which has load balancing and support for mid-call re-routing.

Work Experience

Full-stack Developer

2019 - 2020
Social News Desk
  • Led a team for a complete rewrite of a system to allow TV stations to display social media posts in their live broadcasts.
  • Assisted in the migration of the company’s main product from a Web-Queue-Worker architecture to a highly scalable serverless architecture.
  • Assisted in the migration of a React-Angular hybrid front end to 100% React, dramatically improving load time.
Technologies: Serverless, React, NoSQL, Amazon Web Services (AWS), Linux, Scrum, Agile, Redis, MongoDB, Node.js, JavaScript

Solution Architect and Software Development Manager

2018 - 2019
TestReach
  • Redesigned the most important part of the company's platform to support auto-scaling.
  • Grew the team to ten developers.
  • Designed an offline solution from scratch.
  • Managed new clients' requirements to fit within existing platform functionality.
  • Improved analytics to understand platform usage better, and measure feature success.
Technologies: Serverless, NoSQL, Amazon Web Services (AWS), Linux, Scrum, Agile, Git, Redis, MongoDB, React, Node.js, JavaScript

Lead Software Developer

2016 - 2018
TestReach
  • Built an online assessment solution.
  • Implemented a highly scalable remote proctoring solution.
  • Built a portable desktop application to increase support in highly restricted environments.
  • Implemented detailed logging and monitoring.
  • Mentored more junior members of the team.
Technologies: NoSQL, Amazon Web Services (AWS), Linux, Scrum, Agile, Git, Redis, MongoDB, React, Node.js, JavaScript

Full-stack Developer

2014 - 2015
Funler
  • Developed a robust kiosk mode for Android.
  • Led a system-wide back-end refactor to use on premises instead of callbacks.
  • Led the development of a social network side project.
  • Mentored junior members of the team.
  • Established and enforced best practices via code reviews and pair programming sessions.
Technologies: NoSQL, Amazon Web Services (AWS), Linux, Scrum, Agile, Android, Git, Redis, MongoDB, Angular, Node.js, JavaScript

Full-stack Developer

2012 - 2014
50 Cubes
  • Built an ad serving platform for online games.
  • Created several Facebook and mobile games.
  • Developed a replay feature for a physics-heavy space battle game.
  • Built a CMS to support the highly specific needs of online and mobile games.
  • Delivered an in-game chat for several games.
Technologies: NoSQL, Amazon Web Services (AWS), Linux, Scrum, Agile, Git, Redis, MySQL, JavaScript, PHP, Java, C#, Unity3D

Online Assessment Platform

This is a platform that allows organizations to deliver online assessments, from the authoring of the questions to delivering the results to students, including the following features:

- Question authoring with multiple question types available.
- User management.
- Permission management.
- Customizable question picking and grouping algorithms.
- Different levels of exam security.
- Remote proctoring.
- Marking.
- Moderation.
- Reporting.
- Email communications.

The system integrates with several tools to support different workflows.

Ad Serving Platform

The system delivered ads to four games ranging from 100,000 to 500,000 daily active users. System users could access a Create-Read-Update-Delete portal to create ad campaigns, games where ads were to be shown, and placements in those games. The system took all this information and decided where to deliver each ad, based on priority, daily caps, age range, and other configurable rules.

Mobile Game

A space battle mobile game, inspired by EVE Online and Clash of Clans. The players had to take care of their spaceships, and repair and upgrade parts and weapons. They could then explore space for resources or earn them in battle. The game featured both AI and real-time PvP battles, three in-game currencies, quests, and teams so players could help each other.

Languages

JavaScript, Python, Java, C#, PHP, Kotlin

Libraries/APIs

React, Node.js, Backbone.js, Vue, jQuery

Tools

Git

Storage

MongoDB, Redis, MySQL, PostgreSQL, NoSQL

Other

Software Development, Serverless

Paradigms

Agile, Kanban, Scrum, Object-oriented Programming (OOP), Functional Programming, Imperative Programming

Platforms

Windows, Linux, Amazon Web Services (AWS), Visual Studio Code (VS Code), Android

Frameworks

Angular, Unity3D

2007 - 2015

Bachelor's Degree in Computer Science

Universidad de Buenos Aires - Buenos Aires, Argentina

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