Andrea Marcolin is a Staff Software Engineer with a decade of experience building backend systems and production-grade Big Data pipelines, currently driving engineering at Snowplow. He specializes in Scala, functional programming, distributed systems and microservice architectures, and has a track record of improving Spark ETL performance by 30–70% and automating multi-tenant cloud platform provisioning. Comfortable across the stack, Andrea blends hands-on coding (zio, cats, http4s, Kafka, Terraform, Kubernetes) with mentoring and technical leadership on large-scale data platforms. He moved from Java/Spring Boot into Scala and Big Data early in his career, which gives him a pragmatic appreciation for both traditional enterprise systems and modern FP approaches. Based in Veneto, Italy, he also contributes to open-source projects and favors clean, maintainable code and measurable performance gains.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Università degli Studi di Trento
Contributions:7 releases, 26 commits, 22 pushes in 1 year 8 months
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
Andrea Marcolin - Staff Software Engineer at Snowplow