John Kanyaru
Services provided: Machine Learning , Data Analytics , Java / Python , Database Developers
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
-
assessor in electrical installation
Found in: beBee S2 UK - 5 days ago
Newcastle & Stafford Colleges Group Stafford, United Kingdom Full timeSTAFFORD 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 ...
-
Solutions Architect
Found in: Ziprecruiter UK C2 - 4 days ago
Gleeson Recruitment Ltd Stourbridge, United KingdomJob 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 ...
-
Accommodation and Housing Officer
Found in: Jooble UK O C2 - 1 day ago
Allied Healthcare Atherstone, Warwickshire, United KingdomHousing 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 ...