Software Developer with hands-on experience in full-stack web development, and data analytics.

RS

About

MSc Software Engineering graduate with expertise in Java, C#, Python, JavaScript, React, Angular, Node.js, Spring Boot, MySQL, MongoDB and machine learning. Demonstrated proficiency in MERN stack development, mobile app development using Xamarin and Ionic, automated testing with JUnit and Selenium and version control with Git. Strong background in agile methodologies, software design patterns, SOLID principles and continuous integration. Proven ability to work collaboratively in team environments while delivering high-quality, scalable software solutions. Seeking software development opportunities to apply technical skills in building innovative applications and data-driven systems.

Work Experience

Revanista
Hybrid

Sep 2025 - Present

Junior Software Developer

Develop well-structured, documented, tested software continuously delivered to production. Participate in Agile Scrum ceremonies including daily stand-ups and estimation sessions. Identify and resolve product bugs, deficiencies, and performance bottlenecks. Stay current with emerging technologies and architectures to drive innovation. Apply technical expertise to improve software quality, efficiency, and product outcomes. Work with Node.js/TypeScript development, libraries, frameworks, and RESTful APIs for complex applications. Manage code with GitHub and practice Test-Driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD). Collaborate in cross-functional teams and utilize AWS Cloud services, particularly serverless technologies (Lambda, DynamoDB, CloudFormation).

Online Distribution Agent

Ensure that all requests for the various online point of sales are updated in an accurate and efficient manner either through the relevant channel manager or manually for each hotel as per yield sheet instruction from account managers, as per emails from individual hotels & as per instruction from team supervisor and department head Ensure all requests for application of rate/availability or restriction changes have been applied correctly across relevant software platforms Ensure all email queries from hotels or members of management are responded to in a timely and professional manner All updates carried out are recorded as per standard application procedures checklist Liaise with the Team Leader, Systems Manager and Department Head regarding any items needing attention that hinder in the line of work Report any issues to relevant team leader/department manager for resolution Completing other ad-hoc administrative work, as required by management

Education

Atlantic Technological University

2020 - 2023
Bachelor Of Science In Computing In Software Development

Atlantic Technological University

2023 - 2024
Bachelor Of Science (Honours) In Computing In Software Development

University of Limerick

2024 - 2025
MSc in Software Engineering

Skills

  • Java
  • Python
  • JavaScript
  • TypeScript
  • React
  • Node.js
  • C
  • C#
  • Git
  • Angular
  • Ionic
  • MySQL
  • MongoDB
Skip to main content