I have immense passion in understanding and using software to develop viable systems. I am detail-oriented, agile, collaborative, and work effectively
independently. I have worked in software development for over two decades, and have held roles such as systems design engineer, software
developer, solution architect, and within the education sector as a tutor and researcher. I am conversant with various programming languages and
frameworks and have applied these in numerous projects over the last two decades. With this knowledge, starting up on new software development
tools takes minimal effort.
Specifically, programming languages that I have worked with include Python, JavaScript, Java, C#.NET, PHP, C++, Android, Swift and SQL, in addition to
various frameworks under these languages. Cloud tools that I have used include Microsoft Azure (more recently), AWS, and GCP.
My skills in education include provision of tuition and supervision for undergraduates in level 4, 5 and 6, and postgraduates in level 7. Subjects I taught
include computer programming, game design and development, digital twin technologies and mobile app development. I also supervised various
students on various topics such as software engineering, machine learning and game design and development.
Enterprise solution architecture/roadmap analysis and design
• Development team management and mentoring
• Software develo...
Enterprise solution architecture/roadmap analysis and design
• Development team management and mentoring
• Software development using C#.NET, Python and Java
• Software integration and deployment using cloud technologies such as MS Azure
• Software development for object recognition and machine learning using OpenCV, TensorFlow and Keras (based on Python and Java frameworks)
Perform research and software development in Web, Mobile, Sensor Networks, Artificial Intelligence, Data Analytics, and Big Data.
<...Perform research and software development in Web, Mobile, Sensor Networks, Artificial Intelligence, Data Analytics, and Big Data.
Provide tuition in Games Programming (Unity 3D), Python, Java, and C#.NET. Other taught concepts include Digital Twins, Data Modelling, OOP, SOLID Principles, and AR/VR/XR.
Web, Mobile, Sensor Networks, Artificial Intelligence, Data Analytics and Big Data, software development.
Project Coordination and Management – Mixed Reality development with Microsoft HoloLens for the study of people with special needs.
Implemented Docker containers to host secure web server environments for students to develop and host mobile game apps. Docker containers are also used in personal projects.
Deployment and hosting of machine learning model within Python/Flask web app in AWS EC2 to enable access to provisioned RESTful APIs.
Developed Python automation projects for Excel, PowerPoint slides, web scraping, etc.
Private Development Projects in Java/Spring Boot/Angular, data analysis/machine learning apps in Python, Flask, and Heroku, Microsoft HoloLens app in Unity 3D/C#.NET.
Provided tuition to undergraduate/master's students in web development/scripting, Java SE, Android, Unity, and C#.NET.
Deve...
Provided tuition to undergraduate/master's students in web development/scripting, Java SE, Android, Unity, and C#.NET.
Developed various apps in Android/Kotlin/Jetpack Compose: app to serve as a mobile channel for active online bidding application, chat app
using Android/Kotlin/Jetpack Compose, integrated with HiveMQ.
Developed JavaEE backend for interaction with Android/Kotlin app for sales app data capture ad query.
Modeled/Developed Unity3D/Android mobile simulation app for Real-size RMS Titanic engine room visualization and exploration.
Developed an online job vacancy search tool using Python/jQuery/PHP (for personal use).
Developed data analytics solutions for IoT data using Python (research) and Excel VBA (pivot table analysis of sleep data for user group).