Upon arrival at Unified was tasked with helping to develop a Big Data pipeline capable of processing Terabytes of data for analysis by our Data Science team. The architecture runs on AWS and consists of a Data Collector Engine (Java), Distributed Message Bus (Kafka), ETL layer (AWS EMR + Scala) and Redshift Data Warehouse.
Soon after assisting in getting the Data Platform off the ground I began helping out the UI Team in building out a Single-Page Application to run on top of it. The SPA stack utilized ReactJS (Views), Fluxxor (Data-flow), Gulp/Browserify (build), and NodeJS (server);
Additionally, acted as Scrum Master for our Agile team.
As a member of the API team was tasked with developing and maintaining our client-facing as well as internal API's. Core languages include Javascript (NodeJS) and Ruby (Rails). Clients and partners included American Express, Orbitz, Delta, KLM, Air Canada and Air France. Though categorized as an API Developer I spent quite a bit of time in our Rails layer implementing UI and controller modifications for various partner sites. Was also involved in port some legacy ruby services to NodeJS.
As a member of the NEPOc (Navy Oceanographic Portal) team I was tasked with developing features to assist in the cataloging of geospatial 'products' created by members of the US Armed Forces in the field. Products were searchable via GIS attributes as well as various other metadata. Challenges included managing roles and perimissions associated with-in a complex organizational structure such as the Department of Defense.
Designed and built interactive small-business websites using various technologies including PHP and Flash
Employed by Fred Frey Computing Services to assist students and faculty with various IT issues.