Lucas Müller, Developer in Florianópolis - State of Santa Catarina, Brazil
Lucas is available for hire
Hire Lucas

Lucas Müller

Verified Expert  in Engineering

Full-Stack Developer

Florianópolis - State of Santa Catarina, Brazil

Toptal member since July 8, 2022

Bio

Lucas is a software engineer focused on modern front-end technologies. He has experience managing small teams of 2-6 people and dealing with legacy codebases, improving them step-by-step until achieving better maintainability and code quality. Committed to bringing products to life with above-average quality and within a reasonable period, Lucas never backs down from a good challenge and a new learning opportunity.

Portfolio

Dromo
TypeScript, React, Svelte, SvelteKit, JavaScript, Bootstrap, Tailwind CSS...
Predactiv
JavaScript, CSS, React, Management, Leadership, Node.js, CoffeeScript, D3.js...
An Online Freelance Agency
JavaScript, React, Amazon Web Services (AWS), Team Mentoring, Management, Slack...

Experience

  • JavaScript - 8 years
  • CSS - 8 years
  • Node.js - 7 years
  • React - 7 years
  • Design-driven Development (D3) - 6 years
  • Management - 6 years
  • MongoDB - 4 years
  • Technical Requirements - 3 years

Availability

Part-time

Preferred Environment

Slack, MacOS, Linux, Amazon Web Services (AWS), Figma

The most amazing...

...thing I've done as a developer was single-handedly grow a 15-hour-week project into a 150-hour-week project.

Work Experience

Senior Staff Full-stack Engineer (via Toptal)

2022 - PRESENT
Dromo
  • Developed a full no-code solution for creating schemas for the main tool. Built with React and TypeScript, includes advanced features such as type-safe code editing using TypeScript and Monaco, a rich UI/UX featuring drag-and-drop, and others.
  • Implemented with pixel-perfect precision designs provided by the design team using multiple front-end technologies.
  • Redesigned the main company product completely using Tailwind CSS, creating custom plugins to improve developer experience.
  • Redesigned the company's website using Svelte and SvelteKit with full responsiveness using Tailwind CSS.
  • Integrated AI features into the project, including bulk data editing through user AI prompts, using Python with Django and PostgreSQL for the back end.
Technologies: TypeScript, React, Svelte, SvelteKit, JavaScript, Bootstrap, Tailwind CSS, Front-end, NoSQL, APIs, REST, React Query, Object-oriented Programming (OOP), Angular, Architecture, Full-stack, Planning, User Interface (UI), User Experience (UX), Tailwind UI, Responsive Web Design (RWD), AI Prompts, API Integration, Full-stack Development, Integration, UI Frameworks, Vercel, Docker Compose, Redis, CI/CD Pipelines, Docker, GitHub Actions, System Architecture, PostgreSQL, GitHub

Lead Full-stack Developer

2021 - 2023
Predactiv
  • Developed a data visualization project for salespeople to create and export insightful slides for clients. Implemented full exports to PPTX with native PPTX charts. Created a framework to dynamically generate PPTX based on SVG.
  • Created and managed an audience management platform for the company's data-as-a-service segment. Used React with Node.js and MongoDB, with the entire infrastructure hosted on AWS.
  • Developed an exploration tool featuring rich and interactive data visualization components for analyzing large datasets and generating deliverables using Recharts, D3, and Visx for high interactivity data visualizations.
  • Refactored a legacy codebase using React and Node.js to improve code maintenance and onboarding for new developers. Initially the sole developer, I grew the team to three front-end developers to deliver faster results with minimal regression bugs.
  • Led the development of an AI-driven application for data visualization and exploration. Employed high-quality standards for visualization components using Visx and D3 libraries, with a React front end and Node.js with Express on the back end.
