Luciano Krebs, Developer in São Paulo - State of São Paulo, Brazil
Luciano is available for hire
Hire Luciano

Luciano Krebs

Verified Expert  in Engineering

Software Developer

Location
São Paulo - State of São Paulo, Brazil
Toptal Member Since
November 4, 2021

Luciano is a team player with 5+ years of experience, willing to help teams deliver high-quality software from design to production. He loves to write reliable, performant, and tested software. He is keen on the JavaScript ecosystem and has a deep understanding about deploying, scaling, and monitoring production applications. Over the last few years, Luciano has been heavily involved in the fintech industry, helping companies create new products and expand their solutions.

Portfolio

Provi
Node.js, Express.js, React, TypeScript, PostgreSQL, MongoDB, Gatsby, Storybook...
Kavod Lending
React, Express.js, Node.js, Amazon Web Services (AWS), MySQL...
Audion
Node.js, Express.js, React, PostgreSQL, Firebase, Google Cloud, Redis...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), MacBook, Slack, Postman, Swagger, DataGrip, Compass, Docker, Figma, Notion

The most amazing...

...project I've been involved in was co-founding Provi. We originated USD$60+ million in lending with 100,000 active lends in the first 30 months of operation.

Work Experience

CTO and Technical Co-founder

2019 - PRESENT
Provi
  • Helped the team originate USD$60+ million in lending, with 100,000+ active lends in the first 30 months of operation.
  • Owned hiring, training, and team management of 25+ engineers.
  • Built the CI/CD pipelines and the AWS infrastructure with RDS, ECS, SQS, and SNS. I also implemented code quality gates and configured the entire system's monitoring and observability.
  • Acted as one of the core developers during the first two initial years, shipping back-end and front-end code to production daily.
Technologies: Node.js, Express.js, React, TypeScript, PostgreSQL, MongoDB, Gatsby, Storybook, Next.js, Amazon RDS, Amazon Elastic Container Service (Amazon ECS), CI/CD Pipelines, Redis, Visual Studio Code (VS Code), MacBook, Slack, Postman, Swagger, DataGrip, Compass, Docker, Figma, Notion, Team Building, Hiring, Databases, APIs, HTML, CSS, JavaScript, Amazon S3 (AWS S3), Amazon Web Services (AWS), Python, Flask, Google Cloud, Firebase, Programming, GitHub, React Native, JSX, Redux, REST APIs, JSON REST APIs, Web Development, FastAPI, Coralogix, Sentry, Heroku, Jest, App Store, Google Play Store, Xcode, Redux Thunk

Full-stack Software Engineer

2018 - 2019
Kavod Lending
  • Helped the team to leave a WordPress MVP built using plugins to a web app using Node.js, Express.js, React, and MySQL.
  • Built the new website using React. It was deployed to a Firebase hosting using TravisCI.
  • Developed REST APIs with business logic for the P2P credit product.
  • Implemented the primary integration with the Central Bank of Brazil, allowing the company to automatically run the credit proposals.
Technologies: React, Express.js, Node.js, Amazon Web Services (AWS), MySQL, Visual Studio Code (VS Code), MacBook, Slack, Postman, Swagger, DataGrip, Compass, Docker, Figma, Databases, APIs, HTML, CSS, JavaScript, TypeScript, Amazon RDS, Amazon S3 (AWS S3), Notion, Team Building, Hiring, MongoDB, Programming, CI/CD Pipelines, GitHub, JSX, Redux, REST APIs, JSON REST APIs, Web Development, Sentry, Heroku, Jest, Redux Thunk

Freelance Full-stack Software Engineer

2018 - 2018
Audion
  • Built a new version of the Audion platform with complex state management and UI.
  • Built new microservices using Node.js, Express.js, PostgreSQL, and Redis to handle a new part of the platform.
  • Wrote end-to-end tests for the front end using Cypress, achieving +80% coverage for the entire platform.
  • Wrote integration tests for the API, achieving coverage of +80% for the new endpoints.
