Fernando Gabriel Vilar, Full-stack Developer in Buenos Aires, Argentina
Fernando Gabriel Vilar

Full-stack Developer in Buenos Aires, Argentina

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!
Fernando is now available for hire

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

Location

Buenos Aires, Argentina

Availability

Part-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.

Employment

  • 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
  • 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
  • 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

Experience

  • 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).

Skills

  • Languages

    HTML, CSS, JavaScript, Go, TypeScript, 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), 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

Certifications

  • Palladium 2020 Challenge
    MAY 2020 - FEBRUARY 2022
    Codility
  • Programming with Google Go
    AUGUST 2019 - PRESENT
    Coursera
  • Certified Scrum Master
    AUGUST 2019 - AUGUST 2021
    Scrum Alliance
  • Essential Google Cloud Infrastructure: Foundation
    AUGUST 2019 - PRESENT
    Coursera
  • Architecting with Google Kubernetes Engine: Foundations
    AUGUST 2019 - PRESENT
    Coursera
  • Business Process Modeling A-Z™: Learn BPMN 2.0 From Scratch
    JULY 2019 - PRESENT
    Udemy
  • Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
    JULY 2019 - PRESENT
    Udemy
  • gRPC [Golang] Master Class: Build Modern API & Microservices
    JULY 2019 - PRESENT
    Udemy
  • Google Cloud Platform Fundamentals: Core Infrastructure
    JULY 2019 - PRESENT
    Coursera
  • Front-End Web Developer Nanodegree
    AUGUST 2017 - PRESENT
    Udacity
  • Full Stack Web Developer Nanodegree
    AUGUST 2017 - PRESENT
    Udacity
  • All You Need To Know About AngularJS
    JANUARY 2015 - PRESENT
    Udemy
  • Programming for Everybody (Python)
    JANUARY 2015 - PRESENT
    Coursera
  • M101JS: MongoDB for Node.js Developers
    DECEMBER 2014 - PRESENT
    MongoDB University
  • M101J: MongoDB for Java Developers
    DECEMBER 2014 - PRESENT
    MongoDB University
  • M102: MongoDB for Database Administrators
    NOVEMBER 2014 - PRESENT
    MongoDB University
  • R Programming
    NOVEMBER 2014 - PRESENT
    Coursera
  • M101P: MongoDB for Developers
    OCTOBER 2014 - PRESENT
    MongoDB University

To view more profiles

Join Toptal
Share it with others