Technologies: JavaScript, CSS, React, Management, Leadership, Node.js, CoffeeScript, D3.js, Design-driven Development (D3), Slack, MacOS, Amazon Web Services (AWS), Team Mentoring, MongoDB, HTML, i18n, Redux, Express.js, Passport.js, HTML5, GitHub, React Router, Webpack, Babel, Figma, OAuth 2, OAuth, Auth0, Code Review, Design Patterns, Next.js, Design, Single Sign-on (SSO), Rollup.js, Tailwind CSS, Front-end, SQL, MySQL, NoSQL, APIs, REST, React Query, Object-oriented Programming (OOP), Technical Leadership, Angular, Architecture, Full-stack, Planning, User Interface (UI), User Experience (UX), Tailwind UI, Responsive Web Design (RWD), AI Prompts, API Integration, Full-stack Development, Integration, UI Frameworks, Vercel, Chakra UI, Docker Compose, Redis, CI/CD Pipelines, Docker, GitHub Actions, Google Cloud Platform (GCP), System Architecture, PostgreSQL

Full-stack Developer

2019 - 2021
An Online Freelance Agency
  • Refactored a legacy data visualization system for an AdTech company using React, D3, and Recharts. Developed a widely-used React UI library for reporting tools, leading to the company's largest project with minimal regression bugs.
  • Developed a SaaS platform for a real estate company, automating processes such as planning visits, rentals, contracts, and sales using React with TypeScript for the front end, Python with Django for the back end, and AWS for infrastructure.
  • Automated the test drive requirement process for a car company during COVID-19 using Google Maps API with React for the web platform, developing features such as route creation, audio playback at route points, and a test drive request application.
  • Created a multilateral mentoring platform based on a specific mentoring methodology for women covering the entire business plan, using React and TypeScript for the front end, and managed a team of three developers and one designer.
  • Developed a remote control system for self-service machines, including process verification, route optimization, and sensor integration using React and JavaScript, Python with Django, and AWS for infrastructure.
Technologies: JavaScript, React, Amazon Web Services (AWS), Team Mentoring, Management, Slack, MacOS, MongoDB, HTML, i18n, TypeScript, Redux, Passport.js, HTML5, Gatsby, Next.js, GitHub, React Router, Webpack, Babel, Figma, Material UI, React Hook Form, OAuth 2, OAuth, Auth0, Code Review, Design Patterns, Front-end, GraphQL, SQL, MySQL, NoSQL, APIs, REST, Object-oriented Programming (OOP), Technical Leadership, Angular, Architecture, Full-stack, Planning, User Interface (UI), User Experience (UX), Flask, Terraform, Responsive Web Design (RWD), API Integration, Full-stack Development, Integration, UI Frameworks, Chakra UI, Redis, CI/CD Pipelines, GitHub Actions, Google Cloud Platform (GCP), System Architecture, PostgreSQL

Full-stack Developer

2017 - 2019
BrasilRad
  • Developed a React application for data collection, sketch drawing, and image capture directly on Android devices, utilizing PhoneGap and Cordova as web containers, increasing the productivity of internal and external teams by more than 3x.
  • Provided maintenance for the company's legacy systems, including those using jQuery, Angular, Java, and Clojure.
  • Created a system that generates reports automatically and initiated the review process, allowing for manual report modifications via exported Excel spreadsheets or directly within the application.
  • Created and maintained multiple Excel spreadsheets containing necessary calculations to certify the quality of radio-diagnostic and nuclear medicine equipment in compliance with national laws and guidelines using VBA and other automation.
  • Led the development of an innovative application for managing hospital medical physics departments, including automatic calendar integration, report planning, and technical visit scheduling. Utilized React, Flask, and MongoDB.
  • Worked on the direct integration of data collection device APIs with other proprietary applications, such as hybrid Android applications used in the field and Excel spreadsheets, utilizing JSON, XML, Java, and JavaScript.
  • Developed an IT master plan within the company, covering short-, medium-, and long-term IT upgrade planning, training plans for new employees, IT department integration with other areas, and quality processes following ISO 9001 standards.
  • Developed a service order management system integrated with the financial system, quality control report generation system, and calendar system for route definition.
  • Created small automations to improve work quality using Google Scripts and VBA.
  • Managed internal and outsourced development teams, providing training and career development assistance and ensuring quality development and technology choices aligned with the company's long-term IT strategy.
