Joël Barenco, Developer in Barcelona, Spain
Joël is available for hire
Hire Joël

Joël Barenco

Verified Expert  in Engineering

AWS Cloud Architecture Developer

Barcelona, Spain

Toptal member since November 11, 2021

Bio

Joël is a back-end developer and AWS Certified Solutions Architect with experience in Node.js, serverless, Docker, blockchain, engineering, software development, manufacturing, and finance. He has implemented back-end infrastructure from scratch, increased security, and improved code. Joël has master's degrees in aerospace engineering and finance, a sharp, analytical mind, a true passion for excellence, and a keen interest in industrial and technological businesses.

Portfolio

Wanted Media ltd
Node.js, PostgreSQL, Docker, Docker Compose, AWS Fargate, Amazon EC2...
Reach plc
Node.js, Restify, Docker, Amazon DynamoDB, Amazon CloudFront CDN...
Sync money
Node.js, Postman, GitLab, Amazon DynamoDB...

Experience

  • Amazon DynamoDB - 3 years
  • Node.js - 3 years
  • Docker - 3 years
  • AWS Cloud Architecture - 3 years
  • PostgreSQL - 3 years
  • Express.js - 3 years
  • AWS CloudFormation - 2 years

Availability

Part-time

Preferred Environment

Node.js, Amazon Web Services (AWS)

The most amazing...

...project I've developed from scratch is the back end and cloud infrastructure of the Wanted TV mobile application used by thousands.

Work Experience

Co-founder and Back-end Developer

2020 - PRESENT
Wanted Media ltd
  • Designed and built the back-end and cloud infrastructure from scratch, being the only back-end developer. We adopted a monolithic approach with gradual implementation of new functionalities.
  • Integrated Firebase Authentication with social logins after experimenting with AWS Cognito. We moved away from that last technology because it made managing multiple social-login integrations for an identical user difficult.
  • Designed the different database schemas (c. 20) with migration and seed integration thanks to the Sequelize library.
  • Designed and implemented end-to-end integration tests for all the API endpoints (c. 50) running on a local environment thanks to the dockerization of the various components (database, API, Firebase Authentication).
Technologies: Node.js, PostgreSQL, Docker, Docker Compose, AWS Fargate, Amazon EC2, AWS Lambda, Amazon Simple Queue Service (SQS), Amazon DynamoDB, AWS CloudFormation, AWS Data Pipeline Service, AWS CodeBuild, Amazon CloudWatch, Postman, Git, GitHub, APIs, REST, Express.js, Sequelize, Chai, Mocha, JavaScript, Amazon Web Services (AWS), Object-relational Mapping (ORM), Amazon RDS

Back-end Developer

2019 - 2020
Reach plc
  • Performed major version upgrades for the production PostgreSQL databases. Explored AWS solutions such as DMS but went with an in-house migration set up that involved replicating a type of blue/green deployment.
  • Increased security on the first public layers of the cloud infrastructure, e.g., CloudFront, to prevent wrongful requests from reaching our public load balancers.
  • Refactored and improved legacy code to bring it up to the rest of the codebase standards. This involved improving the code visibility and structure and extending end-to-end integration tests.
Technologies: Node.js, Restify, Docker, Amazon DynamoDB, Amazon CloudFront CDN, AWS CloudFormation, Drone CI, Postman, Git, Bitbucket, Mocha, Chai, Amazon CloudWatch, Grafana, AWS Lambda, REST, APIs, Amazon Elastic Container Service (ECS), Amazon EC2, PostgreSQL, Amazon RDS, JavaScript, Amazon Web Services (AWS), Object-relational Mapping (ORM)

Back-end Developer

2019 - 2019
Sync money
  • Assisted in the development of a user service to register and identify customers using JWT.
  • Expanded the design and implementation of the open-banking service, integrating with third-party APIs to connect any bank account inside the application.
  • Assisted with the "core banking" service that integrated with a third-party API to provide banking services to end-users.
Technologies: Node.js, Postman, GitLab, Amazon DynamoDB, Amazon Elastic Container Service (ECS), AWS Fargate, Docker, Docker Compose, REST, JavaScript, Amazon Web Services (AWS)

Experience

Wanted TV Mobile Application

Wanted TV is a social platform that helps video streaming users get inspired and find what to watch next, thanks to their friends. Within that project, I was in charge of designing and implementing the Node.js API and AWS cloud back-end infrastructure from scratch.

Education

2010 - 2011

Master's Degree in Finance

Cranfield University School of Management - Cranfield, UK

2007 - 2010

Master's Degree in Aerospace Engineering

ISAE-SUPAERO - Toulouse, France

Certifications

MARCH 2020 - MARCH 2023

AWS Certified Solutions Architect Associate

AWS

Skills

Libraries/APIs

Node.js, Restify, Chai

Tools

AWS CloudFormation, Postman, Git, GitHub, Sequelize, Docker Compose, AWS Fargate, Amazon Simple Queue Service (SQS), AWS CodeBuild, Amazon CloudWatch, Mocha, Amazon CloudFront CDN, Bitbucket, Grafana, Amazon Elastic Container Service (ECS), GitLab

Languages

JavaScript

Frameworks

Express.js

Paradigms

REST, Object-relational Mapping (ORM)

Platforms

AWS Lambda, Amazon Web Services (AWS), Docker, Amazon EC2, Drone CI

Storage

Amazon DynamoDB, AWS Data Pipeline Service, PostgreSQL

Other

AWS Cloud Architecture, APIs, System Architecture, Amazon RDS

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