I was initially introduced to programming through my college course, B.A.(Mod.) in Computer Science, Trinity College Dublin. The vast majority of my programming experience is in Java, but I also have a high competency in a variety of lagnuages, such as Python, C# and React. I am also experienced in with a variety of technologies, such as SQL, Docker, CI/CD pipelines and Version Control (Git, GitHub, GitLab). I am currently employed by Fiserv in Dublin as a Graduate Software Engineer, and I have previously completed an internship with IRLCA Limited in the Summer of 2023.
I joined Fiserv on the 4th of June 2024 as a Graduate Software Engineer, as part of their Technology Analyst program. I work on the OmniPay platform with the Streamers team. The Streamers team works on a variety of microservices, which are programmed in Java. First my first 3 months as part of the team, my main workload has comprised of test automation work. I currently write BDD test cases using Cucumber adn Python and have also written multiple scripts using Python to save testers tens of hours weekly on tasks that would have previously taken hours to perform manually. As well as this, I have gained a lot of very useful experience in SQL.
I completed a 12 week internship at IRLCA Ltd in the summer of 2023. During my time here, I was a member of the backend team. My work mostly comprised of creating a variety of CRUD operations using .NET C# within a Domain Driven Design (DDD) based codebase. As well as this, I gained very useful experience in SQL database manipulation using Fluent API. This internship gave me great exposure into the Agile methodology framework. I participated in daily standups and bi-weekly sprint reviews.
During my final year in college, I was a demonstrator/TA for both semesters.
During Semester 1, I was a demonstrator for the 3rd year module Software Engineering (Module Code: CSU33012). My main responsibilities consisted of helping students with any software setup issues that the studetns were facing as well as assisting them with the use of Springboot.
In Semester 2, I was a demonstrator for the 1st/2nd year module Mathematics II (Module Code: CSU12002). During my time demonstrating, my main responsibility was to answer any questions the students had about the tutorial sheets they were assigned in the previous week.