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
Front End Team Lead
SkillPagesMarch 2011 - November 2013
Senior Software Developer
SkillPagesMarch 2010 - November 2013
Exodus SoftwareFebruary 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.
Link Solutions LtdFebruary 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 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.
Evolve Technologies LtdMay 2002 - February 2003
Link SolutionsJanuary 2002 - May 2006
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
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
Skillpages has been acquired by Bark.com!
Bark.com is pioneering the way people find local services. Skillpages is the world’s premier directory of service providers.Find out more