Shahidul I.
Software Engineer (Ex-Google) teaching Computer Science for 16+ years
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:
ServiceNow Developer at NTT Data (Current)
Web Specialist and Engineering Lead at Google Health
Lead Application Developer at E B Trade
Senior Software Engineer at Imperial College London
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:
Practical, hands-on learning: I believe in learning by doing, so I incorporate real-world projects and exercises into my lessons.
Industry relevance: Drawing from my professional experience, I ensure that students understand how concepts apply in real-world scenarios.
Comprehensive support: Whether it's exam preparation, coursework assistance, or guidance on final year projects, I provide extensive support at every stage.
Adaptive teaching methods: I use a variety of teaching techniques to cater to different learning styles and keep students engaged.
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
£70/hr
£70/hr
Languages
- Bengali Native
- English Native
Qualifications
Higher education
- BEng Computer Science · Queen Mary University of London · 2:1 (Upper second) · 2010 Queen Mary University of London · 2:1 (Upper second) · 2010
- PgDip Business and Management in progress · Henley Business School (Senior Leader Apprenticeship) · 2026 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
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.
- imported from First Tutors
Alex
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!
- imported from First Tutors
Melanie
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!
- imported from First Tutors
Folu
MD has really helped my son with his computer science work. A very thorough and good tutor. Highly recommended
- imported from First Tutors
Dhanesh
Very pleased so far. Md takes the time to go through items in detail and explain individual conponents in an understandable manner
- imported from First Tutors
audrey
Very satisfied with his teaching! I like the way he explains everything by giving easier examples.
- imported from First Tutors
Maath
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.
- imported from First Tutors
Tawhid
Excellent
- imported from First Tutors
Charlotte
Md knows his subject inside out and is engaging in how he tutors. He's also very patient with me, which is appreciated.
- imported from First Tutors
Samiul
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.
- imported from First Tutors
Alan
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.
- imported from First Tutors
Patricia
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!
- imported from First Tutors
Daniele
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.
- imported from First Tutors
Devon
He knows a tremendous amount on his chosen profession and he is an excellent tutor! Dev
- imported from First Tutors
Mai
Friendly and patient - Shahid is very knowledgable and really helped me to improve my understanding of Java
- imported from First Tutors
Danial
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.!
- imported from First Tutors
Re
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
- imported from First Tutors
Ross
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!
- imported from First Tutors
Michele
Very knowledgeable and proactive
- imported from First Tutors
Sophie
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.
- imported from First Tutors
Monica
I was happy with Md , he was punctual and professional.