Resume

Table of Contents

Third Level Education

Dublin City University (DCU), Ireland
B.Sc. in Computer Science – Year 3 (Ongoing)

  • Achieved a First Class Honours (1.1) in 2nd year
  • Ranked Top 5 overall in the 2nd year PassList
  • Strong results across core modules, including:
    • Operating Systems: 97%
    • DevOps: 95%
    • Linear Algebra, Logic, Full Stack Development: 91%
    • Probability & Statistics: 90%
    • Object-Oriented Programming (Java): 89%

IT Skills & Projects

IT Skills

  • Languages: Python, Java, C, JavaScript, Prolog, R, Haskell
  • Back-end: Django, Flask (Python); Spring Boot (Java)
  • Front-end: React, Bootstrap, HTML5/CSS3
  • DevOps: Git, GitHub, GitLab, Docker, Shell scripting, AWS
  • Operating Systems: Confident with GNU/Linux and terminal environments
  • Networking & Systems: OSI model, load balancing, system architecture principles
  • Workflow: Vim/Neovim user, strong command line proficiency

IT Projects Completed

  1. Python Minecraft Farming BOT
    Built using pyautogui, time, and keyboard modules. Designed to automate repetitive in-game tasks and included basic logic to parse logs and determine optimal timing for item selling.

  2. Rendering a 3D Donut in the Terminal
    Developed in C, applying concepts such as perspective, lighting models, and matrix transformations. Deepened understanding of Linear Algebra and 3D rendering.

  3. Custom Shell Implementation
    Written in C, supports batch mode, I/O redirection, background processes, and basic error handling. Implemented process forking and file descriptor management. Included full documentation and a user manual.


Work Experience

Amazon Web Services (AWS)
Software Engineer InternMar 2025 – Present

  • Working in CloudWatch, contributing to a large-scale, high-throughput internal API
  • Focused on developing effective testing strategies to improve reliability and observability
  • Dealing with a legacy Java framework from the early 2000s, while also leveraging NAWS
  • Gained hands-on experience with distributed systems, internal tooling, and collaborative team dynamics in a fast-paced environment

Dublin City University – School of Computing
Student HelperSept 2023 – Apr 2024

  • Supported 1st-year students during programming labs (~15–20 per session) across two core modules
  • Assisted with fundamental programming concepts (loops, conditionals, algorithms) and Python features (OOP, list comprehensions, error handling)
  • Fostered a collaborative learning environment, boosting student engagement and confidence

Interests / Awards & Achievements


Referees

Available upon request.