Jean - Computer programming tutor - Lancaster
Jean - Computer programming tutor - Lancaster

Jean's profile, diploma and contact details have been verified by our experts

Jean

  • Rate €87
  • Response 1h
  • Students

    Number of students Jean has accompanied since arriving at Superprof

    18

    Number of students Jean has accompanied since arriving at Superprof

Jean - Computer programming tutor - Lancaster
  • 5 (7 reviews)

€87/h

See Computer programming tutors

This teacher is currently unavailable

  • Computer programming
  • Programming languages
  • Java
  • Artificial Intelligence
  • Ruby on Rails

Professional software engineer with PhD in Computer Science who can turn you into a great programmer

  • Computer programming
  • Programming languages
  • Java
  • Artificial Intelligence
  • Ruby on Rails

Lesson location

Super tutor

Jean is one of our best Computer programming tutors. High-quality profile, verified qualifications, a quick response time, and great reviews from students!

About Jean

I am a professional back-end software engineer with many years of experience reading, designing and writing software. I also have a PhD in Computer Science and have taught software engineering modules at 3 different universities and well over 500 students. My students also nominated me for the best tutor of the year. Prior to and after the 3 years of lecturing, I have worked on a number of big commercial systems in the automotive, news and financial industries. During that time I switched between languages: started off with C, followed by PHP, Java, Go and in the most recent times Ruby. I have extensively worked in web frameworks such as Spring (Java) and Rails (Ruby). I'm well versed with relational and document-based databases. I've used and set-up CI/CD pipelines and use Git on a daily basis.

See more

About the lesson

  • Junior Cycle
  • Transition Year
  • Fifth Year
  • +10
  • levels :

    Junior Cycle

    Transition Year

    Fifth Year

    Sixth Year

    Adult education

    Bachelor's degree

    Master's degree

    Diploma

    Doctorate degree

    Beginner

    Intermediate

    Advanced

    Professional

  • English

All languages in which the lesson is available :

English

Whether you're looking to pass an exam or want to take your career to the next level, I'm here to help you. I have built my career on teaching students software design and programming as a university lecturer before moving to industry as a software and senior software engineer. On the way, I have used a range of teaching techniques and tools to help students and colleagues develop their careers. I offer lessons depending on your skills. If you're a beginner curious to learn to code or design software, then I will lead you through step by step and suggest to you the materials I consider to be the most beneficial for your further career. For those who are preparing for an exam, I can help you understand key points, prepare you to better approach to questions in your exams, and go through a mock exam with you. As I have myself designed exams before, I can give you some valuable advice as we move forward. Finally, if you look at advancing your career, e.g. you're looking to become a senior software engineer, I can help you prepare for that. In this case, we can work on one of my (or yours) side projects and ramp your skills up very quickly by going through development, monitoring, devops and other bits that will help you pass the senior bar.

See more

Rates

Rate

  • €87

Pack prices

  • 5h: €428
  • 10h: €845

online

  • €87/h

Details

For my prospective tutees, please note that I provide only 5h or 10h packs.

Learn more about Jean

