DBS verified

Shahidul I.

Software Engineer (Ex-Google) teaching Computer Science for 16+ years

Barking and Dagenham In-person · 10mi Online 16 yrs Joined May 2026

About

I am a highly experienced Software Engineer with a BEng in Computer Engineering from Queen Mary University of London. Currently working as a ServiceNow Developer at NTT Data, I bring over 16 years of professional experience in the tech industry, including roles at prestigious organizations such as Google, Imperial College London, and London School of Hygiene & Tropical Medicine.

Professional Experience:

  • Highly active UK tutor with over a decade of experience across major educational platforms supporting students from primary school up to university-level computer science modules.

  • Accumulated a combined milestone of over 100 top-tier client recommendations across my career.

  • Specialized in programming languages, web development, and preparing students for formal IT examinations.

  • Dedicated to tailoring individual lesson plans that build technical confidence and academic success.

  • Full portfolio of historical feedback, external professional profiles, and student testimonials is happily available for parents to view during our initial consultation.

Tutoring Experience:

For more than 16 years, I've been passionately teaching and mentoring students in ICT/Computer Science, Data Analytics, Artificial Intelligence, Machine Learning, and various university-level computing modules. My expertise spans a wide range of programming languages and technologies, including Python, Java, JavaScript, TypeScript, Next.js, HTML5, CSS3, and various databases like SQL, MongoDB, and Cloud Spanner.
My teaching approach focuses not only on helping students achieve higher grades but also on preparing them for real-world applications. I've successfully guided students from top universities such as Oxford, Imperial College, UCL, and King's College, as well as international students from countries like HongKong, Singapore, Saudi Arabia, Malaysia, Russia, UAE, the USA etc.

I've helped students at various levels, from GCSE and A-level to university undergraduates and postgraduates.

My professional background includes roles such as:

  1. ServiceNow Developer at NTT Data (Current)

  2. Web Specialist and Engineering Lead at Google Health

  3. Lead Application Developer at E B Trade

  4. Senior Software Engineer at Imperial College London

  5. Lead Web Application Developer at London School of Hygiene & Tropical Medicine

This diverse experience allows me to provide practical insights and industry-relevant knowledge to my students. I'm proficient in teaching a wide array of subjects, including:

  • Programming languages: Python, Java, JavaScript, TypeScript, PHP, C#, VB

  • Web technologies: HTML5, CSS3, jQuery, Next.js, React, Vue.js, Angular, Node.js, Docker

  • Databases: SQL, MySQL, MongoDB, Cloud Spanner, SQLite, PostgreSQL

  • Cloud technologies and DevOps practices

  • ServiceNow platform and its various modules (ITSM, ITBM, ITOM, CSM)


Tutoring Approach:
My tutoring approach is tailored to each student's individual needs and learning style. I begin by assessing the student's current knowledge, goals, and challenges. This allows me to create a personalized learning plan that addresses their specific requirements.
Key aspects of my approach include:

  1. Practical, hands-on learning: I believe in learning by doing, so I incorporate real-world projects and exercises into my lessons.

  2. Industry relevance: Drawing from my professional experience, I ensure that students understand how concepts apply in real-world scenarios.

  3. Comprehensive support: Whether it's exam preparation, coursework assistance, or guidance on final year projects, I provide extensive support at every stage.

  4. Adaptive teaching methods: I use a variety of teaching techniques to cater to different learning styles and keep students engaged.

  5. Continuous feedback and improvement: Regular assessments and feedback sessions help track progress and adjust the learning plan as needed.

By combining my industry experience with a passion for teaching, I strive to not only help students excel academically but also prepare them for successful careers in the ever-evolving field of technology.

Subjects & pricing

  • Pre-school, KS1, KS2, 11+, KS3, 13+, Pre-U, Higher, Advanced Higher, University, Postgraduate, Adult, National 5, BTEC Level 3
  • GCSEAQA · CCEA · Cambridge · Edexcel · OCR · WJEC
  • IGCSECambridge · Edexcel · oxford-aqa
  • AS-level, A-levelAQA · CCEA · Cambridge · Edexcel · OCR · oxford-aqa · WJEC
  • Functional SkillsAQA · C&G · Edexcel · NCFE · OCR

ICT

£70/hr

  • Pre-school, KS1, KS2, 11+, KS3, 13+, Pre-U, Higher, Advanced Higher, University, Postgraduate, Adult, National 5, BTEC Level 3
  • GCSEAQA · CCEA · Cambridge · Edexcel · OCR · WJEC
  • IGCSECambridge · Edexcel · oxford-aqa
  • AS-level, A-levelAQA · CCEA · Cambridge · Edexcel · OCR · oxford-aqa · WJEC
  • Functional SkillsAQA · C&G · Edexcel · NCFE · OCR

Languages

  • Bengali Native
  • English Native

Qualifications

