Experienced mobile app and web developer. PhD educated and Chartered IT Professional. Extensive knowledge of native Android app development using Java and associated technologies. Knowledge of cross platform (Android and iOS) development using Flutter and Dart.
Extensive knowledge of website back end development using PHP, MySql and related frameworks. Knowledge of page scraping, data-mining and related activities. Experience of MS Access, MySQL, SQL Server and SQLite.
Extensive experience of working with clients to understand their requirements and deliver their vision. Good communicator with collaborative style of working. Well crafted code using latest OOP and clean code principles. Experience of database design, including Entity Relationship Modelling, normalisation and validation. Well versed in systems analysis and Unified Modelling Language (UML).