Iago Passos, Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Iago is available for hire
Hire Iago

Iago Passos

Verified Expert  in Engineering

Node.js Developer

Location
Rio de Janeiro - State of Rio de Janeiro, Brazil
Toptal Member Since
March 14, 2022

Iago is currently working as a back-end developer for an educational startup in Brazil, developing the new architecture for their content management system. He is an expert in using Node.js and building the whole architecture on AWS cloud using lambda functions. Iago's prior experience involved using Node.js, Python, and Java, and designing microservices hosted on cloud platforms. In Iago, you will find a life-long learner eager to tackle challenging problems.

Portfolio

Grupo Primo
Node.js, AWS Lambda, Serverless Framework, MongoDB, Mongoose, Jest...
Americanas
Python, Flask, Django, Django REST Framework, Google Cloud Platform (GCP)...
BTG Pactual
Java, Spring, SQL, Calypso, Amazon Simple Notification Service (Amazon SNS)...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Linux

The most amazing...

...project I've worked on involved improving the event publishing architecture of offshore financial transactions for investment banking.

Work Experience

Senior Back-end Developer

2021 - PRESENT
Grupo Primo
  • Developed a content management system for an educational platform.
  • Maintained and improved Lambda functions for user registration and payment flow.
  • Helped structure the back end, improved its performance, and implemented numerous new features.
Technologies: Node.js, AWS Lambda, Serverless Framework, MongoDB, Mongoose, Jest, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Bitbucket, NPM, Git, GitKraken, APIs, Amazon Web Services (AWS), Integration, Microservices, REST, REST APIs, API Integration, TypeScript, Back-end, Serverless, API Development, JavaScript

Python Back-end Developer

2021 - 2021
Americanas
  • Worked in the compliance area, developing the services for the registration of sellers and offers according to the compliance rules.
  • Developed internal tools to monitor the registration of sellers and offers and perform manual intervention when necessary.
  • Defined the architecture to implement the compliance services into the cloud.
Technologies: Python, Flask, Django, Django REST Framework, Google Cloud Platform (GCP), Google Cloud Functions, Git, GitHub, MongoDB, Pytest, Integration, Microservices, REST, REST APIs, API Integration, API Development, Back-end

IT Analyst

2019 - 2021
BTG Pactual
  • Migrated the message publishing architecture from an on-premise server to the cloud, using lambda functions and SNS or SQS services.
  • Developed custom flows on Calypso to meet business needs.
  • Oversaw implementing corporate flow actions for an offshore account.
  • Spearheaded gathering requirements in collaboration with internal stakeholders. Defined technical requirements.
Technologies: Java, Spring, SQL, Calypso, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS Lambda, Node.js, Amazon Web Services (AWS), API Development, Back-end

Node.js Back-end Developer

2018 - 2019
Infoglobo
  • Participated in a system design for our microservices architecture.
  • Built and maintained different microservices applications.
  • Developed an interest-based push notification service.
Technologies: Node.js, Express.js, Docker, Docker Compose, MongoDB, Mocha, Sinon.JS, Chai, JavaScript, NPM, API Development, Back-end

Interest-based Push Notification Service

This back-end microservices service oversees collecting information of interest from readers and sending push notifications through the app and browser when new content related to their interests is created.
2014 - 2022

Bachelor's Degree in Computer Engineering

Veiga de Almeida University - Rio de Janeiro, Brazil

Libraries/APIs

Node.js, API Development, Sinon.JS, Chai, REST APIs

Tools

Git, Docker Compose, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Mongoose, Mocha, GitHub, Bitbucket, NPM, Pytest

Languages

Python, JavaScript, Java, SQL, UML, TypeScript

Frameworks

Express.js, NestJS, Spring, Flask, Django, Django REST Framework, Serverless Framework, Jest

Storage

MongoDB

Paradigms

Microservices, REST

Platforms

Docker, AWS Lambda, Google Cloud Platform (GCP), Visual Studio Code (VS Code), Linux, Amazon Web Services (AWS)

Other

Back-end, Calypso, Google Cloud Functions, Algorithms, Pattern Design, IT Project Management, APIs, API Integration, GitKraken, Integration, Serverless

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