Blog

Profile

Kinsella Lloyd

Lloyd Kinsella

Web & Software Development Consultant

Name:Lloyd Kinsella
Date of birth:25th Dec 1982
Address:Brighton, United Kingdom
Email:[email protected]
I am a senior developer with many years experience in creating business class solutions. My main focus is developing rich and scalable internet applications and web services using cutting edge technologies that give companies that competitive advantage.

When developing I use agile methodologies and adhere to SOLID design principles and use Test Driven Development and Continuous Integration where applicable.

I have been programming since I was 11 and love learning and trying new technologies and I'm never afraid to jump in and give things a go.

Employment

Mar 2015 - present

Study Group: PayOnline

Software Architect (Contract)

Led the design, development and deployment of an online payment system for the entire organisation. The solution enables thousands of students to pay millions in outstanding tuition fees and sundries and replaced an existing labour intensive system.

  • Architected and implemented a horizontally scalable front facing payment website for students to make payments through. Supporting multiple organisation brands, multiple languages and multiple currencies.
  • Designed and developed a back-office website for managing brands, translations and other maintenance related tasks.
  • Designed and developed back-office website for payment officers to generate reports relating to payments that have been or currently are being processed.
  • Designed and developed a web service for other organisation components to integrate with the payment solution.
  • Developed and managed several back-office scheduled tasks and services to process, aggregate and report on payments.
  • Integration with the GlobalCollect payment processor.
Apr 2014 - Mar 2015

Artirix: Teletext Holidays Project

Senior Developer (Contract)

Taken on to migrate Teletext Holidays from an archaic legacy technology stack to one that is more modern, highly performant and scalable which led to improved traffic and conversion statistics.

  • Development of a new website utilising responsive layouts eliminating the need for separate websites for desktop, tablets and mobiles.
  • Continued support of the existing Sitecore CMS system, extending or replacing components where required.
  • Refactoring code abstracting underlying CMS from the website to allow client to migrate website from Sitecore CMS to another CMS with ease.
  • Integration with ElasticSearch and RESTful based web services for holiday and hotel searches.
  • Helped to introduce more testing into the client side JavaScript code using Jasmin and Karma.
  • Refactoring a lot of legacy C# and JavaScript code making it more efficient, scalable and fault tolerant.
  • Development and maintenance of several backend processes to shunt various data files around Amazon EC2 instances and S3.
  • Responsible for live deployments and rollouts of updated components to end users.
  • Begun migration to ThoughtWorks Go for continuous builds replacing the existing Jenkins build system. Also introduced Octopus Deploy for deployments.
  • Created high performant sitemap generation that processed 70,000+ pages in an efficient and succinct manor.
  • Implemented and resolved various issues around URL redirection, they have several thousand redirects that needed managing.
  • General maintenance and housekeeping of frontend and development servers including updates of Windows, IIS management, SQL Server etc.
  • General diagnosis and support of client issues through use of any components.
Apr 2012 - Apr 2014

Study Group

Senior Developer

Taken on to maintain and develop existing software and web applications and to begin a greenfield project of developing new web sites and infrastructure based around the Sitecore CMS.

  • Aided the design, development and maintenance of at least 40+ websites across several company brands. Several of which went on to win awards.
  • Led the design and development of centralised error logging and system performance monitoring using C#, ASP.NET, Logstash, RabbitMQ and ElasticSearch so that real time the status of servers and any issues that arise could be tracked.
  • Led the design and development a RESTful web service in C#, ASP.NET and NancyFx to integrate with MaxMind GeoIP services to provide geolocation information to any company system that requires it.
  • Developed a RESTful web service in C# and ASP.NET that allows our iOS e-brochure application to integrate with our internal information systems to retrieve study centre and course information.
  • Developed a custom analytics reporting user interface in C#, ASP.NET and ExtJS that integrates with SQL Server Reporting Services (SSRS) to display custom analytics information to company stakeholders.
  • Developed an ASP.NET MVC based file upload portal for our prospective students so that when applying they can send us supporting documentation such as school results, identification papers etc. This tightly integrated with SalesForce and worked by attaching files directly to lead/contact objects within that platform using their SOAP web services.
  • Support and development of company contact and enquiry forms. Migrated them from Eloqua to a custom KnockoutJS based system that integrated directly with SalesForce and created leads and opportunities as needed.
  • Developed an ASP.NET MVC based RESTful API to provide course entry and progression requirements to some 20+ websites.
  • Developed an ASP.NET MVC based information retrieval system building off the previously mentioned course entry and progressions API to allow our admissions centre personnel to view details for all courses offered when dealing with student enquiries. Personnel could apply many filters and be provided with an up to date picture of module result requirements, English proficiency level requirements and so on.
  • Led the standardisation, implementation and maintenance of Google Analytics across company websites.
  • Led the setup and maintenance of MediaWiki within the development team to act as a central repository of knowledge for systems and processes. Previously no such system existed an information was sparse and held by individuals which was usually lost or forgotten if they left the company.
  • Developed Windows services and tools that perform various background processes within the company, often involving integration with SalesForce.
