Janos Gyerik

Janos Gyerik

Mentor
5.0
(66 reviews)
US$20.00
For every 15 mins
133
Sessions/Jobs
ABOUT ME
Full stack developer, Java expert, Bash and Git ninja
Full stack developer, Java expert, Bash and Git ninja

I like to code and I do it a lot. I produce high quality code that's easy to understand and maintain. I enjoy mentoring programmers, I help them build a solid foundation, and set them on a path to producing high quality work. My favorite mentoring jobs are those where I learn something interesting myself.

French, Hungarian, Japanese, English
Zurich (+01:00)
Joined March 2016
EXPERTISE
5 years experience | 7 endorsements
Java is the main language I use at work currently. I advise on high-level design, detailed design, usage, testing and build automation.
Java is the main language I use at work currently. I advise on high-level design, detailed design, usage, testing and build automation.
3 years experience | 2 endorsements
Writing unit tests is not nearly good enough. Like code, unit tests can be written well and written poorly. Poorly written tests quickly ...
Writing unit tests is not nearly good enough. Like code, unit tests can be written well and written poorly. Poorly written tests quickly become a maintenance nightmare. Well-written tests help you work better in every way. I can help you write better unit tests.
5 years experience | 3 endorsements
I've been using Bash as long as I can remember. I seek to automate repetitive tasks, and in my experience command line tools trump graphi...
I've been using Bash as long as I can remember. I seek to automate repetitive tasks, and in my experience command line tools trump graphical tools almost every time. The desire to maximize productivity has naturally drove me to mastering Bash, without looking for such skill.
sedAWKShell
View more
3 years experience | 1 endorsement
Git is my current choice of VCS tool and it's awesome. I've been expert of other VCS tools in the past, such as CVS, Subversion, Arch, Ba...
Git is my current choice of VCS tool and it's awesome. I've been expert of other VCS tools in the past, such as CVS, Subversion, Arch, Bazaar, until I finally ended up with Git. The VCS is the first thing I setup in any environment before writing a line of code. It's that important.
3 years experience | 5 endorsements
Python is a secondary language I use at work currently. I advise on high-level design, detailed design, usage, testing and build automation.
Python is a secondary language I use at work currently. I advise on high-level design, detailed design, usage, testing and build automation.
1 year experience
I'm fascinated by this language, and use it more and more to build portable pragmatic projects.
I'm fascinated by this language, and use it more and more to build portable pragmatic projects.
1 year experience
I casually use C/C++ to practice fundamental programming principles, data structures and algorithms, the old-school way.
I casually use C/C++ to practice fundamental programming principles, data structures and algorithms, the old-school way.

REVIEWS FROM CLIENTS

5.0
(66 reviews)
Abhishek Mishra
Abhishek Mishra
June 2020
Janos is an amazing reviewer. He explains everything so well and is really very kind. Would love to continue working with him.
Abhishek Mishra
Abhishek Mishra
May 2020
Janos is an absolute genius! He worked really hard for my code review and provided a very detailed review. Code review is his passion and he is superb at it. Would surely love to work with him again!
Miro
Miro
May 2020
Exceptional mentor. Quickly, comprehends the problem one is trying to solve, grasps the mentees level of understanding, tailors solution description to mentor, offers mentee one step beyond the problem.
boyega
boyega
May 2020
Clear Communication
Miro
Miro
May 2020
Excellent mentor with a huge knowledge base coupled with the gift of patience both to figure things out AND communicate old and new knowledge to students of varying knowledge and ability.
Matthew Hiap
Matthew Hiap
May 2020
Very good at explaining, quick and efficient
stan
stan
May 2020
Brilliant tutor, amazingly reliable and fluid with Java.
Removed User
Removed User
May 2020
very patient and helpful! Highly recommend!
Daoud
Daoud
April 2020
Janos was great! Amazing person :)
Oedipa Maas
Oedipa Maas
April 2020
Great coder, very professional.
SOCIAL PRESENCE
GitHub
bluetoothviewer
A simple Android app to debug Bluetooth connections: 1. Connect to any Bluetooth device, 2. Display incoming raw data, 3. Send raw data to the Bluetooth device. You can confirm successful pairing, monitor incoming raw data and see exactly what is being transmitted from the Bluetooth device.
Java
133
99
bashoneliners
A collection of practical or just pure awesome bash one-liners or shell script tips and tricks for GNU Linux, UNIX or BSD systems. Open, collaborative system, user friendly, with functions to contribute one-liners, request one-liners, search, rss feed, commenting, Open ID login. Open-source project, using Django, Python, jQuery, HTML5, Bootstrap from Twitter.
JavaScript
121
25
Stack Overflow
96946 Reputation
18
159
183
EMPLOYMENTS
Software Developer
SonarSource
2016-09-01-Present
As a backend developer in the SonarCloud team, I develop and deliver microservices of the platform, as well as integrations with 3rd part...
As a backend developer in the SonarCloud team, I develop and deliver microservices of the platform, as well as integrations with 3rd parties such as GitHub and Bitbucket Cloud.
Python
Java
View more
Python
Java
View more