beBee background
Professionals
>
Education / Training
>
Wolverhampton
John Kanyaru

John Kanyaru

Programming & Data Science Trainer

Services provided: Machine Learning , Data Analytics , Java / Python , Database Developers

Wolverhampton, Wolverhampton
£150 / hour
Approximate rate

Social


About John Kanyaru:

I hold a PhD in Software Engineering and a BSc in computer Science at First Class Honours. I also hold a Postgraduate Certificate in teaching and learning in higher education. I have over 10 years of University teaching experience, mainly within UK Universities. The computer science subjects for which I have greatest teaching strengths are: a) Programming languages - focusing on different paradigms, such as imperative and low level (e.g., Assembly language), imperative and high level (e.g., C), functional and declarative (e.g, SML), logic and declarative (e.g., Prolog) b) Software development - focusing on analysis, design and implementation of software systems. I am passionate about analysis techniques (e.g., empirical elicitation of software requirements), design including architectures and design patterns, and programming (with languages such as Java). I am also experienced in teaching mobile applications development. c) Data structures and algorithms - this focuses on various algorithms (e.g., for searching and sorting) and their analysis for use on different data structures. I am also passionate about consideration of abstract data types and their implementation, depending of course on the level at which this course is being taught. d) Database Systems Development - I have competence and experience in database design and development concepts including SQL. For example, I have experience using MySQL, PostgreSQL, SQLite3 and Oracle. e) Data Science and Machine Learning - I have a strong grasp of data science, both the mathematical foundations of the subject and practical applications. In particular, I am technically competent in machine learning and applications in various domains, such as finance and health. Moreover, I have experience working with large datasets. 

I am a competent, hands-on tutor.

Experience

Over 12 years university teaching and over 4 years industry tutoring

Education

PhD in Software Engineering

Professionals offering similar services to those of John Kanyaru

Professionals in the same Education / Training sector as John Kanyaru

Professionales offering Machine Learning services

Professionales offering Data Analytics services

Professionales offering Java / Python services

Professionales offering Database Developers services

Professionals from different sectors near Wolverhampton, Wolverhampton

Other users who are called John

Jobs near Wolverhampton, Wolverhampton

  • Newcastle & Stafford Colleges Group

    assessor in electrical installation

    Found in: beBee S2 UK - 5 days ago


    Newcastle & Stafford Colleges Group Stafford, United Kingdom Full time

    STAFFORD COLLEGE SITE · ASSESSOR IN ELECTRICAL INSTALLATION · Job Reference: APR · Job Type: Permanent · Salary: £28,122 - £38,311 Per Annum · Closing Date: Sun, 19 May 2024 · Description · ASSESSOR IN ELECTRICAL INSTALLATION · Full-time 37 hours per week · Location: Newcastle-u ...

  • Gleeson Recruitment Ltd

    Solutions Architect

    Found in: Ziprecruiter UK C2 - 4 days ago


    Gleeson Recruitment Ltd Stourbridge, United Kingdom

    Job Description · Solutions Architect - Data, Integration & Applications focused · £70K - £80K · Stourbridge - Hybrid working (2 days in office) · Gleeson Recruitment Group are working with a leading Financial Services organisation based in Stourbridge who are looking for a Sol ...

  • Allied Healthcare

    Accommodation and Housing Officer

    Found in: Jooble UK O C2 - 1 day ago


    Allied Healthcare Atherstone, Warwickshire, United Kingdom

    Housing Options Officer needed in Atherstone. · 30ph PAYE · This is a temporary role · The successful candidate assess homeless applications and deliver prevention duties. We require an experienced officer that can deliver homelessness duties and has a positive approach to tea ...