Descargar PDF

Resumen

A seasoned software developer with experience in freelance and corporate settings, specializing in Angular, RxJS, and modern UI development. Proficient in updating and refactoring legacy codebases, modernizing user interfaces, creating dashboards, and implementing functional event-driven programming. Demonstrated expertise in state management using NgRx, backend development with Python/DRF/Django, and hands-on migration of AngularJS to modern Angular frameworks. Holds a Master of Science in Computer Science from University College Dublin and a Higher National Diploma in Statistics and Computer Science from the National College of Ireland. Experienced in mentoring team members, conducting code reviews, and working across diverse projects. Seeking opportunities to leverage skills in cutting-edge software development roles with a focus on innovation and optimization.

Experiencia laboral

Freelance

2025-02present

Freelance Software Developer

  • Developed and updated Angular and Astro-based software projects, focusing on enhancing functionality and performance.
  • Refactored legacy codebases to improve readability, maintainability, and compatibility with modern development standards.
  • Modernized user interfaces by redesigning layouts and incorporating updated technologies for improved user experience.
  • Designed and implemented new dashboards with an emphasis on usability, aesthetic appeal, and efficiency in data presentation.
  • Organized and optimized codebases by adopting functional event-driven programming approaches using RxJS for better state management.
  • Conducted thorough reviews of existing systems to identify inefficiencies and introduced advanced UI management techniques.

Zyte

2021-072024-12

Software Developer

  • Developed and implemented new software components, focusing on store and state management, using modern monolithic architecture.
  • Designed and executed unit and integration tests to ensure software reliability and consistency.
  • Applied advanced principles of event-driven programming utilizing RxJs for efficient front-end development and state management through NgRx.
  • Contributed to the migration of legacy AngularJS codebases to modern Angular versions, streamlining performance and maintainability.
  • Provided mentorship to new team members, offering guidance on best practices through code reviews and technical support.
  • Conducted backend development utilizing Python, Django Rest Framework (DRF), and Django to design robust APIs and server-side functionalities.

Kingswood Computing

2018-012021-03

Software Developer

  • Developed and maintained an Ionic/Angular 3 mobile application, ensuring functionality, performance, and user-friendly design.
  • Implemented new features and enhancements for the backend system using .NET Core framework.
  • Managed database operations and optimized queries with Microsoft SQL Server to improve efficiency.
  • Collaborated with cross-functional teams to ensure seamless integration between frontend and backend functionalities.
  • Conducted testing and debugging of applications to identify and resolve issues, enhancing reliability and usability.
  • Delivered updates in alignment with project timelines, contributing to the overall success of software projects.
  • Worked on an ad-hoc basis during my Masters, later worked here full-time.

King, Barcelona, ES

2019-072019-12

Software Developer

  • Contributed to backend development projects using Java, ensuring scalability and robust performance.
  • Participated in frontend development utilizing AngularJS and JavaScript to create dynamic and user-friendly interfaces.
  • Worked on diverse software development initiatives during an internship at King Games, supporting ongoing projects with technical expertise.
  • Collaborated with a multidisciplinary team to deliver functional enhancements and resolve system issues efficiently.
  • Applied theoretical knowledge from a master's degree in computer science to real-world tasks, bridging academic learning with practical application.
  • Supported the improvement of existing systems by debugging, testing, and optimizing code for better performance and reliability.

SSE Airtricity

2016-012018-01

Data Analyst

  • Analyzed and visualized data using Python libraries such as Matplotlib within Jupyter notebooks to derive actionable insights.
  • Retrieved, processed, and manipulated datasets efficiently using SQL queries to support business decision-making processes.
  • Automated tasks and workflows through scripting in Python and bash, streamlining operations and improving efficiency.
  • Designed and developed an internal web platform utilizing Flask and Python for managing regulatory submissions effectively.
  • Collaborated with the analytics team to ensure accurate data interpretation and reporting in line with regulatory requirements.
  • Applied advanced analytical techniques to quantify trends, enhancing the organization’s understanding of key performance metrics.

Verde, Wicklow, IE

2013-012015-12

Environmental Scientist

  • Conducted comprehensive environmental surveys to assess ecological and environmental conditions.
  • Prepared detailed environmental reports, ensuring compliance with relevant standards and regulations.
  • Performed data collection and analysis for various environmental assessments and projects.
  • Assisted in developing strategies to mitigate adverse environmental impacts based on survey findings.
  • Collaborated with clients and stakeholders to address project-specific environmental requirements effectively.
  • Supported the implementation of sustainable practices through research and reporting initiatives.

Estudios

University College Dublin

2019-12

Master of Science - MS

University College Dublin
Master of Science - MS, Computer Science * (September 2018 - December 2019)

National College of Ireland

2016-09

Higher National Diploma

National College of Ireland
Higher National Diploma, Statistics and Computer Science * (September 2015 - September 2016)

Université Claude Bernard Lyon 1

2012-09

Master of Science - MS

Université Claude Bernard Lyon 1
Master of Science - MS, Soil Microbiology * (September 2011 - September 2012)

University College Dublin

2009-07

University College Dublin
Environmental Science * (September 2005 - July 2009)