Menu

Hello, I'm Sandesh Patil

C, C++, Java Programmer
and Web Developer
Based In Mumbai.

About Me

C, C++, Java tutor based in Mumbai, India. I have 11+ years of tutoring experience. I can teach programming while being clear, concise, and accurate.

Learning with me means guaranteed detailed explanation. I have been a professional tutor since 2011, teaching Engineering (Computer Science) students. I have proficiency in C, C++, Java, JavaScript, Unix/Linux. I have also conducted multiple hands-on workshops on Linux, Web Development, Git, etc.

I completed my Bachelors in Information Technology in 2009. Later, I completed my Masters in Computer Engineering in 2015 (along with a full-time teaching job at an engineering college). My students know me as the teacher who explains various concepts by giving real-life practical examples. Some of the subjects that I taught are: Unix/Linux (Advanced), Java, C, C++, PHP, Theory of Computation (Automata Theory).

I am available on CodeMentor (www.codementor.io)

Just click on the button to contact me

Work & Education

Jan 2021 - present

Codementor

Mentor/Tutor

Tutoring and mentoring students and helping professionals remotely. I have 5-star ratings and excellent reviews.

I help clients with:

  • C++
  • C
  • Java
  • Linux
  • Computational Theory
  • Web Development

June 2015 - present

Haplotech IT Solutions LLP

Technology Head

Working as a designer and developer for the system "Academic Information Management System" - Web-based student record management application to simplify the administrative tasks of educational institutes.

My job was to design, build, deploy, and maintain the system. Configuring the web server and the database server were also part of the profile.
Technology used:

  • Freamework: Laravel (PHP framework)
  • Backend: MySQL, Apache, nginx

July 2020 - January 2021

Chegg Inc.

Tutor

Tutoring students remotely and helping them learn C, C++, Java. I have 100% positive reviews.

July 2017 - November 2019

Universal College of Engineering

Asst. Professor

Taught Computer Engineering students Internet Programming / Web Programming (PHP), Unix / Linux, Operating Systems, Java, C / C++, Theory of Computer Science.

July 2011 - December 2015

Sardar Patel Institute of Technology

Asst. Professor

Taught subjects like Internet Programming / Web Programming (PHP), Unix / Linux, Operating Systems, Java

December 2009 - April 2011

Tata Consultancy Services Ltd.

Developer

Working as a developer on the project "Processing of raw data from switches" - Raw data from telephone switches of Tata Communications Ltd. was processed and sent to Billing Systems. My job was to develop and test applications that were used for processing the raw data and sending it to the billing systems.

July 2012 - May 2015

University of Mumbai

Master Degree

Completed my Master of Engineering Degree in Computer.

July 2005 - May 2009

University of Mumbai

Bachelor Degree

Completed my Bachelor of Engineering Degree in Information Technology.

Expertise

Programming is my passion and so is teaching. I teach programming in the simplest way possible.

C Programming

I am fairly knowledgeable in C with accurate understanding of pointers, dynamic memory allocation, fork and threads.

C++ programming

I write clean Object-Oriented code while making proper use of pointers, dynamic memory allocation, copy/move constructor, copy/move assignment.

Java Programming

I have been working on Java since 2008. I can write efficient and clean code that is purely Object-Oriented.

Unix/Linux

I have been using Linux since 2010 for all my programming/development projects. I am an advanced user of Linux. I have experience with LAMP stack setup on Linux server, Firewall setup, Mail server setup, Cron tasks, etc.

Git

I am fairly advanced user of git; and I use git to manage versions of all my projects.

Laravel 5

I have worked on multiple projects built using Laravel (PHP framework). I am fairly knowledgeable in building the backend system using Laravel and the frontend using HTML5/CSS3.

"Quick, clear, and concise help. Sandesh explained my problems clearly and helped me figure out what was wrong with my code as well as providing explanations as to why I was messing up and how to better fix it."

Author image Student Chegg

"I have been having session with Sandesh for the past few weeks, he is very understanding and takes time for you to understand concepts and will explain them fully to you."

Author image Student CodeMentor

"Amazing!Sandesh was really helpful in this assignment that I was struggling in, helped me and also explained the assignment and code so well that I understood it better. He goes out of his way to help. I was tutored by him before, and he willingly took up my assignment as a challenge and helped me out, he truly is good. Would 100% reccomend."

Author image Student Chegg

"The lesson was extremely helpful and very well explained, I understood the entire problem I had. Sandesh is an amazing teacher, explains really well, and is really good at programming. I was very impressed and well helped with my problem. Great Tutor."

Author image Student Chegg

"Great tutor! Takes a lot of time to make sure you get it but doesn't linger too long!"

Author image Student Chegg

"Sandesh is very thorough and extremely knowledgeable! He knows his stuff and I would highly recommend him."

Author image Student Chegg

"Sandesh was a great mentor, he explained key C++ concepts to me very well with examples and helped me fully understand concepts I struggled with. I highly recommend."

Author image Student CodeMentor

"I had a lot of confusion and Sandesh explained all the concepts very well and in a very simple way. Great lesson!"

Author image Student Chegg

"Sandesh is an awesome teacher. He explained the concepts so well I received an A on my last quiz!! I am so much more confident about writing my code and explaining it in discussions. I can't thank him enough for making sure I understand everything."

Author image Student Chegg

"Very patient and thorough with explaining your problem. Really takes time to make sure you understand what is not clear. Can really recommend him for programming C++"

Author image Student Chegg

Get In Touch

I am always ready to help. Just connect with me for your programming needs.

Find me

Codementor badge