Dr John Hunt

Profile Photo
  • Qualifications:B.Sc., Ph.D
  • Position:Associate Lecturer
  • Department:FET - Computer Science and Creative Technologies
  • Telephone:+44117 965 6261
  • Social media: LinkedIn logo

About me

John is an experienced educator, trainer, manager and software engineer having worked in both academia and industry. He has an in-depth knowledge of Object Orientation, Functional Programming and Agile Project Management techniques. John has written numerous books including ‘Guide to C# (and Object Orientation)’, ‘Java for Practitioners’, ‘A Beginners Guide to Python 3 Programming’ and ‘Advanced Guide to Python 3 Programming’. The two python books have been downloaded over 35 million times as part of Springers free books initiative during the 2020 Coronavirus Pandemic.

Area of expertise

Software Design and Development. Object Orieinted Design. FUnctional Programming. Enterprise System Design. Java and Spring. Kotlin and Android. Python. RESTful and GraphQL services.Design Patterns. Testing and TDD. Agile Methods. Bitemporal Data Modelling. Business Process Modelling.

Publications

Publications loading Publications loading...

Back to top