Luan Motta, Developer in Porto Alegre - State of Rio Grande do Sul, Brazil
Luan is available for hire
Hire Luan

Luan Motta

Verified Expert  in Engineering

Full-stack Developer

Porto Alegre - State of Rio Grande do Sul, Brazil

Toptal member since September 29, 2022

Bio

Luan is a passionate full-stack software engineer focused on building web and mobile solutions for real-life problems and mainly uses JavaScript. He's proficient in translating designs into user interfaces and implementing reliable data models and APIs. Experienced with remote work, Luan uses Agile methodologies to deliver software consistently to clients. He has a bachelor's degree in computer science and the knowledge necessary to build high-quality and scalable applications.

Portfolio

Gold Media Tech
TypeScript, GraphQL, React, Node.js, Next.js, TypeORM, Prisma, Express.js...
Lit OnLearning
JavaScript, TypeScript, React, Node.js, MongoDB, Linux, Jira, Figma...
Cyral
React, Node.js, Go, MongoDB, Docker, Auth0, Amazon Web Services (AWS)...

Experience

  • Git - 8 years
  • JavaScript - 8 years
  • Node.js - 6 years
  • Linux - 5 years
  • Amazon Web Services (AWS) - 5 years
  • React - 5 years
  • TypeScript - 3 years
  • GraphQL - 2 years

Availability

Part-time

Preferred Environment

Linux, Slack, Jira, Figma, Visual Studio Code (VS Code)

The most amazing...

...thing I've done was travel to China to help a high school robotics team build a robot in three days to compete in the FIRST Robotics Competition.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
Gold Media Tech
  • Developed a web portal accessed by thousands of US users daily.
  • Created a web scraper to collect data daily from over 50 websites.
  • Built a React Native app with features like an audio player and ebook reader.
Technologies: TypeScript, GraphQL, React, Node.js, Next.js, TypeORM, Prisma, Express.js, NestJS, Heroku, Netlify, Apollo, PostgreSQL, Docker, Jest, Cypress, Linux, Slack, Jira, Figma, Software Development, Visual Studio Code (VS Code), Coveralls, Tailwind CSS, Material UI, Unit Testing, Agile, NPM, GitHub, CI/CD Pipelines, JavaScript, Formik, Domain-driven Design (DDD), Social Media Platforms, Web Scraping, Streaming Data, Gatsby, Responsive UI, Single-page Applications (SPAs), HTML, CSS, HTML5, CSS3

Team Lead | Senior Full-stack Developer

2020 - 2021
Lit OnLearning
  • Implemented continuous integration and delivery (CI/CD) with GitLab.
  • Built a mobile app using React Native and TypeScript.
  • Integrated a web application with SAML and OAuth protocols for authenticating users in another service provider using SSO.
  • Created an admin panel that allows application data management using React.
  • Developed video player features on the web and mobile.
Technologies: JavaScript, TypeScript, React, Node.js, MongoDB, Linux, Jira, Figma, Software Development, Team Leadership, Leadership, Next.js, Express.js, Visual Studio Code (VS Code), Chakra UI, Material UI, Unit Testing, Agile, NPM, GitHub, CI/CD Pipelines, Formik, Atomic Design, Social Media Platforms, Streaming Data, Responsive UI, HTML, CSS, HTML5, CSS3

Full-stack Developer

2019 - 2020
Cyral
  • Produced an automated, scalable, and production-grade solution for logging, baselining, and governing accesses to all data repositories in the hybrid cloud.
  • Developed Cyral's website using React, Material Design, Pug, and Sass.
  • Contributed to the Cyral Console, a React project that integrates with services like Auth0, Okta, Kibana, and Elasticsearch.
  • Built multiple Node.js microservices, which I used with Docker Compose and set up on the Google Cloud Platform.
Technologies: React, Node.js, Go, MongoDB, Docker, Auth0, Amazon Web Services (AWS), Google Cloud Platform (GCP), Linux, Slack, Software Development, Express.js, Visual Studio Code (VS Code), Material UI, Unit Testing, Agile, NPM, GitHub, JavaScript, Mongoose, Redux, HTML, CSS, HTML5, CSS3

Software Engineer and Co-founder