Learn more about Jean

  • Can you tell us about your first experience using a computer?

    I first got into computing when I was 12 years old. Apart from playing games, I soon got interested in writing my first program using the Pascal language. With time I extended my interests to web development, algorithms and data structures, making simple games and building electronic projects such as an irrigation system using low level languages.
  • What is the technological evolution that has marked you most and what will be, in your eyes, a turning point in this field?

    Most likely the rise of artificial intelligence. Even though there is a lot of hype involved with AI at the moment, the potential this technology provides is as big as the Internet was in the 90s, as well as the invention of the computer. AI is progressing with such speed that is getting very difficult to follow all advances that are happening on a daily basis. I think individuals of the future will need to understand how to program computers and use AI efficiently if they will want to stay competitive for the future job market.
  • Explain your expertise, your interest in it and, more broadly, its importance in the computer world.

    My main expertise is programming - I spent most of my life writing code for fun and living. I've written code, professionally and in spare time, using many languages such as C, C++, Java, Ruby and PHP.
    I am also an expert (by training) in machine learning (part of AI) with application in software engineering for which I received a PhD. I worked as a lecturer at two UK universities and taught many students. Finally, as part of my training as a lecturer I became an associate fellow in higher education academy (AFHEA).
    My interests have always been revolving around learning and teaching. I have an enormous passion transferring knowledge to others as I think this makes me richer as well as my students, bringing joy to both parties.
  • Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?

    I respect people who make great achievements progressing IT field forward, however I don't necessarily think very high of so-called 'visionaries'. Yes, they are usually great business people, but it's their engineers who work for them that make great changes and move the field forward. I prefer to be one of those engineers and try to teach my students to challenge their knowledge and critical thinking so they can build great stuff.
  • Provide a valuable anecdote related to your subject or your days at school.

    I vividly remember a university project where we had to build a simple application. After days of frustration over a bug that kept crashing the program, I explained the problem line-by-line to a classmate who knew nothing about coding. Halfway through my explanation, I suddenly saw the logical flaw in my own code—the classic 'rubber duck' moment. That experience taught me two invaluable lessons: first, that teaching is one of the best ways to deepen your own understanding, and second, that perseverance and a fresh perspective (even a non-technical one) are often the keys to solving the toughest problems. I carry this into my teaching by encouraging dialogue and clear communication.
  • What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?

    I'd say, I completely understand that feeling, and you're not alone. IT wasn't designed to be intuitive for everyone. However, you don't need to understand how every component in a car works to drive it effectively. But I'll give my best to be your driving instructor and help you out navigate through this journey.

    Let's start with what you want to achieve. Do you want to organise your data or build a web application? We start there, with a clear goal. We'll break it down into small, manageable steps, and you'll be amazed at what you can confidently do in just a short time.
  • What are your other passions, related or non-related to computers?

    Outside computing I'm passionate about playing drums. Much like coding, playing an instrument is a skill that requires practice, patience, and celebrating small victories.
  • What makes you a Superprof in IT?

    What makes me a Superprof is my ability to translate complexity into clarity and my patient, student-centric focus. I'm not just teaching syntax or software; I'm teaching a growth mindset towards technology. My goal is for students to leave not only with a new skill but with the confidence that they can learn the next one on their own. I measure my success by their 'aha!' moments and their growing independence in tackling digital challenges.
--
--

Similar Computer programming tutors in Lancaster

  • ANKIT

    Maynooth & Online

    4.9 (14 reviews)
    • €30/h
    • 1st lesson free
  • Shaleen

    Dublin & Online

    4.9 (12 reviews)
    • €30/h
  • Sutirtha

    Edenderry & Online

    5 (21 reviews)
    • €20/h
    • 1st lesson free
  • Nishant

    Dublin & Online

    4.9 (6 reviews)
    • €22/h
    • 1st lesson free
  • Eduardo

    Dublin & Online

    5 (5 reviews)
    • €50/h
  • Dixson

    Dublin 24 & Online

    5 (7 reviews)
    • €15/h
  • Pritish

    Galway & Online

    4.9 (8 reviews)
    • €25/h
  • Neri

    Dublin 16 & Online

    5 (6 reviews)
    • €25/h
  • Eugene

    Mallow & Online

    5 (1 reviews)
    • €50/h
    • 1st lesson free
  • Liam

    Ardee & Online

    5 (3 reviews)
    • €16/h
    • 1st lesson free
  • Paul

    Dublin & Online

    5 (5 reviews)
    • €20/h
    • 1st lesson free
  • Kalpana

    Cork & Online

    5 (11 reviews)
    • €35/h
    • 1st lesson free
  • Pragya

    Dublin & Online

    5 (5 reviews)
    • €25/h
    • 1st lesson free
  • Alanna

    Galway & Online

    5 (4 reviews)
    • €50/h
    • 1st lesson free
  • Kushagra

    Dublin & Online

    5 (5 reviews)
    • €30/h
    • 1st lesson free
  • Trupti

    Dublin & Online

    5 (4 reviews)
    • €18/h
    • 1st lesson free
  • Zahid

    Ennis & Online

    4.8 (5 reviews)
    • €30/h
    • 1st lesson free
  • Peter

    Maynooth & Online

    5 (4 reviews)
    • €45/h
    • 1st lesson free
  • Somtoo

    Dublin & Online

    4.7 (3 reviews)
    • €20/h
    • 1st lesson free
  • Faraz ur rehman

    Carrigaline & Online

    5 (6 reviews)
    • €50/h
    • 1st lesson free
  • See Computer programming tutors