Michael - Computer programming tutor - Cambridge
Michael - Computer programming tutor - Cambridge

The profile of Michael and their contact details have been verified by our experts

Michael

  • Rate £25
  • Response 1h
Michael - Computer programming tutor - Cambridge

£25/hr

See Computer programming tutors

Unfortunately, this tutor is unavailable

  • Computer programming
  • Computer Skills
  • HTML
  • Programming languages
  • Java
  • JavaScript

Computer Science Graduate offering Lessons in Programming and More in Cambridgeshire and City

  • Computer programming
  • Computer Skills
  • HTML
  • Programming languages
  • Java
  • JavaScript

Lesson location

    • Online
    • at your home or in a public place : will travel up to 10 km from Cambridge

About Michael

Previously a Systems Developer and CP Analyst at Anglia Cathodic Protection Services with BSc Computer Science at the University of Surrey and placement year in industry at the Oil & Gas Authority and Fivium, London. Experienced and knowledgeable in a great range of development technologies including React JS, React Native, Node JS, SQL, Java, and services including Google Cloud Platform, seeking a new opportunity in development and engineering. I’ve now decided to take a break from my career and venture into building my own development business with a particular interesting in mobile and web app development using some of the technologies featured above. One of my projects is a restaurant application where a restaurant can host menus, events, opening times, and news through the app and even engage with the user through push notifications. An additional project called Happy Yuzus is in development being a food blogging website. Additionally i’m thankful to have paid opportunities arise to sing Musical Theatre, Classics, and Ballads. Currently at Cambridge Assessment partaking in Data Entry and Exam Marking but with the summer season of temporary based works coming to an end I’m keen to utilise my time availability and do some things which I find incredibly meaningful and satisfying including sharing knowledge and experience through teaching which couldn’t be more pleasing.

BSc Computer Science
The following provides details of my learning and experience from my BSc Computer Science Course all of which I would be able to teach and share.

Programming Fundamentals provided the foundation to Java Development and Object-Orientated Programming which then led onto Software Engineering where for an assignment I developed a Restaurant Management System which used a MySQL Database, and which additionally involved writing a software requirement specification. Additionally, Advanced Object-Orientated Programming touched on C++ as alternative to Java.

Mobile Computing introduced me to Android Applications Development where I built a sales application which interfaced with a PHP and MySQL backend.
Web Applications Development demonstrated the capabilities and simplicity of Ruby on Rails including that of Active Record, Heroku, and Active Admin. This led onto Advanced Challenges in Web Technologies which involved Spring MVC and using various APIs.

Practical Business Analytics looked into big data and the various applications for interpreting and exploring big data be it IBM SPSS, Watson, and various other data tools.
Entrepreneurship and Innovation enabled us to focus on business ourselves exploring the challenges of startups, and additionally how we would innovate upon existing platforms.

Technical Experience
Clustr – Events Discovery Application (Start-up 2017), Ultimate purpose to allow users to search, review and sign up for events based on personal interests. Working with a team of 5 with a focus on developing the UI based on user’s logic when navigating the application. React Native, Node JS, MongoDB were used. Participation with this project ceased due to disputes around shares among the team.

Restaurant Application (Registered Company): A business of mine with 6+ months in the making with an aim a create a self-managed application for restaurants to interact with their customers via push notifications. Provides up-to-date menus, offers and events. Based on one local restaurant but with intentions to develop further in the future. React Native, Node JS, Google Cloud have been used for this project. I utilise the google platform as a means of authentication, cloud storage and serverless functions.

Personal Websites (React JS, Node JS, SendGrid): (concealed information) as a website to promote mobile and web application development services. Additionally, working on personal website (concealed information)

Atlassian Products: Jira is an effective way to manage tasks, confluence for documentation, and bitbucket for version control with GIT of which all of my projects reside on.

Further Experience
Throughout university I’d taken the opportunity to be a lab helper where I’d help students in the previous year with their understanding of a lab session be it programming. I found this to be very rewarding and pleasing in that I could make a difference. I feel that thankfully whilst being someone who has a background in computing, I’m also good with people. Additionally, I’ve presented a tremendous amount of talks to rooms packed with 50 to 100 prospective students and parents. The talks were about coming to university, and computer science, and later were about placement year. I found it really enjoyable to communicate effectively with the entire room, and to answer any questions that they would have.
My previous position has required a disciplined, self-motivated, and self-managed attitude. Being essentially the IT Department as such has required me to think for myself allowing me to hone my problem-solving skills and become a leader of innovation within my organisation. I identified several areas of improvement from an early stage take the reporting process, for example with the introduction of iAuditor, which now – following improvements I have made - saves 50% of surveyors time. Additionally, I have given the company website a redesign, creating a new captivating online profile. This position allowed me to become well practiced in forward planning maximising my own efficiency and bettering the company. I used various development technologies and I worked with various tools including Microsoft Excel, and Google Analytics.

