Lucas Cardoso

Senior Data Engineer

São Paulo, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Lucas Cardoso is a Senior Data Engineer with eight years of software and big data experience, currently at Thoughtworks after leading data platform and event-driven system builds at CI&T. He combines hands-on Scala, Spark and cloud expertise (AWS/GCP) with practical data architecture, DDD and event-driven design to deliver production-grade ETL, streaming and ML-enabled data products. Lucas has a track record of revitalizing legacy pipelines (up to 75% efficiency gains), onboarding teams into new technologies, and authoring Scala tutorials and examples used by Baeldung readers. Based in São Paulo, he blends functional and reactive programming approaches with product-focused collaboration, often translating ambiguous business needs into scalable technical proposals. An advocate for Scala and pragmatic engineering, he also contributes concrete Spark and Circe examples to open-source learning resources.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor Degree, Computer Engineering, Bachelor Degree, Computer Engineering at Centro Universitário Salesiano de São Paulo
bookCertificate Program, Web Development, Certificate Program, Web Development at Colégio Técnico de Campinas - Unicamp
bookSenai São Paulo
bookFluente, Inglês, Fluente, Inglês at CNA Idiomas
bookHigh School, High School at ETECAP - Escola Técnica Estadual Conselheiro Antônio Prado
languagesEnglish, Portuguese
github-logo-circle

Github Skills (11)

collections10
spark10
scala10
sbt9
parallel-processing9
file-access8
scalatest8
circe8
file-handling8
file-processing8
fileio8

Programming languages (5)

JavaScalaJavaScriptVueHTML

Github contributions (5)

github-logo-circle
Baeldung/scala-tutorials

Dec 2021 - Sep 2022

Supporting code for the tutorials on https://www.baeldung.com/scala
Role in this project:
userBack-end Developer
Contributions:20 commits, 8 PRs, 1 comment in 9 months
Contributions summary:Lucas primarily contributed to the development of Scala-based tutorials, focusing on core concepts like collections and parallel processing. Their work included implementing and testing code examples related to iterating maps, parallel collections, and Spark RDDs. Furthermore, the user added examples demonstrating Circe JSON conversions and file deletion using various Scala approaches.
sbtscalascala3
Contributions:38 commits, 2 PRs, 35 pushes in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lucas Cardoso - Senior Data Engineer