
Joël Barenco
Verified Expert in Engineering
AWS Cloud Architecture Developer
Barcelona, Spain
Toptal member since November 11, 2021
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
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
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
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).
Back-end Developer
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.
Back-end Developer
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.
Experience
Wanted TV Mobile Application
Education
Master's Degree in Finance
Cranfield University School of Management - Cranfield, UK
Master's Degree in Aerospace Engineering
ISAE-SUPAERO - Toulouse, France
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring