Fernando Gabriel Vilar, Developer in Buenos Aires, Argentina
Fernando is available for hire
Hire Fernando

Fernando Gabriel Vilar

Verified Expert  in Engineering

Full-stack Developer

Location
Buenos Aires, Argentina
Toptal Member Since
July 5, 2021

Fernando is a certified Scrum master and full-stack developer with six years of freelancing experience. While he is skilled in full-stack development, he primarily enjoys working as a front-end web developer. Fernando is experienced in all major frameworks and fully believes the best of the web is yet to come—and he's excited to be a part of it!

Portfolio

Portefini
Polymer, ActiveCampaign, Facebook Pixel, Hotjar, Google Analytics, Node.js...
Bredec
Google Cloud, REST, Go, Progressive Web Applications (PWA), Linux...
Learning Health
Polymer, Web Components, Single-page Applications (SPA), REST, CSS, Linux...

Experience

Availability

Full-time

Preferred Environment

Linux, Visual Studio Code (VS Code)

The most amazing...

...experience was when I was able to help a client seamlessly complete a tech stack migration.

Work Experience

Front-end Web Developer

2018 - 2019
Portefini
  • Conducted maintenance of a legacy Polymer code base.
  • Developed React components. Used Redux and Redux-saga for stage management and styled-components for style encapsulation.
  • Implemented integrations with marketing and analytics tools such as ActiveCampaign, OptinMonster, Facebook Pixel, Hotjar, and Google Analytics.
  • Wrote Firebase Cloud functions in Node.js, primarily for background syncing.
  • Customized code for server-side rendering with Next.js.
Technologies: Polymer, ActiveCampaign, Facebook Pixel, Hotjar, Google Analytics, Node.js, Redux-Saga, React, Next.js, Linux, Visual Studio Code (VS Code), Web, HTML, CSS, JavaScript, Google Cloud, TypeScript, Sass, Google Cloud Functions, Firebase, Cloud Firestore, Git, Scrum, REST, Progressive Web Applications (PWA), Single-page Applications (SPA), REST APIs, Responsive Design, Redux, Styled-components, Front-end

CTO

2017 - 2018
Bredec
  • Architected software and infrastructure solutions (cloud-only, specifically Google Cloud Platform) for the company's clients.
  • Implemented fully managed REST-like back ends in Go.
  • Developed progressive web apps with Polymer and/or web components for the company's clients.
Technologies: Google Cloud, REST, Go, Progressive Web Applications (PWA), Linux, Visual Studio Code (VS Code), Full-stack, Web, HTML, CSS, JavaScript, TypeScript, Sass, Web Components, Gin-Gonic, Git, SendGrid, Single-page Applications (SPA), Google App Engine, REST APIs, Responsive Design

Front-end Web Developer

2016 - 2017
Learning Health
  • Designed the company's user-facing single-page application completely using Polymer.
  • Implemented lazy-loading for both assets and components, mobile-first, and responsive design patterns.
  • Interfaced with multiple and disparate REST APIs (Bonita BPM and FHIR, among others).
Technologies: Polymer, Web Components, Single-page Applications (SPA), REST, CSS, Linux, Visual Studio Code (VS Code), Web, HTML, JavaScript, Git, REST APIs, Responsive Design, Front-end

FullStack Developer

2015 - 2016
Bredec
  • Developed bespoke content management systems in Go and (mostly) Google Cloud Datastore.
  • Developed web front ends in Angular and later Polymer.
  • Deployed and monitored the codebase to Google Cloud (App Engine).
Technologies: Content Management Systems (CMS), Google Cloud, Go, AngularJS, Polymer, Linux, Full-stack, Web, HTML, CSS, JavaScript, TypeScript, Gin-Gonic, Neo4j, Git, SendGrid, REST, Single-page Applications (SPA), Google App Engine, REST APIs, Responsive Design, Front-end

Go-semver32

https://github.com/vilarfg/go-semver32
Package SemVer offers a way to represent SemVer numbers in 32 bits.

This is an effort to save Semantic Version numbers in a space and sort efficient manner.

The library serves as my own personal standard for code quality (style, complete docs, 100% test coverage, and CI set up).

Languages

HTML, JavaScript, TypeScript, CSS, Go, Sass, SQL, Python, R, Java

Libraries/APIs

React, Node.js, Polymer, REST APIs, Stripe, Protobuf, Redux-Saga

Platforms

Web, Firebase, Google App Engine, Linux, Kubernetes, Docker, Visual Studio Code (VS Code)

Storage

Google Cloud Datastore, Cloud Firestore, Google Cloud, MongoDB, Neo4j, ScyllaDB, PostgreSQL, Redis

Other

Full-stack, Single-page Applications (SPA), Front-end, Web Components, Google Cloud Functions, Responsive Design, Styled-components, Containers, Apache Cassandra, Algorithms, Concurrency, BPM, ActiveCampaign, Progressive Web Applications (PWA), Content Management Systems (CMS), Code Versioning, Storybook

Frameworks

Svelte, Gin-Gonic, Redux, Swagger, Django, Flask, gRPC, AngularJS, Next.js, Express.js

Paradigms

Scrum, REST, BPMN

Tools

Google Kubernetes Engine (GKE), Git, SendGrid, Facebook Pixel, Hotjar, Google Analytics

MAY 2020 - FEBRUARY 2022

Palladium 2020 Challenge

Codility

AUGUST 2019 - PRESENT

Programming with Google Go

Coursera

AUGUST 2019 - AUGUST 2021

Certified Scrum Master

Scrum Alliance

AUGUST 2019 - PRESENT

Essential Google Cloud Infrastructure: Foundation

Coursera

AUGUST 2019 - PRESENT

Architecting with Google Kubernetes Engine: Foundations

Coursera

JULY 2019 - PRESENT

Business Process Modeling A-Z™: Learn BPMN 2.0 From Scratch

Udemy

JULY 2019 - PRESENT

Complete Guide to Protocol Buffers 3 [Java, Golang, Python]

Udemy

JULY 2019 - PRESENT

gRPC [Golang] Master Class: Build Modern API & Microservices

Udemy

JULY 2019 - PRESENT

Google Cloud Platform Fundamentals: Core Infrastructure

Coursera

AUGUST 2017 - PRESENT

Front-End Web Developer Nanodegree

Udacity

AUGUST 2017 - PRESENT

Full Stack Web Developer Nanodegree

Udacity

JANUARY 2015 - PRESENT

All You Need To Know About AngularJS

Udemy

JANUARY 2015 - PRESENT

Programming for Everybody (Python)

Coursera

DECEMBER 2014 - PRESENT

M101JS: MongoDB for Node.js Developers

MongoDB University

DECEMBER 2014 - PRESENT

M101J: MongoDB for Java Developers

MongoDB University

NOVEMBER 2014 - PRESENT

M102: MongoDB for Database Administrators

MongoDB University

NOVEMBER 2014 - PRESENT

R Programming

Coursera

OCTOBER 2014 - PRESENT

M101P: MongoDB for Developers

MongoDB University

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