Personal Details
Name
Oliver DeeganLocation
Dublin, IrelandAbout Me
Who am I?
A Full Stack Developer with a variety of life and technical experience, primarily in responsive web application development.
What do I do?
I create web based solutions for complex problems. I focus on user experience, design efficiency and user security to create functional and aesthetically pleasing applications.
How do I do it?
I make use of popular scripting languages, and backend frameworks such as Django or Flask to provide solutions in a simple and effective way.
Work History
fiber_manual_record
Musicmaker Ltd.
more_vert
Luthier
more_vert
12/2016 - Current Date
fiber_manual_record
Deganoth SD
more_vert
Multimedia creator
more_vert
07/2010 - 12/2016
Education
fiber_manual_record
Code Institute
more_vert
Full Stack Developer Diploma
more_vert
02/2019 - 02/2020
fiber_manual_record
School of Video Game Audio
more_vert
Wwise audio implementation
more_vert
07/2010 - 07/2011
Skills
What do I know?
With a core knowledge of scripting languages, I make use of the HTML/CSS/JavaScript trio to craft unique frontend user experiences, while using python to set backend logic in motion.
How do I use it?
Frameworks like Django and Flask allow for efficient processing of data with built in python functions and html templating. This allows for a fast workflow from development to production.
Mu Shop
Currently Offline
Updating the app hosting solution. This project will be available soon.
Warehouse Manager
Currently Offline
Updating the app hosting solution. This project will be available soon.
Sales Hemorrhage
What is this?
This is a mobile and desktop platforming game made using the Phaser 3 Javascript framework. It features an endless ascending platform style game where the player must accumulate sales while maintaining a healthy energy level. The project called for a game that challenged the user while still maintaining a fun experience.
How did I do it?
Using the comprehensive Phaser 3 framework I created a script that loads all assets to the web browser window. I made use of WAMP for local testing as this is a requirement of Phaser 3.
Technologies used
- Windows 10
- Command prompt
- Sublime
- Cloud9
- HTML/CSS
- JavaScript
- WAMP
- Github
- Dillinger Markdown Editor
Development
Courses
I completed the Code Institute Full Stack Developer Diploma. Its comprehensive content gave me an in depth understanding of web development trends and best practices.
check
Subjects
- Frontend Development - HTML5/CSS3
- User Centric Design - UX, Frameworks
- Data Driven Development - Django, MongoDB
Platforms
I keep up to date with current trends by taking courses on Udemy to keep my developer skills sharp.
Subjects
- C#
- JavaScript ES6
Game Development
Software
I've been playing computer games for as long as I can remember, and I have always dreamed of making my own. Through countless tutorials and self taught trial and error, I have gained an intermediate knowledge of two popular game engines, Unity and the Unreal engine. Both provide vastly different build experiences.
Game engines used
- Unreal 4
- Unity 3D
Frameworks
As part of my Code Institute diploma I was introduced to Phaser, a HTML5 and JavaScript based game development framework. Much like flash, it allows for games to be rendered and played all in the web browser
Frameworks used.
- Phaser 3
Music Production
Software
I studied Music Production in college and have been working both professionally and as a hobbyist ever since. I work with musicians, directors and game designers to design and polish their in-project audio.
Software used
- Reaper
- Pro Tools 10
- Ableton Live
Audio in Games
Through the School of Video Game Audio I learned in depth how to design and implement audio in a game environment. This required creation of non linear, multilayer audio to be triggered in different ways throughout the chosen game project. I later took this knowledge and applied it to Fmod Studio, an alternative to Wwise.
Software used.
- Wwise
- Fmod