Damián Rafael Lattenero

Damián Rafael Lattenero

Mentor
5.0
(10 reviews)
US$15.00
For every 15 mins
17
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Real answers. Clear concepts. From “stuck and frustrated” to “now I get it” — Python, Kotlin, Java, FP & more.
Real answers. Clear concepts. From “stuck and frustrated” to “now I get it” — Python, Kotlin, Java, FP & more.

👋 Hi, I’m Damián

Senior Software Engineer with 10+ years turning ideas into real, working code — using Kotlin, Java, Python, Haskell, JavaScript, and SQL.


🚀 But here’s what really matters:

I know how overwhelming programming can feel —
and I’m really good at making it make sense.

Whether you're:

  • A beginner who thinks if statements are witchcraft,
  • In university or bootcamp and your code feels like a tragic love story,
  • Or a pro getting roasted by a bug that mocks your debugger —

I’m here to help.


🧠 How I Can Help

📍 Starting from zero?

  • Learn Python, Java, Kotlin, or Haskell — no overwhelm, no nonsense.
  • Understand core concepts: variables, loops, functions — and why they matter.
  • Build real projects, not just toy examples.
  • Stop copy-pasting code you don’t understand — I’ll help you actually get it.

🎓 In school or bootcamp?

  • Tackle assignments with clear explanations — not just magic answers.
  • Design class hierarchies that actually make sense.
  • Debug weird, soul-crushing errors.
  • Start thinking like a developer, not just surviving syntax.

💼 Already coding professionally?

  • Write meaningful tests (JUnit, Mockito, pytest — no excuses).
  • Migrate from Java → Kotlin or OOP → FPwithout the pain.
  • Work confidently with Spring Boot, GraphQL, PostgreSQL, MySQL.
  • Refactor legacy code for clarity, speed, and sanity.
  • Finally grasp functional programming — yes, even monads (no PhD needed).

🎯 My Teaching Style

  • No ego, no jargon → Ask anything. I’ll meet you where you are.
  • "Why" over "what" → I’ll help you understand, not just repeat.
  • Adaptable & fun → If cat memes help you learn, I’ll bring the cats. 🐱

✅ Bottom line?

Whether you’re stuck, starting out, or leveling up —
we’ll make progress, one clear concept at a time.

Spanish, English
Buenos Aires (-03:00)
Joined July 2019
EXPERTISE
8 years experience | 1 endorsement
Self-taught Haskell developer since college. I can teach you the basics of syntax, types, recursion, functors, applicatives, and monads —...
Self-taught Haskell developer since college. I can teach you the basics of syntax, types, recursion, functors, applicatives, and monads — all the way to category theory and type-level programming, if you dare. I break it down with clarity and examples that stick.
5 years experience | 5 endorsements
I teach functional programming concepts using real languages: Kotlin, Haskell, Scala, and even Python. If you’re struggling with immutabi...
I teach functional programming concepts using real languages: Kotlin, Haskell, Scala, and even Python. If you’re struggling with immutability, higher-order functions, monads, or just thinking functionally — I’ll help you build a solid foundation.
2 years experience
I worked on large-scale Scala systems (Visa Argentina, Play Framework, Akka actors), but what I really enjoy is helping others understand...
I worked on large-scale Scala systems (Visa Argentina, Play Framework, Akka actors), but what I really enjoy is helping others understand Scala’s core ideas: pure functions, pattern matching, case classes, and type safety — from scratch to mastery.
5 years experience
I currently work on Kotlin projects in production, using coroutines, DSLs, sealed classes, and functional patterns. I teach Kotlin from b...
I currently work on Kotlin projects in production, using coroutines, DSLs, sealed classes, and functional patterns. I teach Kotlin from beginner to advanced, including how to migrate from Java, write clean code, and build real backend systems with Spring Boot.
6 years experience | 6 endorsements
Over 10 years working with Java — Spring Boot, Hibernate, testing, backend APIs. I help students and professionals learn Java fundamental...
Over 10 years working with Java — Spring Boot, Hibernate, testing, backend APIs. I help students and professionals learn Java fundamentals, OOP, clean code, and testing (JUnit, Mockito) with real-world examples and guidance.
6 years experience | 3 endorsements
I use Python for scripting, teaching, and helping students understand programming from scratch. I can guide you through variables, loops,...
I use Python for scripting, teaching, and helping students understand programming from scratch. I can guide you through variables, loops, functions, object-oriented programming, and how to build useful scripts or automation tasks.
6 years experience
Frontend development consuming huge amount of data from the backend in React, Angular or Vue
Frontend development consuming huge amount of data from the backend in React, Angular or Vue

