Jeremy Reagan
Software Engineer

(479) 459-2046
jeremy.s.reagan@gmail.com

Amalga V2

for Golden Living
Amalga is a data aggregation system designed to bring disparate systems data together to form a whole picture, specifically for health care information. My first job at Golden Living was to help stand up the Amalga platform as an interface developer. My job at that time included doing deep data analysis and building Amalga parsers to bring that data into the Amalga system as a whole. A parser is an ETL solution to pull data from one source system, split it up into a usable chunk for insertion into the Amalga system
Skills Used
View All

Bridgegate

for Golden Living
Bridgegate is a generic ETL platform designed to be used by health care companies to acquire, transform, and ingest data using just about every transfer protocol and data format known to man. I started out using Bridgegate as a user, but ultimately was given administration over the system as a whole. At its height, I had 14 different Bridgegate servers running about 5000 different data transfer processes.
Most of them were simple enough, get data from source A, move to destination B. But the occasional one would crop up that required a little more work then that, where we would have to take data format A and turn it into data format B with advanced calculation logic added on top for good measure.
Skills Used
View All

Data Viewer

for Golden Living
Data Viewer was a generic data reporting system built to allow the user to pull data from several different source repositories for display in a data grid, with advanced filtering and analysis, and allow for export to CSV.
Skills Used
View All
DDubFoto.com
This website was a request from a friend of mine who does minor photography as a side business. He needed a decent online portfolio to showcase his skills to potential clients, so I built him up something real quick. It's not fancy by any means, but it has online galleries and a backend administration page for photograph and gallery management. He didn't need anything more fancy then that.
Skills Used
View All
FTISOnline.com for First Track Information Services
I hesitated to even add this one, looking at it now, it's a pretty dismal example of what I can do. But it's the first full fledged web-site I ever built, so it deserves a mention here regardless of how truly terrible and unsightly it is!
Skills Used
View All
HL7 Analyst
HL7 Analyst is an HL7 V2.x parsing and analysis tool written in C# 2 many years ago. I built it to service a need I had at Golden Living at the time in my role as HL7 Analyst and ETL Developer, but it worked so well and there was nothing else on the market at the time that didn't cost a boat load of money that compared to it's many features so I put it out as open source for the general public's use. Since I put it out in 2011 it's enjoyed a pretty decent download rate, and I've received many accolades from it's user base on it's stability and feature list.
Sadly I've moved onto bigger and better projects and this one has been left behind a bit. Maybe I'll pick it back up and modernize it a bit one day.
Skills Used
View All

Intellicare

for Golden Living
I came into Intellicare after it had already been pushed into production as a result of some of the key developers moving onto different opportunities. Intellicare was a home grown CMS and reporting application used by the Golden Living field facilities to determine patient care, and used by the business to determine business needs and financial impacts across all spectrums of the company.
As a CMS it was designed to be modular, so you could plug and play MVC applications into the overall MVC project dynamically, without having to stop the whole system to add additional features.
In addition to it's front end capabilities, it had a rather impressive back end that aggregated several different data sources into reporting tables for use in the front end. Most of its data came from the Amalga system, which had already been used by Golden Living to aggregate the majority of company data repositories into a single location.
Skills Used
View All
jeremyreagan.com
Oh my who can forget the very site we are currently on! I almost forgot to add it.
You can probably see what the site is about so I won't bore you with the details. But check out the skills list below to see what goodies I used to build it.
Skills Used
View All

Stack Monitor

for Golden Living
Stack Monitor was an asynchronous server performance and health monitoring system. It was a windows service and continually checked the health and state of all server's under it's purview, storing the results of it's monitoring to a database for reporting in the Intellicare application. It used WMI queries to pull the state and performance counters from each server remotely.
Each server type had it's own configuration; for example, on SQL Server based systems, there were additional metrics pulled from these servers and from the database system itself that were not pulled from generic server systems.
To monitor health and report on performance metrics, a rules engine was built in to dynamically check the results of the WMI queries against a list of outliers that needed to be reported on. So for example, if a server's CPU stayed at 90% or higher for an extended period of time, an alert was sent to the administration team that owned that particular server so they could check the state of their server.
Skills Used
View All

Vault

for Golden Living
Vault was a password storage and management system built for Golden Living to replace the outdated and unchangeable password management system we had in place from a decade ago. It used AES 256 bit encryption with HMAC authentication to encrypt and protect the password before storing in the database, and contained a nice password management and administration front end. Access to the site was secured using role based user authentication to allow for granular control of what user's could and couldn't see.
Skills Used
View All