Robin Palotai

Robin Palotai

Mentor
5.0
(8 reviews)
US$25.00
For every 15 mins
23
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Ex-Googler, Haskell enthusiast, enjoys teaching and mentoring.
Ex-Googler, Haskell enthusiast, enjoys teaching and mentoring.

I started programming in primary school and continued on that trajectory ever since. I strive not only to lead you to a solution for your specific problem, but to outline the generic pattern behind. Teach a man to fish...

While I'm a generalist, I enjoy working on backends most. I never refuse a good debugging challenge, and have a good eye for edge cases.

Hungarian, English
Zurich (+02:00)
Joined September 2019
EXPERTISE
5 years experience | 6 endorsements
Implemented Haskell code navigation support in Google's internal code search. Production experience in developing and running Haskell app...
Implemented Haskell code navigation support in Google's internal code search. Production experience in developing and running Haskell applications. Build system integration with Bazel, NixOS and Hydra CI.
7 years experience
I drank Java up to and including Java 8.
I drank Java up to and including Java 8.

REVIEWS FROM CLIENTS

5.0
(8 reviews)
Gabor Komaromi
Gabor Komaromi
November 2021
Robin knows Haskell on the top level, He also knows how to guide studens to understand what is needed. I can recommend Robin to everybody who needs help with Haskel
Abdul Owein
Abdul Owein
November 2019
Very skilled and patient mentor. Helped understand Lambda Calculus using Haskell within a short amount of time using great examples. Respectful and always on time. Highly recommend.
Moose Smith
Moose Smith
October 2019
Highly recommended! Great teacher, very patient and thorough. Learned so much, thanks Robin. Really goes above and beyond.
Shashank Bhattacharya
Shashank Bhattacharya
September 2019
Robin did a great job in resolving my Salesforce related query. I didn't expect anyone could have that much hands-on experience in the technologies related to different domains. But Robin understands the task in just a matter of time and provide me to the point consultation and even help to get my task done. Robin even goes beyond the job and done the code refactor. I am impressed with the knowledge and the experience.
Dylan Glassop
Dylan Glassop
September 2019
Robin took time to understand my issue and worked quickly with me to find the source of this before coming to a solution. He was fantastic in providing reasoning for not only the situation and an appropriate fix, but how I can alleviate similar issues moving forward.
Alexander Frias
Alexander Frias
September 2019
Very acknowledgeable and patient mentor. A true expert in functional programming. Definitely will consult with him again.
EMPLOYMENTS
Tech Lead
Google
2015-05-01-2018-09-01
I was the tech lead of a small team of software developers.
I was the tech lead of a small team of software developers.
Java
C++
Management
View more
Java
C++
Management
JavaScript
Mentoring
Software architects
View more
Software Engineer
Google
2013-03-01-2015-05-01
I was working on various backend projects. Got to enjoy coffee.
I was working on various backend projects. Got to enjoy coffee.
Java
C++
MapReduce
View more
Java
C++
MapReduce
Monitoring
Big Data
Protocol buffers (protobuf)
View more
Java Developer
EPAM Systems
2011-03-01-2013-02-01
I was a main contributor in implementing the search backend of a large travel company and making it performant.
I was a main contributor in implementing the search backend of a large travel company and making it performant.
Python
Java
Scala
View more
Python
Java
Scala
Elasticsearch
Performance Optimization
View more
PROJECTS
CodeUnderHoodView Project
Open Source
2018
UnderHood is a code browsing interface backed by Kythe indices. It lets you serve the codebase centrally, and can be browsed in the (surp...
UnderHood is a code browsing interface backed by Kythe indices. It lets you serve the codebase centrally, and can be browsed in the (surprise) browser! Zero IDE or build tool setup required on client-side. The client-side uses Vue.js, and the backend is written in Haskell, built using Bazel / rules_haskell, deployed to production using Nix. This is an ongoing project.
Haskell
HTML
Vue.js
View more
Haskell
HTML
Vue.js
View more
Molecular Network Navigator
2011
I designed and implemented most of the initial backend architecture of a bioinformatics tool - a protein-protein interaction network anal...
I designed and implemented most of the initial backend architecture of a bioinformatics tool - a protein-protein interaction network analyzer. I was responsible for the communication between the analyzer modules and the central scheduler.
Python
C++
Scala
View more
Python
C++
Scala
ZeroMQ
Bioinformatics
Software architects
Protocol buffers (protobuf)
View more