Summary
Overview
Work History
Education
Skills
Languages
Timeline
SoftwareEngineer

Lucas de Medeiros

São Paulo

Summary

Backend Software Engineer with over 4 years of experience building scalable, cloud-native systems in fast-paced environments. Specializes in designing distributed architectures, event-driven workflows, and high-availability APIs using Kotlin, Java, Spring Boot, and Clean Architecture. Currently working with Python and FastAPI, delivering robust systems with asynchronous messaging patterns using Kafka and SQS. Strong background in AWS services (Lambda, SQS, API Gateway), serverless infrastructure, and Infrastructure as Code (Terraform). Passionate about transforming complex business challenges into elegant backend solutions that scale. Seeking global, remote-friendly teams to contribute to architectural decisions, deliver meaningful impact, and foster a culture of technical excellence.

Overview

4
4
years of professional experience

Work History

Software Engineer

Fluency Academy
06.2024 - Current
  • Migrated over 50,000 students from a third-party platform to our internal system, preserving course progress despite the absence of structured APIs. Used Selenium to extract data and FastAPI with AWS Lambda to import and update student progress via internal APIs. All infrastructure was provisioned using Terraform.
  • Automated charge cancellations by integrating Salesforce with our payment gateway via AWS. Built an API Gateway route that sends events to SQS, consumed by a Python-based Lambda that triggers the external cancellation API. This eliminated the need for manual actions by the sales team.
  • Implemented student access control for our internal LMS product by developing API routes using FastAPI and the corresponding database models. This enabled integration with the contracts team for automatic and secure content release at scale.

Tech stack: Python, FastAPI, AWS (Lambda, SQS, API Gateway), Terraform, PostgreSQL, Selenium

Software Engineer

Conecte Tecnologia
10.2023 - Current
  • Implemented user profile management with personalized UI for each role (admin, student, teacher), removing the need to manage email-based access rules and significantly reducing front-end complexity. Used Kotlin with Spring Boot and PostgreSQL.
  • Introduced an asynchronous job structure to automate student transfers between classes at year-end, eliminating manual processing and simplifying large-scale operations. Built with Java using Spring Boot ScheduledJobs.
  • Refactored the teacher scoring feature using the Abstract Factory pattern and Spring's dependency injection, significantly improving code maintainability and simplifying future updates to business rules. Built with Kotlin and Spring Boot.

Tech stack: Java, Spring Boot, PostgreSQL, JPA.

Software Engineer

Creditas
02.2021 - 06.2024
  • Migrated critical features from a Ruby monolith to decoupled microservices using Spring Boot and Kotlin, following Clean Architecture and DDD. Eliminated nearly 100% of flaky production errors and increased scalability with independent deployments. Microservices were hosted on AWS EKS clusters, using AWS SQS for event dispatch and retry management.
  • Automated lead management and segmentation with an intelligent lead portfolio, replacing 5 manual spreadsheets. This doubled the number of leads analyzed in the final funnel stage. Used Kotlin for the backend, Next.js for the analyst's portfolio frontend.
  • Implemented automation for credit data queries via REST API. Reduced lead processing time by 90%, cutting approval workflows from 30 min to less than 3 min. Used Kotlin and PostgreSQL for data storage.
  • Designed business metrics monitoring with real-time dashboards and alerts in Datadog, sending custom metrics via Kotlin code. This improved funnel visibility, anticipating bottlenecks and potential system issues.
  • Developed an event aggregation solution, consolidating data from multiple sources and sending it via Kafka to the Machine Learning team. This enabled lead-scoring algorithms and improved sales pipeline performance. Used Kotlin, PostgreSQL for storage, and Kafka for event delivery.

Tech stack: Kotlin, Spring Boot, AWS (EKS, SQS), PostgreSQL, Kafka, Datadog, Next.js

Education

Bachelor of Science - Computational Science

Universidade Federal Do ABC
Santo André, Brazil
12-2025

Bachelor of Science - Interdisciplinary Degree in Science And Technology

Universidade Federal Do ABC
Santo André, Brazil
12-2022

Skills

  • Java
  • Kotlin
  • Spring Boot
  • Domain-Driven Design (DDD)
  • Amazon Web Services (AWS)
  • SQL
  • Object-oriented programming
  • Event-Driven Architecture
  • Microservices
  • Python

Languages

English
Upper intermediate (B2)
Portuguese
Bilingual or Proficient (C2)
Spanish
Elementary (A2)

Timeline

Software Engineer

Fluency Academy
06.2024 - Current

Software Engineer

Conecte Tecnologia
10.2023 - Current

Software Engineer

Creditas
02.2021 - 06.2024

Bachelor of Science - Computational Science

Universidade Federal Do ABC

Bachelor of Science - Interdisciplinary Degree in Science And Technology

Universidade Federal Do ABC
Lucas de Medeiros