Working on backend development for the SkillPages platform - using C# and SQL with an emphasis on scalability and efficiency. Some experience on the frontend side of things.

Vouchers

Software Developer

Software Developer
Summary

Working on backend development for the SkillPages platform - using C# and SQL with an emphasis on scalability and efficiency. Some experience on the frontend side of things.

Availability
  • Full time
  • Part time
  • One time
Interested In
  • Paid Jobs
  • Unpaid Jobs

Bloom Filters

I recently implemented a Bloom Filter for some internal file processing. A bloom filter is an interesting probabalistic data structure modeled around a giant bit array - you take your data set and hash them in order to activate different bits. You can then test your different input values against the filter - if you get back a negative, you know your input value isn't in the filter. If you get a positive, it means it might be in the filter. The error chances of getting a positive for a value that isn't in the filter increases based on there being more items in your data set - but this can be offset by using more hashing functions or starting with a larger bit array.

It's proven very useful in the context I've been using it anyway!

Bloom Filters by Example

Lorcan O'Neill's Work Experience

SkillPages.com

Software Developer (April 2011 - Present)

SkillPages

Software Developer (April 2011 - Present)

SkillPages

Software Developer (April 2011 - Present)

I work on the backend team - designing functionality for our website.

Technologies utilised: C#, T-SQL, Javascript/JQuery, CSS, HTML, MVC 3.0, Powershell

Next

Stockroom (November 2010 - December 2010)

Pallas Foods

Picker (May 2010 - September 2010)

Pallas Foods

Picker (June 2009 - August 2009)

Analog Devices

Cooperative Education Intern (May 2008 - January 2009)

Analog Devices

Co-Operative Intern (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.

Tesco

General Worker (September 2007 - March 2008)

UL Debating Union

(September 2007 - April 2011)

Pallas Foods

Picker/Postman (May 2007 - August 2007)

Thomas Mann

worker (June 2004 - September 2006)

Spike

worker (March 2002 - May 2004)

Lorcan O'Neill's Education

University of Limerick

Bachelor Of Engineering in Computer Engineering

University of Limerick

(2011)

University of Limerick

Bachelor of Engineering in Computer Engineering (2011)

St. Ita's College, Abbeyfeale

St. Ita's College, Abbeyfeale

(2006)

St Ita's College

(2006)

Lorcan O'Neill's Connections (171)