Delaney - Senior Software Developer - Dublin, Co. Dublin, Ireland

Barry Delaney

Dublin, Co. Dublin, Ireland


Senior Software Developer & Team Lead (.NET, C#, Javascript, JQuery, SQL Server, ASP.NET MVC, HTML 5, CSS)

Currently working for SkillPages where we have gotten 1 million customers in the 5 months from launch.

Outdoors adventurer, Amatuer Artist/Painter, Music lover(all different types), whiskey Connosieur, Movie buff, avid Sci-Fi reader, World Traveller(been to over 20 different countries). Gadget lover


Senior Software Developer


Experienced Software/Web developer with 9+ years experience in designing and developing high performance, Object Orientated internet and intranet applications. Experience includes ASP.NET MVC, ASP .NET 2.0, 3.5 and Classic ASP. WCF and Web Services. T-SQL and SQL Server 2000 and 2005 database design and development. AJAX, Jquery and javascript. Website design and development including UI design, CSS, HTML, JQuery and HTML5.

Work History

Front End Team Lead


March 2011 - November 2013

Senior Software Developer


March 2010 - November 2013

Lead Developer

Exodus Software

February 2007 - February 2010

Design and Development of a Web based Patient Management System. Key Modules included an appointment booking system. A patient consultation wizard using customizable care pathways. A world health module that included RSS/KML feeds. An automated SMS & email patient notification/reminder module. The system was also designed for the export or import of data that was of SNOMED or ICD10 standard.

Technologies used: ASP.NET 3.5, LINQ, AJAX, JQuery, WCF Services, Web Services, T-SQL, SQL Server 2005

My duties included being Lead Developer & Project Manager of the above and other projects, in which I was required to meet with clients on a regular basis, to analyze client requirements, draw up requirement documentation, functional specification and work with a team to meet those requirements.

Software Developer

Link Solutions Ltd

February 2003 - July 2006

Design and Development of smart device application for BrokerCRM Ltd, that can display and synchronize their client base information with their office server while out on the road. Technology used: .Net Compact Framework, T-SQL, SQL SERVER, C#, MS Visual Studio .NET

Design and development of Websites and content management systems for Link Solutions and their clients. Technology used: ASP.NET, C#, T-SQL, XML, XSLT, CSS, JavaScript, HTML, FLASH.;

Design and Development of an Intranet application that automatically uploads properties from BrokerCRM software to the clients own website. This information could also be shared with users of the same software in other offices by means of web services. Technology used: Web Services, ASP.NET, C#, XML, T-SQL, SQL SERVER.

My duties included Project Management of the above and other projects, in which I was required to meet with clients on a regular basis, to analyze client requirements, draw up requirement documentation, functional specification and work with a team to meet those requirements.

Web Developer

Link Solutions

January 2002 - May 2006

Software Developer

Evolve Technologies Ltd

May 2002 - February 2003

Design, development and maintenance of websites for Evolve Technologies and their clients. Technology used: ASP (VB script), MS-Access, HTML, CSS, JavaScript.

Development of a generic CRM intranet application that can be tailored to clients requirements. Technology used: ASP (VB script), T_SQL, MS-Access, HTML, CSS, JavaScript.


HTML Newsletters

Designing html newsletters can be quite tricky to do so they are rendered the same in all providers. Between Outlook, Gmail, Hotmail, Yahoo and Aol there is quite a difference on how they are rendered. Here are some things that i find use when designing a html email.

1: Do not rely on external or embedded style sheets (those contained within the <style> tag above the <body> tag). Many email services cut everything above the body tag and disable external style sheets.

2: Use tables for layout (get over it). you can use <div> tags but they may behave differently in different email services while tables are more consistent. As an example padding on <div>'s is ignored in outlook 2007 while it is supported on table columms.

3: Use inline styles. In fact, you'll find you can get the best mileage out of inline styles in <td> tags. That way you are setting up little style regions/stylesheet within each table.

4: Don't use background images. Gmail, among others, will ignore any url() attribute in an inline style, and the simple background= tag attribute.

5: Don't use images for important content like calls to action. Outlook, Gmail and others turn images off until allowed by the user.

6: make sure you declare width, cellpadding, and cellspacing for all tables and table cells. Doing so will result in a fixed width for the template.

7: And last but not least make sure you test your email in all providers that it can go to. to ensure it renders correctly

Fast Loading JavaScript

Excellent JS decision tree by Aaron Peters for fast loading Javascript. you can find the slides to his talk at Velocity conference here One of the many gems at the conference

Some good reading material for c# developers

Effective C# 50 specific ways to improve your c# by Bill Wagner..

Qualifications & Certifications

Dip Computer Science

Athlone Institute of Technology


N.U.I Maynooth

Skillpages has been acquired by! is pioneering the way people find local services. Skillpages is the world’s premier directory of service providers.

Find out more

Are you sure that you want to leave?