REVIEWS FROM CLIENTS

5.0
(10 reviews)
John
John
July 2020
Splendid work and assistance.
John
John
July 2020
Damian is a patient instructor who listens to his student, and do all he can to assist. He is very knowledgeable and passionate about his work.
K Fra
K Fra
July 2020
He has a wealth of knowledge. Took time to understand the problem, and where I was having trouble. He explained difficult concepts in ways that were far easier for me to understand, compared to prior explanations from other people. Really easy to work with, and fun to learn from.
John
John
July 2020
Damian is not only programmer per excellence, but also a great instructor/mentor who breaks down problems to its simple units which can be consumed much easily and better by the students. He has patience and understanding, always ready to help
K Fra
K Fra
July 2020
Really great tutor. He took the time to understand where I was having a problem, and explained the concepts needed (in a clear and comprehensive manner) in order for me to resolve the problem areas. If I need further help, I would choose to work with him.
Tahir Faqir
Tahir Faqir
September 2019
I was floored by how nice and knowledgeable Damián was. He bent over backwards and gave me help in debugging my code until it was not only working but also looked great for code reviews by my team at work.
Elizabeth Lovera VandenBussche
Elizabeth Lovera VandenBussche
September 2019
Damian was very helpful and explained the material very well.
Sky
Sky
September 2019
So glad I got help from Damian. Super smart and friendly.
Genie
Genie
August 2019
Damián knows how to teach. He explained things so clear and simple.
EMPLOYMENTS
Software developer, Java
https://www.despegar.com.ar/
2018-12-01-Present
Mostly backend programmer. I work in backoffices application that solves the taxes issues related to different countries and, departments...
Mostly backend programmer. I work in backoffices application that solves the taxes issues related to different countries and, departments and cities. Despegar.com is in over 13 countries, everyone has its different way to apply taxes. Our backoffices provided a way to provide a trace and store the payment data that the company earns.
Python
Java
Scala
View more
Python
Java
Scala
Haskell
OOP
React
Spring Boot
Hibernate ORM
View more
Software Developer
http://www.pigmalion.com.ar/
2017-03-01-2019-12-01
Software factory. Mostly Scala and Java developer.
Software factory. Mostly Scala and Java developer.
Java
Scala
MySQL
View more
Java
Scala
MySQL
JDBC
MariaDB
React
React Native
View more
High School Teacher
https://www.facebook.com/CooperativaDeTrabajoFlorentinoAmeghino/
2013-03-01-2017-12-01
I taught in Programming signature in a vocational high school for 4 years, teaching basics concepts of java and oop, using haskell to lea...
I taught in Programming signature in a vocational high school for 4 years, teaching basics concepts of java and oop, using haskell to learn about types and functions
Java
Haskell
OOP
View more
Java
Haskell
OOP
Functional Programming
View more
PROJECTS
Decidir 2.0View Project
Prisma, Visa
2017
For bussiness, this project handle huge amount of money transactions between companies and final users
For bussiness, this project handle huge amount of money transactions between companies and final users
Scala
Play Framework
Functional Programming
Scala
Play Framework
Functional Programming
Taxes
despegar.com
2019
For despegar.com: A back-office application calculating and applying correctly the taxes for each region.
For despegar.com: A back-office application calculating and applying correctly the taxes for each region.
Java
JUnit
Redis
View more
Java
JUnit
Redis
Cassandra
TypeScript
Spring Boot
JavaScript
Hibernate ORM
View more