Nick Jordan

Web Application Engineer and DevOps practitioner fusing a background in Anthropology and technology startups. An advocate for open source, I've helped launch enterprise IoT and telecommunication services, built online communities, and helped development teams adopt cloud native tools.

Twitter /  Github /  PGP /  Email
Latest Projects

Voterhub

Voterhub is a web analytics application, helping Democratic campaigns win races with real time analytics, and voter file data to understand to identify and reach their electorate.

Projects

Voice 365

At Umojo I led the Voice 365 team at Umojo, a replacement for traditional enterprise phone systems built on top of Skype for Business. Implementing CI/CD pipelines, real-time monitoring and alerting, and managed container infrastructure, our team launched the first Skype for Business service with full PBX features.
Drag and Drop Call tree management from Voice 365 Portal
Voice 365: drag-and-drop call tree management for enterprises.

How can we make switching phone systems easier for organizations of all sizes?

Tasks
  • Plan and implement orchestration and monitoring infrastructure on private cloud, designing etcd, kubernetes, and prometheus clusters for web application hosting.
  • Design containers for node and erlang APIs, VOIP/SIP processing, and HTTP2 and AMQP load-balancers and queues.
  • Create CI/CD pipelines to securely build and manage our container registry, and monitor container security updates through staging to production.
Process
  • Using CoreOs to bootstrap our cluster, with dedicated etcd, and prometheus hosts, I implemented a standardized infrastructure with Ignition to create flexible and portable solution across our hosted infrastructure.
  • Created base-images and guides for our development team to manage secrets, identify network, external service, and kernel requirements to streamline the deployment process.
  • Using Docker Registry and Gitlab CI, I architected pipelines for scheduled container builds to staging infrastructure, and helped streamline testing of new releases.
Results
  • Using CoreOs to bootstrap our cluster, with dedicated etcd, and prometheus hosts, I implemented a standardized infrastructure with Ignition to create flexible and portable solution across our hosted infrastructure.
  • Created base-images and guides for our development team to manage secrets, identify network, external service, and kernel requirements to streamline the deployment process.
  • Using Docker Registry and Gitlab CI, I architected pipelines for scheduled container builds to staging infrastructure, and helped streamline testing of new releases.
Role

DevOps Lead

File Under

DockerKubernetesCoreOsPrometheusCI/CDGitlab

Nativ

Working with Mobile X Labs I designed application features, and helped plan infrastructure migrations for Nativ, a web-based iOS and Android mobile application builder.
Nativ Application Builder Workflow

How can a small team evaluate a new product with qualitative methods?

Tasks
  • Code new application features to help launch Nativ, an online mobile application builder built on Ruby on Rails and deployed on RackSpace.
  • Help plan the transition from Rackspace to AWS hosting Ruby on Rails and Postgres applications.
Process
  • Working with Nativ's Development Team, I coded new iOS application marketing, and QR Code features, with automated subdomain generation for every customer.
  • Using AWS Cloudformation, our team reorganized our monolith Rails application to split to a seperate backend Rails API, and Frontend Service with React on S3, and moved to DynomoDB from self-hosted installations.
  • After the research sessions, I tagged and compiled screen recordings and video feedback on each feature of the builder, presenting findings through video topics to the Nativ team.
Results
  • Nativ launched to become one of the first interactive application builders, allowing individuals, small businesses, and organizations to create mobile experiences without the cost and technical barriers of native development, and was sold in Fall of 2017.
  • Our new service, Nativ Microsites, offered free landing pages with QR code downloads for applications built on the platform.
  • The infrastructure move to AWS reduced costs by over 30%.
Role

Web Engineer

File Under

Ruby on RailsCloud MigrationsFeature Development

Coolspotters

At Fanzter, I helped launch and grow Coolspotters, a online community of pop culture and celebrity information, to over half a million unique users per month. Prior to launch I led QA and usability testing efforts, and post-lanuch developed FAQ and documentation, and new interactive features for the Coolspotters community.
Tasks
  • Collaborate with designers and developers to redesign web and mobile interactions based on user feedback
  • QA Test Ruby on Rails and iOS applications (back in the dark days of IE6)
Process
  • Researching best practices, I implemented web testing frameworks and bug tracking tools including Selenium.
  • I helped refine the Spot Process, the primary interaction of content linking on Coolspotters, introducing assisted photo and video tagging.
Results
  • Coolspotters grew to become the largest community of user created pop culture information with 600,000 unique users a month and over four million page views per month.
  • The team received both design and community praise, while being among the first high traffic Ruby on Rails applications on the web.
Roles

Technology Intern

File Under

Usability and QA TestingFeature DevelopmentRuby on Rails