Gonzalo Polo, Developer in Barcelona, Spain
Gonzalo is available for hire
Hire Gonzalo

Gonzalo Polo

Verified Expert  in Engineering

Full-stack Developer

Barcelona, Spain

Toptal member since July 8, 2022

Bio

Gonzalo is a passionate network engineer who loves to code. Skilled in several technologies, programming languages, and frameworks, he started building small Android apps at only 16 years old and quickly pivoted to web applications. In the last years, he began exploring the DevSecOps world, got fascinated by it, and deepened his knowledge in fields like infrastructure as code (IaC), CI/CD, and infrastructure monitoring.

Portfolio

Edpuzzle
MongoDB, New Relic, Datadog, GitHub, Jest, HTML5, JSX, NPM, Git, WebSockets...
Shasta
JavaScript, React Native, Jest, CSS, HTML5, JSX, NPM, APIs, iOS, Mobile Apps
Edpuzzle
Node.js, JavaScript, React, React Native, Express.js, MongoDB, Jest...

Experience

  • GitHub - 5 years
  • Node.js - 4 years
  • MongoDB - 4 years
  • React - 4 years
  • React Native - 3 years
  • GitHub Actions - 2 years
  • Redis - 1 year

Availability

Part-time

Preferred Environment

MacOS, Slack, GitHub, GitHub Actions, Amazon Web Services (AWS), React Redux

The most amazing...

...app I've developed was for a private sports tournament and reached 300 people in less than a week. It was a complex but fun challenge.

Work Experience

Mid DevSecops

2020 - PRESENT
Edpuzzle
  • Ensured our code reached production as fast as possible, applying best practices on CI/CD through Github Actions.
  • Implemented infrastructure as code (IaC) using the AWS Cloud Development Kit (AWS CDK).
  • Improved the monitoring of our server with New Relic, Datadog, and Sqreen.
  • Developed our servers to be resilient against cross-site request forgery (CSRF) attacks to prevent cheating.
Technologies: MongoDB, New Relic, Datadog, GitHub, Jest, HTML5, JSX, NPM, Git, WebSockets, APIs, DevOps, Amazon Web Services (AWS)

Senior Mobile Developer

2018 - 2019
Shasta
  • Developed an app mainly used in LATAM to help people ensure their money is safe and let them do transactions.
  • Published and monitored the app on Google Play Store and App Store.
  • Created a continuous deployment process using Fastlane and Visual Studio App Center.
Technologies: JavaScript, React Native, Jest, CSS, HTML5, JSX, NPM, APIs, iOS, Mobile Apps

Junior Full-stack Developer

2017 - 2019
Edpuzzle
  • Contributed to the development of a video platform for education, where teachers can upload their own videos, insert questions, and later assign them to virtual classrooms.
  • Implemented a revamp of the public pages, including the landing page and the pricing, terms, and privacy pages.
  • Helped users through customer support while fixing the bugs that arose.
Technologies: Node.js, JavaScript, React, React Native, Express.js, MongoDB, Jest, React Redux, HTML5, JSX, NPM, APIs, Amazon Web Services (AWS), Mobile Apps

Experience

Financial App

Built a React Native-based app for banking. I was the front-end developer and worked with the back-end developer to integrate external tools needed to display the user finances.

For one month, I prepared the very first release of the application with the basic functionality. Then, I followed up on product orders adding new features and improving the previous ones to match users' expectations.

Education

2012 - 2017

Engineer's Degree in Computer Networking

Polytechnic University of Catalonia (UPC) - Barcelona, Spain

Certifications

MARCH 2020 - PRESENT

React Native

Udemy

JULY 2017 - PRESENT

Certified Android Developer

Polytechnic University of Catalonia (UPC)

Skills

Libraries/APIs

React, React Redux, Google API, Node.js

Tools

Slack, GitHub, JSX, NPM, Git, MATLAB

Languages

CSS, HTML5, JavaScript, C++, Python

Frameworks

React Native, JSON Web Tokens (JWT), Jest, Express.js

Platforms

MacOS, Amazon EC2, Amazon Web Services (AWS), Android, New Relic, iOS

Paradigms

DevOps

Storage

Amazon S3 (AWS S3), MongoDB, Redis, Datadog

Other

GitHub Actions, APIs, Mobile Apps, AWS WAF, WebSockets

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