Riccardo Cardin

Senior Software Engineer at Rock the JVM

Vigonza, Veneto, Italy
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
Riccardo Cardin is a Senior Software Engineer with 11+ years building Scala and Java solutions for finance, insurance and utilities, currently focused on fraud detection at lastminute.com. He blends hands-on distributed systems and Big Data experience (Spark, HDFS, HBase) with actor-driven design using Akka and a pragmatic mastery of functional programming in Scala, Kotlin and Java. A principal lecturer at the University of Padua, he teaches software engineering and concurrent programming, bringing academic rigor to production engineering and design patterns. An active technical author and contributor to notable open-source projects (including a focused HTTP header implementation in the well-known http4s repo and examples for Baeldung’s Scala tutorials), he combines clean design, test-driven practice and pragmatic refactoring. Based in Vigonza, Italy, he pairs deep engineering craft with mentoring and public technical writing, evidencing a rare mix of research, teaching and production chops.
code11 years of coding experience
job6 years of employment as a software developer
bookBalcheor, Computer Science, 105/110, Balcheor, Computer Science, 105/110 at Università degli Studi di Padova
bookLiceo Scientifico "E. Curiel"
languagesItalian, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
8,093reputation
839kreached
91answers
110questions
Badges
proxy
top-5%
spring-security
top-5%
spring
top-5%
java
top-5%
github-logo-circle

Github Skills (26)

headers10
top-level10
http10
sbt10
scala10
typer10
cat10
functional-programming10
basics9
learn-ruby-on-rails9
java9
spring9
akka9
proxy9
spring-security9

Programming languages (7)

C#MDXJavaCoffeeScriptScalaJavaScriptKotlin

Github contributions (5)

github-logo-circle
Baeldung/scala-tutorials

Apr 2020 - Mar 2021

Supporting code for the tutorials on https://www.baeldung.com/scala
Role in this project:
userBack-end Developer
Contributions:55 commits, 16 PRs, 2 comments in 11 months
Contributions summary:Riccardo contributed examples and supporting code for the tutorials on the Baeldung website related to Scala. The commits demonstrate the usage of for-comprehension, partial functions, and variance. The work also includes examples of the cake pattern and the use of Akka Typed library.
sbtscalascala3
http4s/http4s

Aug 2021 - Oct 2021

A minimal, idiomatic Scala interface for HTTP
Role in this project:
userBack-end Developer
Contributions:22 commits, 3 PRs, 13 comments in 2 months
Contributions summary:Riccardo primarily contributed to the implementation of the `Access-Control-Max-Age` header within the `http4s/http4s` repository. Their work involved the initial creation, modification, and refactoring of the header's functionality. They introduced an ADT, resolved rendering issues, and added tests for this header, demonstrating a focus on core HTTP header handling.
idiomatichttp-clientscalafs2typelevel
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
Riccardo Cardin - Senior Software Engineer at Rock the JVM