Dennis Odalonu

I am a ............................

About

My Journey so far

I didn’t get into software just to write code — I enjoy building things that solve real problems. With a strong academic foundation in Computer Science, I developed a deep understanding of systems and a passion for turning ideas into practical, user-focused solutions.


I began my professional journey as an Android engineer, building production-ready apps with Kotlin and modern architecture. That experience taught me what real-world development truly requires — handling edge cases, integrating APIs properly, and delivering reliable features for real users.


Over time, I’ve grown into a well-rounded engineer, focused on writing clean, maintainable, and scalable code. With MSc degrees in Computer Science and Advanced Computer Science (Distinction), I combine strong theoretical knowledge with hands-on experience across mobile and web. Today, I build polished, production-ready applications that are solid, thoughtful, and built to last.

Skills

A practical toolkit built through real-world projects and industry experience. From Android engineering to full-stack web development, these are the core technologies I use to design, build, and deploy scalable, production-ready applications.

Java
Java
JavaScript
JavaScript
PHP
PHP
MySQL
MySQL
Bootstrap
Bootstrap
jQuery
jQuery
Leaflet
Leaflet
Kotlin
Kotlin
Git
Git
OpenCage
OpenCage
PHPMailer
PHPMailer
Jetpack Compose
Jetpack Compose
GitHub
GitHub
Python
Python

Curriculum Vitae

A concise overview of my profile, skills, education and experience. Download the full PDF CV below..

Summary

Dennis Odalonu

Software Engineer with a strong academic foundation and hands-on industry experience across Android and full-stack web development. MSc Advanced Computer Science (Distinction). Completed a 1-year Full-Stack Development programme with IT Career Switch, strengthening expertise in JavaScript, Python, PHP, MySQL and modern web technologies. Experienced designing, building and deploying production-ready applications with secure CRUD, API integrations, structured Git workflows and responsive UI.

Technical Skills (Summary)

Core competencies

  • Languages: Kotlin, Python, JavaScript, HTML
  • Frameworks/Libraries: Jetpack Compose, Retrofit, jQuery, Bootstrap, Leaflet
  • Tools/Platforms: Android Studio, Git, Visual Studio, IONOS Hosting
  • Concepts: REST APIs, CRUD systems, MVC principles, responsive design, deployment & configuration management

Education & Development

Full-Stack Development Programme — IT Career Switch (UK)

Feb 2025 – Feb 2026

MSc Advanced Computer Science (Distinction) — Cardiff Metropolitan University

Sept 2023 – Aug 2024

Cardiff, UK

PG in Data Science / Machine Learning — Learning Saints Academy

Feb 2024 – Aug 2024

London, UK

MSc Computer Science — University of Port Harcourt

Oct 2018 – Mar 2021

Nigeria

BSc Computer Science — Novena University

Sept 2012 – Jun 2015

Nigeria

OND Computer Engineering — Lagos State University

Sept 2005 – Apr 2007

Nigeria

Work Experience

Technical Assistant — County Hall, Cardiff

Aug 2024 – Present

Cardiff, Wales

  • Conduct regular facility inspections, identify maintenance needs and ensure swift resolution, reducing downtime by ~15%.
  • Provide technical guidance to porters on complex maintenance tasks, enhancing team efficiency.
  • Maintain accurate maintenance records using software tools to improve tracking and reporting.

Android Engineer — Prunedge Technologies

May 2022 – Oct 2023

Nigeria

  • Designed and implemented robust architectures and complex Android UI, improving usability.
  • Optimised performance through improved coding practices, reducing load times by ~30%.
  • Collaborated with cross-functional teams to deliver high-quality, responsive applications on time.

Software Engineer — Decagon

Oct 2020 – Mar 2022

Nigeria

  • Built web and mobile applications using layered architecture and design patterns.
  • Worked within agile teams to deliver features with clean, maintainable code.

Certifications

Highlights

  • Scrum Fundamentals Certified (2021)
  • Google Developer Festival (2021)
  • Java Programming — Federal University of Technology, Akure (2017)
  • Web Development — Federal University of Technology, Akure (2017)
  • Software Exhibition — Kofi Annan Institute of Technology, Accra (2013)

References

Available upon request.

Recent Projects

Selected projects with live demos and GitHub repositories. Click a project to view details in a modal.

Gazetteer Project

Gazetteer

A full-stack geospatial web application that enables users to explore countries through interactive mapping, real-time API integrations, and dynamic data visualisation. The system combines client-side mapping with server-side PHP endpoints to securely consume external APIs and deliver structured country intelligence.

Leaflet Bootstrap jQuery PHP APIs
Company Directory Project

Company Directory

This is a full-stack CRUD enterprise directory system designed for managing personnel, departments, and locations with server-side validation, dependency protection, and dynamic filtering. Built with a structured PHP backend and AJAX-driven frontend for responsive data management.

Bootstrap jQuery PHP (mysqli) MySQL

Contact

Interested in working together, discussing a project, or exploring opportunities? Feel free to reach out — I’m always open to meaningful conversations around software development, collaboration, and innovative ideas.

Loading
Your message has been sent. Thank you!