dot

dot

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME

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.

London (+01:00)
Joined May 2015
EXPERTISE
5 years experience
3 years experience
5 years experience
6 years experience
4 years experience
ZBrush
3 years experience
2 years experience

REVIEWS FROM CLIENTS

dot's profile has been carefully vetted and approved as a Codementor. Connect with dot now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
fitbit_hr_accelerometer
Fitbit heart rate and accelerator data upload to a remote web server.
JavaScript
1
0
earth_3d_data
Earth model render with data fetched from internet using three.js and Javascript
JavaScript
1
0
EMPLOYMENTS
Snr Software Developer
Ondis Ltd
2023-03-01-Present

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)

Java
OpenCV
JavaScript OOP
View more
Java
OpenCV
JavaScript OOP
Python 3
ASP.NET MVC
Azure Websites
View more
Lecturer in Games Programming, Research & Development
Edge Hill University
2022-02-01-2023-02-01

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.

Python
Java 8
ASP.NET
View more
Python
Java 8
ASP.NET
Unity Engine
View more
Associate Tutor, Research & Development
Edge Hill University
2021-10-01-2022-02-01

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).

Android
Java
Java EE
View more
Android
Java
Java EE
Python 3
Blender
ZBrush
Unity Engine
View more
PROJECTS
Architectural Walk-throughView Project
2021
This project shows a sample of how an architectural walk-through could be developed in Three.js and JavaScript. It was developed in paral...
This project shows a sample of how an architectural walk-through could be developed in Three.js and JavaScript. It was developed in parallel with another project for a client to visualise a museum of images used to celebrate a masacre in history.
HTML/CSS
Three.js
JavaScript
View more
HTML/CSS
Three.js
JavaScript
View more
Ballmazze 3D - Mobile GameView Project
2019
This is a game that requires the player to move the ball with gravity through various paths to get to the end on time. It is an app in de...
This is a game that requires the player to move the ball with gravity through various paths to get to the end on time. It is an app in development and improvement
Android Studio
Unity Engine
View more
Android Studio
Unity Engine
View more