Personal
On-the-side projects include both restaurant, and event discovery apps, as well as my own personal website (where you will find my musical theatre covers and more), along with my development companies website; bestoked. I’m also passionate about mental health and this year I’ve gotten involved in volunteering for CPSL Mind (Cambridgeshire, Peterborough, and South Lincolnshire) and one of the campaigns is STOP Suicide of which we get to collaborate and come up with ideas how to raise awareness. There’s a WhatsApp Chat Group and each day we can really come to inspire each other, and it is incredibly pleasing and satisfying. There are some key areas which matter to me and great focuses of mine including Mobile and Web App Development (bestoked), Food + Drink, Travel, Mental Health, Music, and Charity.

See more

About the lesson

  • Primary
  • Secondary
  • GCSE
  • +13
  • levels :

    Primary

    Secondary

    GCSE

    AS Level

    A Level

    BTEC

    Adult Education

    Undergraduate

    Masters

    Diploma

    Doctorate

    Beginner

    Intermediate

    Advanced

    Professional

    Kids

  • English

All languages in which the lesson is available :

English

My teaching style would be through example and would begin with the foundations and fundamentals (dependent on current skills and experience). Various resources would be obtained from sources and provided by myself to provide information. Third party tools may be used including many of those which are used in the industry today. The problem with teaching today I believe is that we continue to be taught what isn’t always relatable or relevant and that is why students are struggling because they can’t possibly understand the usefulness and practicality of something in the real world and that is why through example we can find usefulness and practicality and that is my approach of which I shall adopt.
Through example this may include building a website or mobile app from scratch using some of the latest technology or exploring the range of programming languages available such as Java starting with the fundamentals of programming. With the hope of lessons which would occur weekly, we could tackle developing a solution through a series of bite-size steps.
Resources will be that obtained from sources and generated from myself. This may include code snippets, documents, and various other resources. Where obtained will be reference appropriately. The resources are a means to provide additional learning support and future reference.
Third party tools including Trello for productivity and task management, SourceTree with Git for Version Control, Balsamiq Mockup for Mockups, and Code Editors for Coding. These tools are useful and some of the many which are used in industry now.

See more

Rates

Rate

  • £25

Pack prices

  • 5h: £125
  • 10h: £250

online

  • £8/h

Similar Computer programming teachers in Cambridge

  • Enrique

    Cambridge & Online

    5 (10 reviews)
    • £45/hr
    • 1st lesson free
  • Marco

    Cambridge & Online

    5 (6 reviews)
    • £30/hr
    • 1st lesson free
  • Lukasz

    Cambridge & Online

    New
    • £30/hr
    • 1st lesson free
  • Brian

    Cambridge & Online

    5 (2 reviews)
    • £13/hr
    • 1st lesson free
  • Syed Irtaza

    Cambridge & Online

    New
    • £14/hr
    • 1st lesson free
  • Melroy

    Cambridge & Online

    New
    • £30/hr
    • 1st lesson free
  • Jeel

    Cambridge & Online

    New
    • £20/hr
    • 1st lesson free
  • Daisy

    Cambridge & Online

    New
    • £32/hr
    • 1st lesson free
  • Saief

    & Online

    5 (1 reviews)
    • £30/hr
    • 1st lesson free
  • Andrew

    Newmarket & Online

    5 (18 reviews)
    • £56/hr
  • Shivam

    Kingston upon Thames & Online

    4.9 (28 reviews)
    • £15/hr
    • 1st lesson free
  • Reza

    London & Online

    5 (36 reviews)
    • £55/hr
  • João

    London & Online

    5 (45 reviews)
    • £30/hr
  • Andrea

    London & Online

    5 (48 reviews)
    • £150/hr
  • Asst Prof Kritaphat PhD

    London & Online

    5 (46 reviews)
    • £69/hr
    • 1st lesson free
  • Piyush

    London & Online

    5 (112 reviews)
    • £25/hr
    • 1st lesson free
  • Doctor-Alexis

    London & Online

    5 (72 reviews)
    • £40/hr
  • Priyanshu

    London & Online

    5 (20 reviews)
    • £20/hr
    • 1st lesson free
  • Juneyt (MA, MSc Oxford)

    London & Online

    5 (24 reviews)
    • £110/hr
  • Robert

    London & Online

    5 (15 reviews)
    • £99/hr
    • 1st lesson free
  • See Computer programming tutors