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), Tailwind CSS

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, Google Cloud Platform (GCP)

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, Google Cloud Platform (GCP)

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, Google Cloud Platform (GCP), 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, Tailwind CSS

Paradigms

Scrum, REST, BPMN, Microservices

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