about

Hello, I'm Igor Morais, a Software Engineer with 16+ years of experience building software across web and mobile.

I started my journey in mobile development as a Mobile Engineer, where I got to contribute to projects for companies like Apple and Samsung. In 2016, I made a transition to web development, first as a Front End Engineer, and eventually as a Full Stack Engineer.

Today, I mostly work with Ruby, Python, Elixir, JavaScript, and TypeScript. I've built products with React, React Native, Next, Nest, Rails, and Phoenix. I've worked across both relational (Maria, Oracle, and Postgres) and non-relational (Redis, Mongo, Cosmos, and Dynamo) databases. In the cloud space, I have experience with Microsoft Azure and Amazon Web Services, using containerization (Docker), orchestration (Kubernetes), CI/CD (Travis, Circle, CodeBuild, and GitHub Actions), and IaC (Pulumi, Terraform) tools.

Lately, I've been studying Cloud Security, Cloud Architecture, and Artificial Intelligence.

fact

projects worked55
courses taken66
books read11
pets rescued22

stack

java script
type script
ruby
elixir
python
next js
nest js
ruby on rails
phoenix framework
react native

experience

Jun 2023 - Current

Cortland

Sr Full Stack Engineer

Developed a library of UI components used across all applications, ensuring consistency, performance, and accessibility.

Contributed to a real estate platform that covers every stage of building rentals (listings, leasing, management, and payments), building 4 web applications, ~14 microservices, third-party integrations, and data analytics.

azure api management serviceazure app serviceazure event gridazure front doorazure function appazure key vaultazure resource groupazure service busazure static web appazure storage accountazure virtual networkbunclean architecturecode reviewcssdockeremotionflaskgitgit flowgithubgithub actionsgraphqlhtmlhub spokejava scriptjestmongo dbnest jsnext jsnode jspostgre sqlprismapuppeteerpythonreactreact queryreact testing libraryrestscrumsentrysqltailwindterraformtype scriptunit testzustand
Fev 2025 - May 2026

Maquinalista

Principal Software Engineer

amazon certificate manageramazon cloud frontamazon cloud watchamazon ec2amazon ecramazon ecsamazon elbamazon iamamazon lambdaamazon route 53amazon s3amazon secrets managerbunclean architecturecode reviewcssdockerelixiremotionex unitflux architecturegitgit flowgithubgithub actionshtmljava scriptjestkanbanmongo dbmongoosenest jsnext jsnode jsphoenixpulumipythonreactreact queryrestsentrytailwindtype scriptunit testvitezustand
Jan 2023 - Jun 2023

Coinbase

Sr Observability Engineer

Developed a tool that automates code maintenance (remove dead code, enforce standards, and more) for Node applications. Supports JavaScript and TypeScript, applying deterministic transformations through the Abstract Syntax Tree (AST).

amazon cloud watchapollo graphqlargo cdastcode reviewcode shiftcodemodcssdatadogdockerflux architecturegitgit flowgithubgithub actionsgographqlhtmljava scriptjestkanbankibanalinarianew relicnext jsnode jspythonreactrestsentrytype scriptunit test
May 2022 - Jan 2023

Greenlight

Sr Back End Engineer

Contributed to several domain-scoped microservices communicating over gRPC to support a gamification feature.

Contributed to a GraphQL gateway service handling routing, caching, authentication, rate limiting, protocol translation, request/response aggregation and transformation, and usage analytics.

amazon dynamo dbapollo graphqlargo cdclean architecturecode reviewdatadogdockergitgit flowgithubgithub actionsgraphqlgrpcjestkanbankuberneteslocal stacknode jsrestscrumtype scriptunit test
May 2021 - May 2022

Quantum Leap

Tech Lead

Developed a mobile application for proximity data transfer over high-frequency audio beyond human hearing, enabling any device with a speaker or microphone to communicate.

Contributed to a service that ingests and processes data from IoT devices, handling ~4 million requests daily and displaying results in real time on a dashboard.

amazon api gatewayamazon cdkamazon cloud watchamazon cognitoamazon ec2amazon ecramazon iotamazon lambdaamazon rdsamazon route 53amazon s3amazon sqsandroidclean architecturecode reviewcssdartdjangodockerelixiretsex unitfluttergitgit flowgithubgithub actionshtmliosjestkanbannest jsnext jsnode jsphoenixpostgre sqlpythonreactrestsqlswiftterraformtype scriptunit testwatch os
Mar 2020 - May 2021

Non Disclosure

Sr Mobile Engineer

Contributed to an iOS application, implementing gesture handling (tap, pan, pinch, rotate) applied to canvas objects in real time, with a responsive layout supporting multiple screen sizes.

code reviewcore datagitgit flowgithubgithub actionsiosipad osmvvmnimblequickscrumswiftswift uiunit testviper
Mar 2018 - Mar 2020

Cielo

Tech Lead

Developed a web application for customers to sign up for TV plans and manage their accounts (plans, payment methods, and account details). Reached $4 million in monthly sales within months of launch.

Contributed to a payment service with simple integration and support for multiple payment methods (Pix, Boleto, debit card, and credit card), plus a widget compatible with modern web frameworks (Vue, React, and Svelte). Used by leading telecom companies (Oi, TIM, Vivo, and Claro) in Brazil to process payments.