2011 - Apr 2012

Rakuten Attribution / DC-Storm

Platform Architect
  • Assist and direct other developers in the continuing development and maintenance of the web user interfaces to the company platform.
  • Designed, developed and deployed REST based web services that provide an API to the company platform using C# and ASP.NET and MVC.
2009 - 2011

Rakuten Attribution / DC-Storm

Senior Developer
  • Continued redesign and deployment of web based user interface elements.

  • Optimized and improved content delivery for web based user interface elements improving efficiency and scalability.

  • Implementation of technology and services such as Couchbase caching servers and MongoDB.
2008 - 2009

Rakuten Attribution / DC-Storm

Developer

Redesigned and deployed complete new web user interface for company platform implemented in ASP.NET and using ExtJS to provide a rich user experience.

2007 - 2008

Rakuten Attribution / DC-Storm

Junior Developer

Extend and develop existing web based user interfaces for company platform using HTML/CSS/JavaScript and ASP.NET.

2006 - 2007

Odisse Technologies

Software Engineer
  • Designed and developed compression extensions for existing SOAP based web services in C# using the BZip compression algorithm. Originally for the billing reconciliation platform but later used on other .NET based web services.
  • Redeveloped billing reconciliation platform user interface improving it and bringing it more into line with standard Windows User Interface Guidelines.
  • Redeveloped billing reconciliation platform login and session management systems based in
    ASP.NET.
  • Assisted in the development of custom scripting and component delivery systems for billing reconciliation platform in C#.
  • Development and maintenance of Oracle PL/SQL stored procedures, tables and views for a variety of products.
  • Designed and developed software to retrieve CDR files from VOIP servers and deliver them to billing processing servers.
  • Designed and developed a web based newsletter distribution and tracking system using PHP and MySQL.
2003 - 2004

University of Brighton

Halls of Residence Web Service Support

Provided support to students within the university halls of residence who required internet access. Self-motivation, planning and good communication skills were integral to arrange appointments, visit residents and also provide a level of technical support.

2003

Capricorn Software

Support & Software Engineer

Assisted with installation and maintenance of hardware and software components for the company clients.

 

Later moved on to developing a small range of utility tools to use internally by the company which included backup and database filing.

 

Technology predominantly revolved around Borland Delphi and Paradox.

Workshell

Director, IT Consultant

Workshell has been the umbrella for a variety of projects since I founded it in 1994. As well as personal projects Workshell also covers my web and software consultancy business where I provide my services and expertise on a contractual basis.


A selection of my currently public available projects:

Education

2011

University of Brighton

BSc (Hons) Computing

Final year project involved a hardware and software component which determines geographic location by using WiFi access points within the local vicinity.

 

The hardware component records WiFi access points within range and the current GPS coordinates and uploads them to a database.

 

The software component takes the WiFi access points within the local vicinity and compares them against those in the database. If there is a match the relative GPS coordinates can be worked out through use of trilateration computations.

Teletext Holidays – Guides

Teletext Holidays – Guides

Artirix / Teletext
Teletext Holidays – Hotel

Teletext Holidays – Hotel

Artirix / Teletext
Teletext Holidays – Search Results

Teletext Holidays – Search Results

Artirix / Teletext
Teletext Holidays

Teletext Holidays

Artirix / Teletext
.NET Regex Designer

.NET Regex Designer

Workshell
.NET Regex Designer

.NET Regex Designer

Workshell
Storm Reporting Platform

Storm Reporting Platform

Rakuten / DC Storm
Storm Reporting Platform

Storm Reporting Platform

Rakuten / DC Storm
Storm Reporting Platform

Storm Reporting Platform

Rakuten / DC Storm
Storm Reporting Platform

Storm Reporting Platform

Rakuten / DC Storm
Server Status Monitor

Server Status Monitor

Study Group
Realtime Visitor Information

Realtime Visitor Information

Study Group
Log Viewer

Log Viewer

Study Group
Progression Routes

Progression Routes

Study Group
.NET Regex Designer

.NET Regex Designer

Workshell
Study in the UK

Study in the UK

Study Group
University of Lincoln WBDL

University of Lincoln WBDL

Study Group
Study Group Fairs

Study Group Fairs

Study Group
Bellerbys College

Bellerbys College

Study Group
Study Group

Study Group

Study Group
Page 1 of
Contact info
AddressBrighton, United Kingdom
Phone
Website

Let's keep in touch