Technologies: Node.js, Express.js, React, PostgreSQL, Firebase, Google Cloud, Redis, Visual Studio Code (VS Code), MacBook, Slack, Postman, Swagger, DataGrip, Compass, Docker, Figma, Notion, Databases, APIs, HTML, CSS, JavaScript, Programming, CI/CD Pipelines, Amazon S3 (AWS S3), GitHub, JSX, Redux, REST APIs, JSON REST APIs, Web Development, Jest, Redux Thunk

Full-stack Software Engineer

2017 - 2018
PARTYOU
  • Developed new checkout features for the main application.
  • Built new features to improve banking account validation.
  • Refactored the email templates to create reusable pieces of code and make the UI more concise.
Technologies: Python, Flask, JavaScript, HTML, CSS, PostgreSQL, Redis, Visual Studio Code (VS Code), Slack, Postman, Databases, APIs, Amazon RDS, Amazon S3 (AWS S3), MacBook, Swagger, DataGrip, Compass, Docker, Figma, Notion, Team Building, Node.js, Express.js, React, MongoDB, Programming, Amazon Web Services (AWS), CI/CD Pipelines, GitHub, REST APIs, JSON REST APIs, Web Development

Credit Engine Responsible for Automatic Credit Approvals and Denial

https://provi.com.br
I contributed to a multidisciplinary team to deliver multiple versions of an API responsible for approving or not a given credit request.

We used Python, ML, Redis, FastAPI, and ECS to run the app in production. As we were iterating over the current model and using more data to improve the numbers, we could keep the credit default under control and make the company profitable.

React Native MVP for the Acquisition Process

https://provi.com.br
I owned the publication of a React Native app that helps educational companies manage their businesses to the App Store and PlayStore.

This app's main functionalities included:
• Camera to upload personal documents
• Push notifications to update the users about their credit requests
• Location for fraud prevention
• Contacts to make the sharing experience easy
• Social authentication using Google, Facebook, GitHub, and email and password

The app was our first public release and was responsible for our initial traction. Using it, we made our first ten million in loans, validated the idea, and raised a VC seed round two months later. Months later, we pivoted our solution to be web-only instead of mobile-only and ended up removing the app from the stores.

Migration of a Monolithic Back End to Microservices

https://provi.com.br
As we needed to validate our idea and product directed to educational businesses, our initial back end was a monolithic Node.js and Express app. Once we found the product-market fit and started to scale, we split the primary server into eight microservices.

After the transition finished, we achieved the following results:
• Decreased the number of new bugs by around 10%, making the ratio between bugs fixed vs. new bugs greater than one for the first time
• The release cycle went from once a week to daily releases as the team became more autonomous
• Increased the overall test coverage by around 20%, as we wrote more tests during the microservices development
2013 - 2014

Bachelor's Degree in Business Administration

University of Ponta Grossa - Paraná, Brazil

AUGUST 2017 - PRESENT

Full-stack Web Development Bootcamp

Le Wagon

Libraries/APIs

Node.js, React, REST APIs

Tools

Slack, Postman, DataGrip, GitHub, Sentry, Figma, Notion, Amazon Elastic Container Service (Amazon ECS), JSX, Redux Thunk, Xcode, Android Studio

Frameworks

Express.js, Swagger, Compass, Flask, React Native, Redux, Jest, Next.js

Languages

HTML, CSS, JavaScript, TypeScript, Python

Platforms

Docker, Heroku, Visual Studio Code (VS Code), Amazon Web Services (AWS), Coralogix, Firebase

Storage

Databases, PostgreSQL, MongoDB, Amazon S3 (AWS S3), Redis, MySQL, Google Cloud

Other

MacBook, APIs, CI/CD Pipelines, JSON REST APIs, Web Development, Team Building, Hiring, Gatsby, Storybook, Amazon RDS, FastAPI, Programming, Machine Learning, Google Play Store, App Store

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