Technologies: JavaScript, Clojure, ClojureScript, Amazon Web Services (AWS), PhoneGap, React, Node.js, Leadership, Technical Requirements, Business Requirements, Slack, Linux, Team Mentoring, MongoDB, HTML, Redux, Express.js, Passport.js, HTML5, Next.js, GitHub, React Router, Webpack, Babel, Bootstrap, Tailwind CSS, OAuth 2, OAuth, Auth0, Code Review, Design Patterns, Front-end, NoSQL, APIs, REST, Python, Object-oriented Programming (OOP), Technical Leadership, Full-stack, Planning, User Interface (UI), Squarespace, User Experience (UX), Flask, Responsive Web Design (RWD), API Integration, Full-stack Development, Integration, UI Frameworks, System Architecture

Experience

Video Chat App

A video chat app powered by RTC that can create rooms for up to three people to talk without the need to create an account for each user. The app also has built-in functionality for screen sharing on the browser window and a chat.

A Full WordPress Theme for an Observatory

https://github.com/lucasflomuller/obs-mobilidade--wp/tree/master
This project involves the development of a custom WordPress theme for the OBS Mobilidade initiative. The theme is designed to provide a unique and user-friendly interface tailored to the needs of the initiative, incorporating various PHP, CSS, and JavaScript elements. The repository includes templates for different pages, such as Publications and About Us pages, along with custom functions to enhance the site's functionality. The goal is to deliver a seamless and engaging user experience while maintaining ease of content management through WordPress.

Real-time React Text Editor

https://github.com/lucasflomuller/react--text-editor/tree/master
A simple and effective text editor built using Slate, React, and TypeScript.

This project aims to provide a responsive and user-friendly text editing experience with multiple users, leveraging the powerful features of Slate for rich text editing capabilities.

Features:
• Rich text editing: Supports bold, italic, underline, and other formatting options;
• Real-time sync: Ensures immediate updates and synchronization of text content;
• TypeScript integration: Enhances code quality and maintainability with strong typing;
• Modular structure: Well-organized codebase, making it easy to extend and customize.

Lazy Loading Style Guide for Performant React Applications

https://github.com/lucasflomuller/react-lazyloading-styleguide
This project is a comprehensive style guide designed to enhance the performance of React applications through the implementation of lazy loading techniques. The style guide provides instructions on how to integrate lazy loading into React applications using the react-lazyload library and React's built-in React.lazy and Suspense components.

Skills

Libraries/APIs

React, Node.js, React Query, D3.js, React Router, React Hook Form, WebRTC, Passport.js, Rollup.js

Tools

GitHub, Webpack, Babel, AI Prompts, Docker Compose, Slack, Figma, Auth0, Terraform

Languages

JavaScript, CSS, HTML, HTML5, TypeScript, SQL, Clojure, CoffeeScript, Python 3, PHP, GraphQL, Python

Frameworks

Redux, Tailwind CSS, Express.js, Next.js, Material UI, OAuth 2, ClojureScript, PhoneGap, Bootstrap, Svelte, Angular, Flask

Paradigms

Design-driven Development (D3), REST, Responsive Web Design (RWD), Management, Design Patterns, Object-oriented Programming (OOP)

Platforms

Docker, MacOS, Linux, Amazon Web Services (AWS), WordPress, Vercel, Google Cloud Platform (GCP)

Storage

MongoDB, NoSQL, Redis, PostgreSQL, MySQL

Other

Team Mentoring, i18n, Code Review, Front-end, Planning, User Interface (UI), User Experience (UX), Tailwind UI, API Integration, Full-stack Development, Integration, UI Frameworks, CI/CD Pipelines, GitHub Actions, System Architecture, Leadership, Technical Requirements, APIs, Technical Leadership, Architecture, Full-stack, Chakra UI, Business Requirements, Webhooks, Gatsby, Design, OAuth, SvelteKit, Single Sign-on (SSO), Slate, Performance, SEO Tools, Squarespace

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