Dennis Odalonu
I am a ............................
About
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.
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
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.
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.
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.