Shahidul's cover photo
Shahidul's photo

Shahidul I.

USD $120/hr

Software Engineer @ Google with 13 years tutoring experience teaching Maths, Computer Science and Programming to GCSE, A'level, University Level and adult learner

Tutor Information


Hi, I am a Software Engineer at Google, a Computer Engineering Graduate from Queen Mary University of London. I have been teaching Maths, ICT/Computer Science, Data Analytics, Artificial Intelligence, Machine Learning, university computing/software/programming modules and mentoring GCSE, A’level, University students for more than 11 years. For feedback and recommendation please check my tutor profile. My main focus is to make sure students achieve higher grades but also make them ready for the real world applications. I teach a wide range of programming languages such as Python, Java, PHP, HTML, CSS, JavaScript, jQuery, Node.JS, MongoDB, reactjs, vueJs, C#, VB, Angular, Node, MySQL, MSSQL, PostgreSQL etc. I can help you get ready for the exams, help with the assignments, projects etc. As well as teaching students in UK, I have students from many other countries such as Malaysia, Russia, UAE, Switzerland, USA, Canada etc My approach to Tutoring includes a range of strategies, but above all I aim to provide with a tailored programme that is best suited to individual needs. I interact productively with people from different ethnic age and backgrounds to find their individual need and supply material/resource accordingly. My approach to tutoring is always determined by an assessment of the student's needs and establishing realistic targets for achievement by asking them some of the basic questions that help me to understand their needs.


Basildon, United Kingdom


Bangla, English, Hindi, Urdu




Middle School
High School


Queen Mary University of London

2007 - 2010
BEng. in Computer Engineering, BEng. in Computer Engineering

Work Experience


September 2021 - present
Software Engineer (Web Specialist)

E B Trade, London, UK

December 2016 - present
Lead Application Developer
• Solving big data problems and ensuring that end user applications can handle ever-increasing amounts of data. • Designing, developing and improving robust and testable enterprise applications. • Creating, documenting, and implementing REST API. • Collaborating effectively with all stakeholders to ensure that web-based enhancements and projects are implemented in a timely manner. • Lead the development team using ITIL process, Agile DSDM Methodology and Jira Software.

Imperial College London, London, UK

November 2015 - October 2016
Senior Software Engineer
As a Senior Software Engineer at Imperial College London, working on one of the business-critical solutions is both challenging and rewarding. This includes: • Integrating ServiceNow instance with various applications and data sources such as in-house SOA application for data end-point, MID Server, Single Sign-on, LDAP, multiple SMS/SCCM, Google Maps, HP Survey, ICAMS (in house absence management), SoV (in house Student/Company management), Oracle Databases, Blackboard etc. • Managing and creating service catalogs and catalog items for different departments, set the execution plans and tasks, apply workflow, assign to appropriate groups and creating request/incident tickets automatically. • Creating and scheduling Import sources, Transform Maps, Inbound/outbound services, scripted web services, CMDB and Asset Management etc. • Day to day activities include Incident, Request, Problem and Change management, working on enhancements, feeds, creating Record Producers for Custom Employee Self Service (Sites), Managing and creating Service Portals etc.

London School of Hygiene & Tropical Medicine, London, UK

March 2015 - November 2015
Lead Web Application Developer
As a Lead web developer, I was Responsible for creating and maintaining a range of projects, designing appealing web applications and interacting with graphic designers, other back-end developers and project manager on a daily basis. • Developing high scalable, cross browser compatible applications using frameworks such as Codeigniter (mainly), Zend, Web technologies and various APIs. • Providing Second/third line support via email, telephone and footprints to the end users. • Dealing with PM and stakeholders regularly to meet the project requirements. • Project analysis, requirement gathering, creating early prototype and developing the final product using Agile Methodologies throughout the entire project life cycle.

Study Vision Limited, London, UK

February 2014 - February 2015
IT Manager
I have worked with this start-up company as Lead Developer and IT Manager to build up technical infrastructure, company websites and including a brand-new concept of Student Application Management System. • Writing cross browser compatible, responsive code using latest technologies. • Developing and maintaining an Online Application System and custom CMS. • Setup servers in Linux environment, mini WordPress site, domain management. • Set the project specification and milestones.

Queen Mary University of London, London, UK

February 2013 - August 2014
Software Developer
I have worked there as an Informatics Assistant to help School of Biological and Chemical Sciences on number of projects including web development and unix sysadmin. It also includes: • Understanding specific demand of the end user. • Finding new ways to improve current applications and provide a solution accordingly. • Ensuring Collaboration with all the stakeholders.


Excellent method of teaching

I am learning Data Structures & Algorithms with Shahidul. Very highly recommended.
By: Fokhrul

Highly recommended!!

I had contacted Mr Shahidul regarding a javascript assignment. Shahid always had extremely well planned lessons and explained everything nicely. This helped improve my skills and made me feel more and more confident by the end of each lesson. Many thanks Shahid for your help.
By: Jean R

Very Talented

We hired Md Shahidul to train our in-house development team and develop a SaaS application for our e-commerce startup. The goal was, after his initial development our technical team would be ready to take over and continue the development. So we needed a developer who also can teach and Mr Shahidul was an easy choice for us.
By: Mohammad S

would strongly recommend !!

would definitely recommend Shahid to students who need help in this field. Shahid had a really great planned lesson and explained everything really well and really made feel confident by the end of the lesson. Explained areas of the topic so thoroughly and lesson went really well, thank you Shahid for helping me.
By: Nabela

Well prepared and interesting tutor

Mr Shahidul possessed a good quality knowledgeable tutor that I can always recommend for any student that needed a tutor in the field of IT programming.
By: Arsenne