Luis Luft, Developer in Campo Grande, Mato Grosso do Sul, Brazil
Luis is available for hire
Hire Luis

Luis Luft

Verified Expert  in Engineering

Full-stack Developer

Campo Grande, Mato Grosso do Sul, Brazil

Toptal member since August 8, 2022

Bio

Luft helps organizations build fast and reliable web applications. He is a full-stack web developer with industry experience building websites and web applications. Luft specializes in JavaScript and has professional experience working with React, Redux, Express.js, Node.js, Mongo, Heroku, and Git.

Portfolio

SilverRides
JavaScript, Node.js, React, Stripe, Git, Capacitor, Mapbox, Ionic, Next.js...
Campo Grande Military School
JavaScript, React, Redux, MongoDB, Express.js, Heroku, Git, Databases...
Berlin Idiomas
React, Redux, Node.js, Heroku, GitHub Actions, Front-end, API Integration...

Experience

  • Redux - 5 years
  • Node.js - 5 years
  • Git - 5 years
  • JavaScript - 5 years
  • Databases - 5 years
  • React - 5 years
  • MongoDB - 3 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is a ridesharing app called SilverRides, leading code reviews, design pattern creation, product, and project management.

Work Experience

Senior Software Developer

2021 - 2022
SilverRides
  • Worked with a team of five developers, designers, and managers. Delivered a ridesharing app like Uber as the product manager.
  • Prioritized tasks and facilitated communication while also developing the front end, back end, database, and set up Stripe payments. Ensured they are all mobile-friendly for iOS and Android.
  • Managed other software developers by assigning work, unblocking them, and setting up software design patterns.
Technologies: JavaScript, Node.js, React, Stripe, Git, Capacitor, Mapbox, Ionic, Next.js, Databases, Full-stack, Front-end, API Integration, SaaS, NPM, UI Development, HTML5, APIs, REST APIs, Figma, JSON, Stripe Connect, Linux, ESLint, User Interface (UI), API Design, Technical Writing, Stripe API, Stripe Checkout

Full-stack JavaScript Developer

2020 - 2021
Campo Grande Military School
  • Designed and developed a whole system (front end, back end, and database) to register and manage future candidates for a military school. Set up managed accounts, documents, payments, and more.
  • Talked directly to the client and managed the product.
  • Oversaw the work of one intern and one junior software developer.
Technologies: JavaScript, React, Redux, MongoDB, Express.js, Heroku, Git, Databases, Full-stack, Front-end, MySQL, API Integration, SaaS, NPM, UI Development, Azure, HTML5, SQL, APIs, REST APIs, Figma, JSON, D3.js, OAuth, Vue, Linux, User Interface (UI), Technical Writing

Junior JavaScript Developer

2018 - 2019
Berlin Idiomas
  • Developed a German language school's front-end, back end, database, hosting, and CI/CD pipelines. Managed system attendance, schedule, curriculum, videos, and more.
  • Went under the mentorship of senior developers and worked with other developers.
  • Talked directly to the client and helped with the product requirements.
Technologies: React, Redux, Node.js, Heroku, GitHub Actions, Front-end, API Integration, Bootstrap, SaaS, NPM, UI Development, HTML5, APIs, Next.js, REST APIs, Figma, JSON

Junior JavaScript Developer

2017 - 2018
LADS
  • Developed systems and websites for university partners.
  • Brainstormed ideas, read documentation, and watched online courses.
  • Went under the mentorship of university professors and more experienced colleagues.
Technologies: JavaScript, Node.js, Vue, MongoDB, Heroku, Git, Slack, Front-end, API Integration, SaaS, NPM, UI Development, HTML5, REST APIs, JSON

Experience

Braid

https://chrome.google.com/webstore/detail/braid/hefhmdpdiemkipkgibpfdikphjibhpok
Set up team and project alignment with Gmail, Google Calendar, and Slack. Braid is the easiest way to store and share important emails, events, and notes with your project teams, friends, and family. I used the following dev stacks for this project: Django REST Framework for the back end, React-based Chrome extension boilerplate, PostgreSQL for RDBMS, and Heroku for deployment

Plasma Cloud

Developed a simple management tool for an IoT framework. I used the following stacks for this app: JavaScript for optimization - Socket.IO for real-time data visualization, CircleCI for CI/CD pipelines, PostgreSQL for the database, and AWS for deployment.

TopicPro

https://www.topicpro.com/
TopicPro helps with B2B strategic research across the B2B landscape. Users will know about their favorite topics with unlimited access to the most popular thought leadership across the web. It's a new variant of Demand Generation and Promowise.

I worked as a full-stack web developer for this project and developed the front end using HTML, CSS, React Hooks, and TypeScript. I also used Apollo and GraphQL for data pulling and installed them on Hasura. I set up PostgreSQL on AWS RDS and implemented serverless APIs on AWS Lambda. Finally, I created CI/CD pipelines on AWS CodePipeline. Users can monitor the topics they follow and send daily or weekly newsletters. No manual updating is required. TopicPro lets users stay up-to-date on what matters and is becoming increasingly complex and cuts through the clutter with the content of value for professional development.

Skills

Libraries/APIs

Node.js, React, REST APIs, D3.js, Stripe, Socket.IO, Stripe Connect, Vue, Stripe API

Tools

Git, Slack, NPM, Figma, Capacitor, CircleCI, Stripe Checkout

Languages

JavaScript, HTML, CSS, HTML5, SQL, TypeScript, GraphQL

Frameworks

Redux, Express.js, Next.js, Ionic, Bootstrap

Platforms

Visual Studio Code (VS Code), Heroku, Amazon Web Services (AWS), Linux, Mapbox, Azure

Storage

Databases, MySQL, JSON, MongoDB, PostgreSQL

Other

Full-stack, Front-end, API Integration, SaaS, UI Development, APIs, GitHub Actions, User Interface (UI), OAuth, ESLint, API Design, Technical Writing

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