Jason P. Voegele

[ jason.voegele@gmail.com | LinkedIn | Twitter | GitHub | StackOverflow | Blog ]


Summary

Senior software engineer and systems architect with over 18 years of experience and a passion for solving difficult problems. I have a strong background in building web applications, enterprise systems, and highly scalable distributed systems using a variety of technologies, including Java, Ruby and Rails, Erlang, and Elixir.

I also have a passion for sharing my learnings and have spoken at various conferences including LambdaConf, ElixirConf, and CodeMash, as well as local technical meetup groups.


Professional Experience

Senior Software Engineer
MeetEdgar

May 2017 – January 2018

As a senior backend Elixir developer at MeetEdgar, I was a member of the Ropig engineering team. Ropig is a new alert management system built on Elixir, Phoenix, GraphQL, and the Google Cloud Platform. Specific responsibilities included:

Senior Software Engineer
Basho Technologies

May 2015 – April 2017

As a Senior Software Development Engineer at Basho, I was a member of the Riak core team. Riak, a distributed, fault-tolerant, NoSQL database, is written primarily in Erlang. My specific functions included:

Senior Software Developer
Ahalogy

August 2014 – May 2015

As a software developer at Ahalogy, I was responsible for development and maintenance of an Internet-facing Ruby on Rails application, which allowed customers to effectively manage and monitor activity on their Pinterest account. Specific activities included:

Agile Software Engineer
Neo

October 2013 – August 2014

Neo is a technology consulting agency specializing in digital product design and development. At Neo, all of our project work followed agile principles and practices with a particular emphasis on the Lean Startup methodology. This included Lean practices such as innovation accounting, validated learning, and build-measure-learn feedback loops, as well as such agile development practices as pair programming and test-driven development.

Specific clients and projects included:

Cooking Light Diet

In collaboration with a cross-functional team of developers, designers, and product owners, created cookinglightdiet.com, a service providing customized meal plans based on food preferences and calorie goals for thousands of subscribers. Technical architecture and components included:

See the Neo Case Study for further details.

Nexia™ Home Intelligence

In order to support up to 50,000 smart devices connected to Nexia's central operations, commissioned to fix or replace a Ruby-based communications bridge that was failing to perform sufficiently under load. Details of the solution included:

ICANN

As part of ICANN's effort to provide a more modern and interactive experience to their website, we designed and developed a completely new ICANN.org website using Ruby on Rails. Specific roles and responsibilities included:

Release Engineer; Automation & Infrastructure Engineer
Terracotta

November 2006 – October 2013

Terracotta is a software company that specializes in increasing scalability, availability, and performance of Big Data applications, primarily through use of its BigMemory product, an in-memory data management suite. In my roles as Release Engineer and Automation/Infrastructure Engineer, responsibilities included:

Lead Software Engineer; Architect
Fidelity Investments

January 2005 – November 2006

As part of Fidelity's outbound document services division, I was the lead engineer and system architect for the enterpriseAccess application, which provides facilities and services for creating individualized mailers and brochures to Fidelity's customers. Specific responsibilities included:

Previous roles included:

Further details available on request.


Activities

Active member of the local technical community including frequent attendance and occasional presentation at user groups such as Cincinnati Ruby Brigade and Cincinnati Functional Programmers.

Developed or contributed to several open source projects including:

Android plugin for Gradle
Plugin to enable building and packaging Android applications using the Gradle build system
JRuby
Java/Ruby integration project providing a full Ruby interpreter and runtime environment in Java
Ruby Collections
Collection of fundamental data structures and algorithms for the Ruby programming language

Education and Certifications

The Ohio State University, 1992 – 1998

Course of Study: Computer and Information Science

Sun Certified Programmer for the Java 2 Platform (score 91%)
Sun Certified Web Component Developer for the J2EE Platform (score 93%)