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

Lucas Espindola

Verified Expert  in Engineering

Back-end Developer

Florianópolis - State of Santa Catarina, Brazil

Toptal member since February 10, 2022

Bio

Lucas is a software engineer with experience working both in academia and the industry. After a couple of years as a full-stack developer, followed by a tech leader position, Lucas currently focuses on back-end development, especially with Go and Node.js, nurturing a particular interest in high-volume and low-latency applications.

Portfolio

Harvard University
OAuth, Node.js, JavaScript, Auth0
Freelance Clients
Node.js, Go, TypeScript, GraphQL, Prisma, Refactoring, APIs
Panther
Go, Amazon Web Services (AWS), APIs, Integration

Experience

  • Test-driven Development (TDD) - 5 years
  • SQL - 5 years
  • JavaScript - 5 years
  • Java - 4 years
  • OpenID Connect (OIDC) - 2 years
  • .NET - 2 years
  • Functional Programming - 2 years
  • Go - 1 year

Availability

Part-time

Preferred Environment

Go, .NET, Java, TypeScript, Functional Programming, Test-driven Development (TDD), IntelliJ IDEA, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on was the fiscal compliance service of MercadoLibre, the largest eCommerce in South America, handling millions of critical requests daily.

Work Experience

Software Consultant

2023 - 2024
Harvard University
  • Migrated the Auth0 environment to a more modern approach, while adding new clients and maintaining the current platform.
  • Helped onboard new team members and get them comfortable with the SSO/OpenID space.
  • Collaborated with multiple stakeholders to impact production minimally, being responsible for deploys.
Technologies: OAuth, Node.js, JavaScript, Auth0

Senior Software Engineer

2023 - 2024
Freelance Clients
  • Migrated the whole application from a Go microservices structure to a Node.js monolith in less than half the expected time.
  • Fixed bugs and developed new features while migrating the legacy system.
  • Developed features that directly impact the company's bottom line, implementing a 1% distribution fee and automating distributions.
Technologies: Node.js, Go, TypeScript, GraphQL, Prisma, Refactoring, APIs

Senior Software Engineer

2022 - 2022
Panther
  • Developed new integrations so the client could support fetching from more systems, e.g., 1Password, Dropbox, and AWS Transit Gateway.
  • Worked with the product team to evaluate and prioritize new integrations, e.g., GitHub Enterprise and Sysdig.
  • Fixed bugs in already existing integrations and adapted the existing code to new changes.
Technologies: Go, Amazon Web Services (AWS), APIs, Integration

Senior Back-end Developer

2021 - 2021
MercadoLibre
  • Helped support the expansion of the MercadoLibre network, providing fiscal compliance for every single transport that occurred.
  • Cooperated with international teams to comply with the country's rules around South America.
  • Met with stakeholders and prepared RFC for the fiscal compliance team.
Technologies: Go, Java, SQL, NoSQL, JavaScript, MySQL, MongoDB, APIs, Git, Test-driven Development (TDD), Python, Agile, Scrum, Web Development, Docker, Node.js, Microservices, Datadog

Tech Leader

2020 - 2021
Audaces
  • Managed a team of four developers owning a Jira-like software tailored for the fashion industry.
  • Focused on performance issues, making the whole system more responsive, especially concurrency issues.
  • Met with clients and stakeholders, aligning priorities with the project leader.
  • Interviewed candidates and guided them through the onboarding process.
Technologies: C#, Angular, SQL, GraphQL, Python, TypeScript, MySQL, APIs, Azure, Git, CSS, HTML, .NET, JavaScript, OAuth 2, OpenID Connect (OIDC), Test-driven Development (TDD), Agile, Scrum, Web Development, Team Leadership

Full-stack Developer

2018 - 2020
Audaces
  • Worked as a part of a Jira-like software tailored for the fashion industry.
  • Helped develop a desktop CLI application that integrates with existing software and sends the data to the web app.
  • Oversaw the scheduling and release of new versions.
Technologies: Angular, C#, Python, TypeScript, MySQL, Node.js, APIs, Azure, Git, CSS, HTML, Amazon Web Services (AWS), .NET, SQL, JavaScript, OAuth 2, OpenID Connect (OIDC), GraphQL, Test-driven Development (TDD), Agile, Scrum, Web Development

Researcher

2016 - 2016
IFRS
  • Worked on a project that would cross health and geographical data.
  • Owned the standardization of the databases used.
  • Integrated with Google Maps, delivering data easily shown in a browser.
Technologies: PHP, SQL, Google Maps, PostGIS, Git, Web Development

Experience

Devolutions Through the Meli Network

As a part of the fiscal compliance team, I was the owner of an initiative that enabled devolutions through the Meli network, which essentially allows any buyer to give back products without ever leaving their own home.

There were legal and fiscal questions involved, but after a lot of research, we found a way of developing it, and I owned the solution's development and deployment.

Extrema Distribution Center

This distribution center was the first series of logistics operations that created a new demand in terms of fiscal compliance inside Mercado Envios. Essentially, a seller can have products in different warehouses, and if the same person buys these products, they are treated and delivered as a single entity.

It was my first month on the job and my first big task at MercadoLibre. I developed most of the logic in pair with a domain expert, and it went into production without a hitch.

Since then, this process has been expanded to other logistics centers, and it is widely regarded as a substantial logistical success.

Public Speaking

Back in 2019, I decided to take on public speaking. During that year, I spoke on both The Developers Conference, one of Brazil's most significant technology events, and on DevFest, a Google-backed event.

It was one of the most challenging things I ever did and probably one of the most important, as I developed considerably as a communicator.

Education

2017 - 2022

Bachelor's Degree in Information Systems

UFSC - Florianópolis, SC, Brasil

2013 - 2016

Technical Degree in Web Development

IFRS - Rio Grande, RS, Brasil

Skills

Libraries/APIs

Node.js, Google Maps, Vue

Tools

Git, IntelliJ IDEA, Prisma, Auth0

Languages

Go, JavaScript, TypeScript, Java, SQL, Python, C#, GraphQL, C++, CSS, HTML, PHP

Frameworks

OAuth 2, .NET, Angular

Paradigms

Functional Programming, Test-driven Development (TDD), Scrum, Agile, Microservices, Refactoring

Platforms

Amazon Web Services (AWS), Azure, Docker, Visual Studio Code (VS Code)

Storage

NoSQL, PostgreSQL, MySQL, MongoDB, PostGIS, Datadog

Other

Graphs, OpenID Connect (OIDC), APIs, Web Development, Team Leadership, Integration, OAuth

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