Higher education

  • BEng Computer Science Queen Mary University of London · 2:1 (Upper second) · 2010
  • PgDip Business and Management in progress Henley Business School (Senior Leader Apprenticeship) · 2026

Reviews from Tutorperch

No Tutorperch reviews yet. Students can leave a verified review here after a lesson.

Reviews from First Tutors

4.8 across 60 reviews

Imported from Shahidul I.'s First Tutors profile before the site went dark. Shown separately from Tutorperch reviews — today they don't feed this tutor's Tutorperch rating or ranking.

How we verify these

Each imported review went through admin review. The tutor proved ownership of the First Tutors profile via one of two paths:

  • Photo match. The First Tutors avatar matched the tutor's identity-verified Tutorperch photo, confirmed by admin.
  • Cryptographic email check. The tutor uploaded an original First Tutors email (.eml). We verified the DKIM signature against First Tutors' signing keys and cross-checked the embedded tutor ID against the claimed profile.

The review text is the original reviewer's own words, quoted as-is. We verified the tutor's ownership of the profile, not the truth of what each individual reviewer wrote.

  • Alex

    imported from First Tutors

    Md has been such a help in my Advanced Python class and my python journey overall! He is very knowledgeable on the subject and explains topics in an easy to understand way. Additionally, Md has gone above and beyond by providing me with additional resources to practice challenging areas and has worked hard to help me with my assignments, would definitely recommend him!

  • Melanie

    imported from First Tutors

    My son has really grown in confidence with Java with MDs excellent tuition. Weekly tasks/homework have given him practice and improved his understanding. A very reliable tutor with great communication. Would definitely recommend!

  • Folu

    imported from First Tutors

    MD has really helped my son with his computer science work. A very thorough and good tutor. Highly recommended

  • Dhanesh

    imported from First Tutors

    Very pleased so far. Md takes the time to go through items in detail and explain individual conponents in an understandable manner

  • audrey

    imported from First Tutors

    Very satisfied with his teaching! I like the way he explains everything by giving easier examples.

  • Maath

    imported from First Tutors

    Md is an amazing computer science tutor, he knows what he is teaching and I will definitely ace my exams because of him. Md always makes the lesson fun and I enjoy every lesson with him. He is always organized and has a lesson plan.

  • Tawhid

    imported from First Tutors

    Excellent

  • Charlotte

    imported from First Tutors

    Md knows his subject inside out and is engaging in how he tutors. He's also very patient with me, which is appreciated.

  • Samiul

    imported from First Tutors

    Mr , he will make sure you understand the whole concept of the topic and he will guide you accordingly if you do not understand a certain topic. He does this in a well mannered and in a professional way. So therefore I will highly recommend anyone who is struggling with Computer Science to contact him.

  • Alan

    imported from First Tutors

    If you're the person who struggles with their A-level computer science coursework due to a lack of understanding of code. And you tried everywhere from youtube videos, the internet and even books, but none of them was useful maybe because they are outdated or too confusing to understand. Then look no further, MD explains everything, how you should code it, why is it code it like, etc. Honestly, without MD, I will have never got this far with my coding project.

  • Patricia

    imported from First Tutors

    Shahid is a fantastic tutor and I thoroughly recommend him. He has vast knowledge of most coding languages and is extremely supportive, helpful and kind. I am really happy to have found him!

  • Daniele

    imported from First Tutors

    Md is a very reliable, friendly and knowledgable tutor. I really enjoying his lessons, he is very calm and patient and he also encourage me to learn and achieve my goals. During the first lesson we highlight together my course specification and create a guideline and expectation, which it has been very helpful. He always ensure that I understand the content of the lessons. I will definitely recommend Md for anyone looking for support/help on the Computer Science subjects.

  • Devon

    imported from First Tutors

    He knows a tremendous amount on his chosen profession and he is an excellent tutor! Dev

  • Mai

    imported from First Tutors

    Friendly and patient - Shahid is very knowledgable and really helped me to improve my understanding of Java

  • Danial

    imported from First Tutors

    Mr MD is a patient and intelligent person. I can’t thank him enough for all the help that he give me, with he’s help I was able to take my work to a next level. I will definitely recommend him as a tutor.!

  • Re

    imported from First Tutors

    Md is helpful tutor and is able to explain clearly. We are still working together for different areas such as SEO, HTML, JAVASCRIPT I would recommend Md

  • Ross

    imported from First Tutors

    Shahid is an excellent tutor! He is very knowledgeable, patient and is able to explain things in a clear and concise manner. I was having difficulties with HTML and CSS but I now find Im enjoying these subject areas after lessons from Shahid. I would recommend highly recommend Shahid as a tutor!

  • Michele

    imported from First Tutors

    Very knowledgeable and proactive

  • Sophie

    imported from First Tutors

    Shahid was extremely helpful. He is an excellent teacher, clear, concise and patient. He helped me successfully achieve by objectives in Wordpress. I really recommend him.

  • Monica

    imported from First Tutors

    I was happy with Md , he was punctual and professional.