- Find a mentor
- Web Programming
- Mobile App Programming
- Programming Languages
- Data Science /Engineering
- Database /Operations
- Others
- Find a freelancer
- Find developer jobs
- Community

Inanc Gumus
FEATURED
Go & Node.js & React expert. CTO & God level patient mentor with 20+ years of experience.
FOLLOW
MESSAGE INANC
ABOUT ME
5.0
112
Followers
30
Sessions / Jobs

For every 15 minutes
From now on, I'm only accepting requests for Go language. If you're interested in learning Go Language, I can train you. But, I'm no longer available for solving your product/project problems. Please only message me if you're interested in the training. Thank you.
---
Hey there! I've been creating applications for 25+ years, and I love teaching. Your skill level is not important to me. You're a beginner, intermediate or expert developer. No problem. We all are junior developers for a lifetime, always learning.
I can teach you how to pick up a new skill, or upgrade your existing skills or update you on the latest technologies. I would be delighted to mentor you also on how to develop yourself and your career, or the books you should read, the courses you should take, etc.
If you're trying to create a product for your company or your startup, I can guide you on how to make it a reality. Which technologies you need, how to learn them, how to apply them. You'll be building your products or MVP in no time.
I'm a scalability and web apps expert. I've broad experience on testing, coding and architecting scalable web apps, creating new products, giving advice on how to build scalable products.
**My brief history:**
2016... Go
2013... Node.js, React, React-native, Redux, Functional Programming, RxJS...
2005... Java, Ruby, Ruby on Rails
2000... .Net
1990... Assembly, C, Basic, ASP, PHP, Javascript, HTML, CSS
**Do you want to learn free coding advice from me? Follow me on twitter:**
http://twitter.com/inancgumus
EXPERTISE
5
Node.js

3
JavaScript



Go
- 3 years experience
I can teach you Go, from ground-zero to become a paid professional.
Wanna learn about Concurrency? Interfaces? Deferred Funcs? Embedding? Composition? Go software design? No problem. I can teach you all.
My experience with Go:
+ I'm the author of popular Go blog: https://blog.learngoprogramming.com
I built:
+ Concurrent and scalable real-time backend APIs with REST and gRPC.
+ Cross-Platform Command-Line Apps
+ Fast Json/XML parsers and data crunchers
+ Scrapers, crawlers
+ Web apps, database backed apps etc.
And many more.

Code review
- 20 years experience
I've done many successful code reviews for many teams across the world. We sign an NDA and good to go.
I can inspect your codebase or a small part of your app to create a code review documentation and annotations on your code.
I'll provide:
- are you doing ok?
- are there any problematic parts in your code?
- what are your tech debts? how can you fix them?
- what would be better if you do something else?
- performance problems
- automation problems
- re-structuring, architecture and general advice
- suggestions on your tests
- and other suggestions depending on your needs

Node.js
- 5 years experience
I designed and developed web-scale messaging and analytics systems in the cloud with node.js which process hundreds of millions of requests daily. Using it in everyday life whenever performance or an API is necessary.

JavaScript
- 26 years experience
I've been breathing with javascript for 20+ years.
I'm very knowledgeable about OOP and design in js and can fluently code in ES6 and ES7. I've been using js for client side, server side; I've been developing full-stack Javascript apps.
Started with it on making my web applications dynamic back in 1995s. I've created javascript only search engines, UI utilities like drag drop. That was times when there is no jquery or something, so we were doing most of the thing manually. Great times.
Then, came jquery, I've been using it for everything since its first release. Also, using its alternatives, micro-libraries or directly modern browser DOM utilities (vanilla js movement).

React
- 1 year experience
I have decent experience with React such as building components for analytics dashboards. Huge ecosystem.


Ruby on Rails
- 10 years experience
I'm a Ruby on Rails, Sinatra, RSpec expert. I'm currently the top %8 Ruby developer on the stackoverflow.
From installation on various operating systems to working with it through rspec and cucumber.
Created analytics dashboards, management dashboards, websites, apps for platforms like Facebook and created many background workers that take the heat off of the system.

Test driven development
- 15 years experience
Testing is my middle name. I've very in-depth knowledge of testing, from functions, classes to full apps in any environment. And, I can teach you that hard-earned experience.

Database
- 16 years experience
I've been managing databases for 20 years. Started with Microsoft Access and then SQL Server, MySql, PostgreSQL, SQLite and continued with NoSQL databases like Redis, MongoDB.
I've even created my no name database systems for the needs of the projects that I'd been developing.
Tuned hundreds of millions of rows databases. Created databases for real-time response needs etc. Also, created caching solutions for all of the databases that I've described so far. So, I'm very OK with database optimization too.
I've created many complex SQL queries and tuned them to the last bit of CPU cycle / IO operation.


Automation
- 20 years experience
I can automize coding, deployment, monitoring, testing etc. I can deploy and test servers automatically. I can create staging and production servers. Or I can make systems deploy and test themselves continuously.

Code editors
- 20 years experience
I'm not only using editors, I program them and bend them to my will :)

Project management
- 16 years experience
I've been launching and managing many web scale product from zero to one using agile and lean methodologies.
I'm an experienced agile coach, scrum master and product owner for a lot of teams.
I know how to write very concise user stories, how to adapt teams to agile, how to plan a project and product, etc.
I know how to make a product a reality.
Github repositories
rahedo
🛫 Painless deployment to Heroku for Ruby on Rails
6
0
Shell
react-native-expo-toy-app
Quantum chatting app UI with React Native with Expo
5
0
JavaScript
VIEW MORE
stackoverflow stats
Reputation: 3762
2
29
44
POSTS BY INANC
REVIEWS
Average Rating
5.0
(18 ratings)
Awesome mentor!
18
Pretty good
0
Could've been better
0
Needs improvement
0
Unsatisfactory
0
Great mentor!
Urvesh
Oct 3, 2017

Great help and explained everything easily
Alex
Feb 2, 2017
I am very grateful to have met a mentor like Inanc! He gives practical and time-tested suggestions to build my career path. I look forward to becoming a true programmer with Inanc's mentoring.
MJIyer
Dec 15, 2016
Really enjoyable to talk to and very helpful with JavaScript TDD!
Gill
Dec 2, 2016
For the past 6 months or so on Codementor, this was the most efficient, effective session I've had. Not only did Inanc quickly address my bug, but he was informative and patient.
Jake
Dec 2, 2016

He is able to understand what I was looking for. Precise and to the point.
jesusalc
Nov 29, 2016

Excellent Mentor.
He gave me the whole perspective didn't just solve my problem,
Peter
Nov 27, 2016
Learned a lot and cleared up some of my thoughts.
Natasha
Nov 21, 2016
Inanc was very helpful and go really into details. Goes direct to problem solving and also explain how things works very clear.
Ivi
Nov 21, 2016

Inanc went above and beyond when helping me with my issue. Not only was he a subject matter expert but also showed extreme patience when dealing with me, a relative beginner. It took us a while to get through the issue, but he never gave up.. would definitely hire again and recommend others do the same!
Steve
Nov 15, 2016
© Copyright 2018 Codementor