Gan Eng Chin

Gan Eng Chin

Mentor
4.7
(3 reviews)
US$15.00
For every 15 mins
9
Sessions/Jobs
ABOUT ME
Full Stack Web Developer since 2008, Development Team Lead, CITA-F, CEH, CSM.
Full Stack Web Developer since 2008, Development Team Lead, CITA-F, CEH, CSM.

I built my first Mastermind-like, Windows-form based mathematical game using Visual Basic 6 at the age of 16.

Today, with more than 10 years of web development career experience, I am an all-round developer focusing on modern full stack web app development. I lead and mentor teams to achieve results for business and people. I also give talks and pitch ideas on company and public events to share, educate and inspire others.

My current primary technical skills and interests:

  • HTML, CSS, JavaScript, TypeScript.
  • React, Angular.
  • Progressive Web Apps (PWA).
  • GraphQL.
  • Node.js.
  • Amazon Web Services and Google Cloud.
  • Serverless.
  • Domain driven design and solution architecture.

Other technical skills:

  • ASP.NET.
  • C#, VB.
  • Microsoft SQL Server.

My strengths are in logical thinking, problem solving, user experience, software architecture and code design. I have extensive experience working with people across the globe (US, UK, France, Poland, Germany, Australia, Japan etc).

I am a development team lead, Certified IT Architect, Certified Ethical Hacker and also a Certified Scrum Master.

Chinese, English
Kuala Lumpur (+08:00)
Joined August 2017
EXPERTISE
10 years experience
If you come from a static typing world like Java, C# or VB, it can be a headache to try to get things work in JavaScript. Understanding t...
If you come from a static typing world like Java, C# or VB, it can be a headache to try to get things work in JavaScript. Understanding the JavaScript language, and its difference with other languages, is a crucial key to using it effectively. I have mentored developers in learning and transitioning into JavaScript successfully, and I can help you out too.
2 years experience
8 years experience
Coming with a background of centralized version control systems like TFS and SVN, I know it can be a real pain to understand distributed ...
Coming with a background of centralized version control systems like TFS and SVN, I know it can be a real pain to understand distributed version control systems like Git and Mercurial. Being a development team lead, I have helped and mentored numerous colleagues and developers in understanding and using Git successfully. I can guide you on the basic git theory (the most important and the most difficult!) and git usage to get you started with your project using GitHub or Bitbucket; intermediate level like branching, merging, roll back and time traveling; and advanced level like squashing, cherry-picking, rebasing, multi-repository setup, code review and pull request workflow.
9 years experience
I started my web development career using ASP.NET 1.0 in 2008. Since then, I have been using every major version of ASP.NET, and these in...
I started my web development career using ASP.NET 1.0 in 2008. Since then, I have been using every major version of ASP.NET, and these include Web Forms, AJAX, MVC and Web API. I also have working experience using 3rd party components like Telerik and ComponentOne. Whether you are having trouble in understanding the frameworks or understanding your own code, I'm sure I can help you out.
10 years experience | 1 endorsement

REVIEWS FROM CLIENTS

4.7
(3 reviews)
Moha
Moha
March 2018
Thanks for your help. Your break down of big problem in to smaller problem and tackle it has helped me a lot.
Moha
Moha
December 2017
Gan is very nice mentor
Mar_HAy
Mar_HAy
November 2017
great session! very helpful and understanding!
SOCIAL PRESENCE
Stack Overflow
3577 Reputation
2
27
43