Vouchers

Services

  • 3 Years
  • Intermediate
  • Full time
  • Part time
  • One time

Backend development for SkillPages - technologies used include C#, SQL, Python, Javascript and a large portion of the AWS infrastructure including EC2, S3, SQS, SNS, EMR and Elastic Beanstalk.

  • 10+ Years
  • Intermediate
  • Full time
  • Part time
  • One time

I've been playing both acoustic and electric guitar publicly since the age of 14 and have strong experience of performing in public

Credentials (3)

  • Connected Facebook Account
  • Connected Google+ Account

Recommendations (9)

Projects (8)

RemoveClickEvents.png

Removing click events in a Windows Form application

Share

When writing a program that has a lot of dynamic controls in it, you have to be careful with registering event handlers onto them. I discovered this the difficult way when one of my applications was registering multiple 'Click' events on a button. This was happening because I was binding a new event on it every time without cleaning up the old ones - so a new Click would trigger all the previous events. This handy little code snippet cleans up all the Click events on a Button so that you can then add a new event handler without any fear!

Maidens

Share

In my younger years I enjoyed taking part in debating while in university. One of the more interesting technical challenges to debating is the usage of software to control and monitor the tournaments particularly since there is usually power-pairing algorithms used to ensure that the best teams end up facing each other. This is a problem which modern tab software has fixed but a gap in the market still existed for single-speaker tournaments which follow a different format and scoring pattern to team tournaments. In March 2013, I was the tabmaster at National Maidens which is a national tournament for first year speakers in single speaker format. It was the debut of the software I wrote to remedy this gap and it went off (largely!) without a hitch! I've since open-sourced the project and it's available here.

https://github.com/lorcanthrope/Maidens

Work History

Software Developer

SkillPages

April 2011 - Present

Backend development for SkillPages - technologies used include C#, SQL, Python, Javascript and a large portion of the AWS infrastructure including EC2, S3, SQS, SNS, EMR and Elastic Beanstalk.

Co-Operative Intern

Analog Devices

May 2008 - January 2009

This work was part of my industrial placement. I worked in the DAC (Digital to Analog Converters) department under Maurice Egan.

Qualifications & Certifications

Bachelor of Engineering in Computer Engineering

University of Limerick

St. Ita's College, Abbeyfeale

Lorcan O'Neill

Grand Canal Dock, Dublin, Ireland