- Expert Mentors
- How it Works
- Become a Codementor
Experienced C#, Java and C++ Software Developer
Sessions / Jobs
For every 15 minutes
I’m a software developer with over 15 years’ experience in desktop, mobile, and 3D graphics technologies at companies including Sony Computer Entertainment and HP. My core technical skills include C# / .Net, Java, C++, Unity3D and mobile (Android & Xamarin). I’m passionate about creating robust, maintainable software systems using techniques such as design patterns and loosely-coupled architectures. In terms of mentoring, I have prior experience from helping out at a local programming club for junior coders.
- 7 years experience
I’ve been using C# for a number of years on projects as diverse as graphical applications for spherical display systems (using Unity3D) and Winforms apps for semiconductor testing. I’m a big fan of the language, especially its support for developing loosely-coupled, maintainable architectures and its type-safety.
- 20 years experience
I’ve used C++ in a large number of projects, including game titles for PlayStation, Xbox and Wii consoles; these demanded high-performance, robust code. I’ve also used C++ in an embedded environment involving the development of firmware for a proprietary semiconductor test system. Key considerations for these projects were robustness and efficiency.
Could've been better
VIEW MORE REVIEWS
Hemal is always professional, accurate, and is great at seeing the details. He knows what to look for when troubleshooting, and is concise in his approach.
Apr 10, 2017
Liked everything and learnt so much this evening, thank you sir!
Feb 22, 2017
Hemal, is patient, understanding and an absolute gentleman, I enjoy every minute leaning from Hemal
Jan 25, 2017
This friendly humble man chose the wrong profession – Hemal should have become a teacher, instead of a software developer ! I could sense how much he enjoyed it to walk me through the struggles I had with my coding. He took his time to answer my questions in a very concise, digestible patient way. His professionalism stands out due to his well-organised preparation for my session. Hemal prepared a solution to my problem before the session even started and explained it to me thoroughly: “Spectacular achievement is always preceded by unspectacular preparation.” ― Robert H. Schuller Hemal also makes an effort to wrap up things after a period of time - he makes sure you understand! Hemal also took his time to know you on a personal level. Its like speaking to a friend, and not to a codementor. Good job Hemal, I enjoyed the session with you, too.
Jan 18, 2017
Wonderful help - responded quickly, pointed me to a few great tutorials, and helped me understand the problem I was trying to solve. Would definitely recommend.
Dec 28, 2016
This was my first session doing something like this. I was pleased that Hemal was able to help with the first question that I had for him.
Dec 16, 2016
very professional, very knowledgeable. This is my second seesion with him and I am so happy
Dec 2, 2016
He is great and very helpful. He was very fast as well which was great in my case. Thanks very much man.
Nov 2, 2016
Very helpful and patient! I learned a lot from my session!
Oct 23, 2016
Really nice and knowledgable.
Oct 22, 2016