Iago Passos
Verified Expert in Engineering
Node.js Developer
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
Experience
- Express.js - 5 years
- Node.js - 4 years
- MongoDB - 3 years
- Docker - 3 years
- AWS Lambda - 3 years
- Serverless Framework - 2 years
- NestJS - 2 years
- Python - 1 year
Availability
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
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.
Python Back-end Developer
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.
IT Analyst
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.
Node.js Back-end Developer
Infoglobo
- Participated in a system design for our microservices architecture.
- Built and maintained different microservices applications.
- Developed an interest-based push notification service.
Experience
Interest-based Push Notification Service
Education
Bachelor's Degree in Computer Engineering
Veiga de Almeida University - Rio de Janeiro, Brazil
Skills
Libraries/APIs
Node.js, API Development, Sinon.JS, Chai, REST APIs
Tools
Git, Docker Compose, Amazon Simple Notification Service (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
Paradigms
Microservices, REST
Platforms
Docker, AWS Lambda, Google Cloud Platform (GCP), Visual Studio Code (VS Code), Linux, Amazon Web Services (AWS)
Storage
MongoDB
Other
Back-end, Calypso, Google Cloud Functions, Algorithms, Pattern Design, IT Project Management, APIs, API Integration, GitKraken, Integration, Serverless
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