Computer Science Graduate | Aspiring IT Professional
Recent Computer Science graduate with a first-class honors degree, passionate about developing innovative software solutions. Skilled in C#, Python, web development, and cybersecurity. With hands-on experience in full-stack projects and database design. Successfully published mobile game Bakery Scramble on Google Play Store, demonstrating expertise in Unity game development and mobile app publishing.
Earned by creating my own Python scripts and performing basic hands-on data analysis using IBM's Jupyter-based lab environment.
Issued by AWS Academy
Issued by Dublin Business School
For completion of 21 lessons which prepare students to engage in the hiring market upon graduation.
Published on Google Play Store | Fast-paced merge puzzle game
Successfully developed and published Bakery Scramble, a fast-paced merge puzzle game now available on the Google Play Store. This mobile version evolved from my original Unity web game, featuring enhanced gameplay optimized for Android devices. Players drag and drop baking ingredients on a 4x4 grid to create higher-tier items, combining flour, dough, cookies, cupcakes, and cakes to aim for the highest score possible.
Developed a complete digital board game using the Unity engine, built entirely from the ground up. This project was chosen to expand my Unity knowledge while developing advanced C# programming skills. The experience of using C# in a visual context allowed me to see the immediate impact of my code, making the development process both educational and enjoyable.
Developed a comprehensive simulation of a man-in-the-middle (MITM) attack to demonstrate cybersecurity vulnerabilities. MITM attacks are a cyber attack tactic where a potentially dangerous person intercepts communications between two parties who should only be directly communicating with each other. The attacker can discreetly monitor and steal potentially sensitive information if successful.
Created a comprehensive report on AWS cloud services and successfully deployed a secure Ubuntu Linux virtual machine using Azure Resource Manager (ARM) templates. Ubuntu is a Linux-based operating system that is open-source and free to use. It is a popular operating system for cloud computing, with support for OpenStack. Many servers and cloud platforms use Linux-based systems like Ubuntu.
View on Google Drive
Part one involved developing comprehensive specifications for a library management system (minimum 6 classes) along with 4 UML diagrams to explain the architecture. Part two focused on implementing key components of this system using C# with object-oriented programming principles.
View Part 1: Designing and Diagrams
View Part 2: Application and Unit Testing
Developed a comprehensive Visual Studio Solution application that allows users to securely login with validated credentials. The main menu provides full account management capabilities including viewing existing accounts, updating account information, and creating new accounts as demonstrated in the video below.
Developed a comprehensive form application featuring multiple user types (Nurse, Doctor, Part-time, and Patient) with intuitive button-based selection on the right side of the form. Information can only be added when a user type is selected, with appropriate validation messages displayed. The application includes functionality for clearing form fields, adding user information, and viewing database tables. This project emphasized object-oriented programming principles by creating multiple classes and attributes for each user type.
Email: rshan@outlook.ie
LinkedIn: Ryan-Shanahan-IT
I'm always interested in new opportunities and collaborations. Feel free to reach out!