2017 - 2020
Reluzent Tecnologia
  • Created unique projects using Google AMP and Progressive Web Apps (PWA) with Vue. These rich apps are lightweight, high-performing across devices, and have a great user experience.
  • Developed secure and scalable API services on AWS using Node.js and MongoDB.
  • Contributed to the business side, such as briefing projects with the clients.
Technologies: Vue, React, Webpack, Node.js, AVA.js, MongoDB, PostgreSQL, Docker, Redis, NGINX, Amazon Web Services (AWS), Firebase, Linux, Software Development, Team Leadership, Leadership, AWS Lambda, Express.js, Visual Studio Code (VS Code), Tailwind CSS, Chakra UI, Material UI, Unit Testing, Agile, NPM, GitHub, CI/CD Pipelines, JavaScript, Streaming Data, Redux, Responsive UI, Single-page Applications (SPAs), HTML, CSS, HTML5, CSS3

Full-stack Developer

2017 - 2017
Pling – Plataforma Integrada de Gestão
  • Contributed to performance enhancements, software architecture, and development processes as a full-stack developer and software engineer.
  • Created an npm package that automates Git commands for deploying applications faster and safer, improving our workflow and development process.
  • Co-created a WebPack template generator that reached a 100/100 score at Lighthouse with Vue.
Technologies: PWA, Material Design, Webpack, Vue, AngularJS, Node.js, WebSockets, MongoDB, AVA.js, Git, CircleCI, Amazon Web Services (AWS), Redis, NGINX, PM2, Linux, Slack, Jira, Software Development, Team Leadership, Leadership, AWS Lambda, Express.js, Visual Studio Code (VS Code), Material UI, Agile, NPM, Bash Script, GitHub, CI/CD Pipelines, JavaScript, Mongoose, Web Scraping, Streaming Data, Redux, Responsive UI, Single-page Applications (SPAs), HTML, CSS, HTML5, CSS3

Back-end Developer

2016 - 2017
4all Tecnologia
  • Developed back-end applications, including financial microservices—their intricacies and compliance requirements.
  • Co-created a back-end seed project for the teams to start new projects with elementary npm packages and guideline files. I also included unit tests with Mocha and continuous integration with Travis CI.
  • Created specification APIs and supported the front-end team to use our back-end services.
Technologies: Node.js, MySQL, Mocha, Git, ESLint, PM2, Travis CI, Coveralls, Linux, Slack, Jira, Software Development, Express.js, Visual Studio Code (VS Code), Unit Testing, Agile, NPM, GitHub, JavaScript, Mongoose, Domain-driven Design (DDD), Test-driven Development (TDD), HTML, CSS

Experience

Development of the TeamWork Platform

A platform I developed for my bachelor's degree final project. This PWA uses Vue and Node.js to manage the team and features a gamification reward system. The app is now available to all FIRST Robotics Competition teams worldwide.

Education

2015 - 2019

Bachelor's Degree in Computer Science

Lutheran University of Brazil - Gravataí, Brazil

Certifications

MARCH 2015 - PRESENT

Dean's List Award

For Inspiration and Recognition of Science and Technology (FIRST)

JUNE 2014 - PRESENT

Outstanding Young People Award

Fundação Estudar

Skills

Libraries/APIs

Node.js, React, Vue, Web3.js, Formik

Tools

Git, Slack, Webpack, NPM, GitHub, Jira, Figma, Prisma, NGINX, Auth0, CircleCI, PM2, Mocha, Travis CI, Coveralls, MetaMask, Mongoose

Languages

TypeScript, GraphQL, JavaScript, CSS, HTML, HTML5, CSS3, Go, Bash Script, Solidity

Frameworks

Next.js, Express.js, Material UI, Tailwind CSS, NestJS, Jest, Cypress, AVA.js, AngularJS, Redux

Paradigms

Agile, Unit Testing, Test-driven Development (TDD)

Platforms

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

Storage

PostgreSQL, MongoDB, MySQL, Redis

Other

Software Development, PWA, Responsive UI, Single-page Applications (SPAs), Robotics, TypeORM, Apollo, ESLint, Chakra UI, CI/CD Pipelines, Web Scraping, Gatsby, Team Leadership, Leadership, Material Design, WebSockets, Ethers.js, Infura, Domain-driven Design (DDD), Atomic Design, Social Media Platforms, Streaming Data

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