active recordamazon cloud frontamazon cloud watchamazon ec2amazon open searchamazon rdsamazon route 53amazon s3amazon sqsapache kafkabitbucketbitbucket pipelinesclean architecturecode reviewcsscypressdockerdocker composedocker hubemotionflux architecturegitgit flowhtmljavajava scriptjestjunitkibanakotlinlocal stackmetabasemobxmockitomockknew relicnext jsnode jspostgre sqlreactreact testing libraryredisrestrspecrubyruby on railsscrumspring bootsqlstorybookterraformtype scriptunit test
May 2018 - Aug 2019

Brave

Tech Lead

Developed a service that streams real-time locations over WebSocket and broadcasts them to channel subscribers using a pub/sub model, a core component of a transportation platform, plus a dashboard for monitoring and managing vehicles.

active recordamazon cloud frontamazon cloud watchamazon ec2amazon elastic beanstalkamazon rdsamazon route 53amazon s3androidapollo graphqlazure app serviceazure content delivery networkazure dnsazure monitorazure sql databaseazure storageazure virtual machinescode reviewcssflux architecturegitgit flowgithubgraphqlhtmliosjava scriptjestkanbanmongo dbmysqlnode jspythonreactreact nativereduxrestrspecrubyruby on railssqlstyled componentsunit testweb socket
Jul 2016 - Mar 2018

Bravi

Sr Full Stack Engineer

Refactored a large Android application from Java to Kotlin to modernize the architecture, adding caching, async operations, resource optimization, background processing, and modularization.

Contributed to a mobile game with over 2 million downloads across iOS and Android, built in collaboration with the University of Cambridge to teach English through an entertaining, gamified approach.

androidapollo graphqlcode reviewcore datacssdockerdocker composedocker hubfastlaneflux architecturegitgit flowgitlabgitlab ci cdgraphqlhtmliosjavajava scriptjestjunitkanbankotlinmobxmvcmvpmvvmnode jsobjective cpostgre sqlreactreact nativerealmreduxrestscrumsqlswiftunit testxc test
May 2016 - Mar 2018

Udacity

Project Reviewer

Reviewed student project submissions and delivered actionable feedback that improved project quality and helped students boost grades.

androidiosjavakotlinobjective cswift
Feb 2016 - Jul 2016

Epitrack

Sr Mobile Engineer

Developed a mobile application for the early detection of epidemics through collaborative health reports. Recognized as the best mobile government service in the health category at the World Government Summit 2017 in Dubai.

androidcore datafastlanegitgit flowgithubiosjavajunitmvcmvpobjective cscrumsqliteswiftunit testxc test
Aug 2015 - Feb 2016

Mobilicidade

Sr Mobile Engineer

Rewrote a mobile application for bike-rental used across multiple cities, delivering native iOS and Android applications in 5 months.

androidbitbucketgitiosjavajunitkanbanmvcmvpobjective cswiftunit testxc test
Apr 2015 - Aug 2015

Epitrack

Mobile Engineer

Developed a mobile application for the early detection of epidemics through collaborative health reports. Recognized as the best mobile government service in the health category at the World Government Summit 2017 in Dubai.

androidcore datafastlanegitgit flowgithubiosjavajunitmvcmvpobjective cscrumsqliteswiftunit testxc test
Apr 2012 - Apr 2015

Cesar

Jr Mobile Engineer

Contributed to a mobile application that automates phone settings (toggle Wi-Fi, launch applications, and more) using NFC tags. It was the very first NFC application on Google Play, shipped with the Samsung Galaxy S III in 2012.

Contributed to an Android library of 3D UI components (including a page, list, and gallery), used in multiple Samsung applications.

Contributed to a mobile application for indoor navigation, using edge detection and Hough transform algorithms to map spaces, a path search algorithm to compute routes, and Wi-Fi signals for precise positioning.

Contributed to the official iOS application for the Rio 2016 Olympic Games, implementing the event schedules feature that let users track competition times.

androidcode reviewgitgit flowgitlabiosjavajenkinsjunitmvcobjective copen cvscrumsqlitesvnunit testxc test
Aug 2011 - Apr 2012

Urbana

Jr Support Analyst

Developed scripts that reduced ticket resolution time by 80%.

oracle databasesql

education

Mar 2024 - Oct 2025

Faculdade De Governança, Engenharia E Educação

Astronomy, Specialization Degree

Mar 2024 - Oct 2025

Faculdade De Governança, Engenharia E Educação

Fundamentals, Principles And Applications In Data Science, Machine Learning And Artificial Intelligence, Specialization Degree

Mar 2023 - Mar 2025

Harvard University

Data Science, Professional Degree

Mar 2014 - Mar 2016

Cesar School

Software Engineering, Master Degree

Jan 2009 - Dec 2012

Maurício De Nassau

Computer Science, Bachelor Degree

certification

Oct 2023 - Oct 2026

Amazon Solutions Architect Associate

LZ8S5Y2K0B1EQFWM

Sep 2023 - Sep 2026

Amazon Cloud Practitioner

6B9LKS5K4MQE1WGD

project

contact

Address
São Paulo
São Paulo
Brazil

Leave a message

Please enter your name
Please enter a valid e-mail address
Please type some message