Hi! I'm Patrick, a Software Engineer with over 5 years development experience at Unum, an American Insurance Company

Here you can view some of the projects I've been part of
both during my time at Unum and in my own free time

Personal Web Projects

The following is a couple of web based applications which I have worked on in my own time
Hit "More Info" to see details about the technology behind the project

Electron Game News

This desktop application pulls down news information from the internet so that users can view everything in one place and on their desktop.
Mainly building out the front end curently but my goal is to have it pull down data dynamically for popular online games.
Electron Game News

The technology behind this app is cool. I'm using ElectronJS to create the a desktop application built using HTML5/CSS3 and Javascript Libraries like Node, Gulp, Angular.
Currently simulating how it would work by connecting to a JSON file which serves data but my plan is to connect it to a MongoDB using REST API's.

Medium Website

This is a wesite I was asked to build for a friend to give him an online presence to help his Medium business.
He wanted it to be mobile friendly, look slick and be able to add blog posts. This is not the live version so I encourage you to add your own posts.
Medium Website

I designed the site with the aid of Moqups, PlaceIT and Photoshop with mobile responsiveness in mind.
To run the site, I created my own Full Stack application using MEAN (MongoDB to store data / Express to load routes / Angular for data binding / Node to run the app. It is hosted on Heroku (AWS).

The Rosh Pit

This is a mobile friendly responsive news website for the popular DOTA 2 PC game.
I have tried to give it a mondern design while also allowing contributers to easily add new articles which are stored online in MongoDB. To view the website and code, click more info.
The Rosh Pit

The Rosh Pit was built on Bootstrap and the MEAN stack (Mongodb, Express, Angular, Node). I am using Heroku to host it online and my database is on MongoLab. All code is stored on GitHub. You can view both the website and source code in the links below.

Charity Comparer

This site was built with help from one of my friends who works for Concern. We were worried that the charity scandals of recent years were hurting donations in Ireland and wanted to do something to counteract it.
We decided to create a website which rates all Irish charities and compares them.
Charity Comparer

We take the information that charities publish in their annual reports and standardise it. This means you can see what your favourite charity is doing with your donation. And you can compare it with other charities.
This was one of the first personal websites I created. You can see it and the code in the links below.

Unum Web Projects

The following is a couple of web based applications which I have worked on in my time at Unum
Hit "More Info" to see details about the technology behind the project

Sniper

Sniper provides self service for workarounds defined by problem management. These workarounds are implemented as temporary fixes to allow the business process to proceed with minimal interruption to service.
Sniper temporary fixes are released when repetitive incident of the same data fix are identified.
Sniper

Sniper was built to be system agnostic so that adding a new system to our tool would be simple. We used Hot Towel as our framework which includes Bootstrap, Angular, Knockout, Breeze and SQL. Heavy use of SQL and Stored Procedures was used to allow the website to be as data driven as possible. This project has 8 developers based in US and Ireland.

Card Generator

I was asked to help a team in Unum who wanted to help people learn about other areas within the company so that individuals have a better understanding of the company as a whole.
We decided to do 2 things, create a crossword with descriptions of different areas and create a "Go Fish" type game. This generator aids that game.
Card Generator

I built this using Bootstrap for the responsiveness and Angular for allowing the cards to get updated for a realtime preview.
For downloading the card, what I'm actually doing is converting it to an image using the HTML2Canvas JS library and downloading with JavaScript.

Tech Radar

Tech Radar is a visualization tool which allows the Vendor Products team to show what products they are bringing into the organization and at what stage they are at.
Having a tool like this increases the teams visibility throughout the organization and allows individuals to see work being done.
Tech Radar

This project was built using bootstrap and angular and uses an XML file to store data. Each draggable circle receives a position on the radar which is saved each time it moves.
Double clicking a circle will bring up a modal which allows you to edit the information in it.

Mapper Mobile

Mapper Self Serve is a Unum web application which allows business users who are discussing a clients data feed needs to create a sample file for the client which they can email to IT.
Doing this saves a large amount of testing time and shows prospective clients that we have the ability to deliver exactly what they want.
Mapper Mobile

This was a responsive web based application which we created to aid Unum Business Analysts while collecting requirements from customers on their data file needs with a view to minimizing unexpected data formats. The application used JQuery, Ajax, JSON, SQL and IIS. It is currently used by 10+ analysts.

Unum SQL Projects

Using Mapper, Unums EDI/ETL tool, I was tasked with creating a variety of bespoke solutions for various Unum customers. Some examples can be seen below

BSwift

BSwift are a Benefits Administration company which gathers data from our customers for use in Unums insurance products. My job was to set up our system to automatically take in data from BSwift in XML format and load the data to our Data Warehouse.
Once data is in our warehouse, we would build automated jobs which used this data to create customised data files which customers would plug into their systems to use for various things including payroll deductions and eligibility feeds.

TCS

Telephonic claims submission is an area of Unum in which external customers will submit claims to the company via telephone.
TCS workers enter the data into our systems for use by various parts of the organization. The EDI team built customized data files for our external customers which were sent on a monthly or weekly basis.

CoPERA

Colerado Pera is a huge client that was upgrading onto a new system, they weren't able to completly move off the old system so we needed to do some complex modeling to get it working.
Unums Mapper application was the middle system in the process. We had to map in data from the benefit administration group to our system through multiple seperate jobs. After this, we needed to send the data in a specific format to the old system for the billing cycle to occur. This was done through a variety or jobs.
Once the old system was updated and the billing cycle had completed, we had to move the data back into Mapper where we created a variety of data files and transmitted them to our customers.