Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Conference Talks
Software
Timeline
Generic
Owen Rubel

Owen Rubel

Summary

Leader in the space of API's having spoken at numerous conferences and written a number of plugins for several framework and languages, Mr Rubels tools have influenced developers from Apple to AWS.


After speaking to Mr Rubel during a consult, the API manager at Netflix once stated, 'This fixes everything we are currently having issues with' and sent an entire team to see a talk he was giving at the U of C in Berkeley.


To this day, Mr Rubel does not sit on his laurels and continues to try to push the boundaries and share his work so that developers can better understand how to secure their communication layer and create a safer web for all.

Overview

29
29
years of professional experience

Work History

Lead Software Engineer

beapi.io
01.2013 - Current
  • Nominated for award at 2019 API World for creation of 'API Chaining(R)'
  • Rewrote API pattern for N-tier architectures
  • Automated RBAC / ABAC rules
  • OAUTH token generation
  • Automated webhooks
  • Automated schema generation, reloading, batching, chaining
  • Automated role/privilege management
  • 1099 contract work at various institutions.

Software Engineer

University of Washington(High Performance Computing Lab)
01.2017 - 09.2018
  • Built distributed services architecture for High Performance computing team to do statistical analysis
  • Springboot REST API server with Node.js frontend
  • Worked with the Global Health team on various tools and applications.

Software Engineer

REI
01.2016 - 09.2016
  • Contract at REI; Helped to improve process/tooling for payment processing team and get them up to speed with modern methodologies and practices
  • Helped with conversion from Dotnet to Springboot.

Software Engineer

Nike
09.2014 - 04.2015
  • Consultant; Helped in an API transition for products and catalog team to AWS
  • Helped in planning for future integration/migration of other dept's and products.

Software Engineer

Mobiquity(Panera)
12.2012 - 06.2013
  • Java QA/development for retail launch.

Software Engineer

DTO Solutions
01.2012 - 07.2012
  • Java development for new Real Time Service Model/CMDB at use at Apple
  • Incorporate second party CMDB built on LAMP stack with Rundeck Console for Cisco
  • Incorporate Webhooks into existing project.

Project Manager/Lead Software Developer

HB Capital
04.2011 - 12.2011
  • Java development for government purchasing project based
  • Management of team of developers
  • Project management
  • Development for external websites and vendor websites
  • DB development in SQL Server
  • Help in setup and transition of Linux VM's in Xen to EC2
  • SOLR and NUTCH setup/maintenance.

Lead Developer

Price Meadows
07.2007 - 08.2010
  • Handled full database conversion and redesign for financial systems on MySQL Enterprise
  • Installed/maintained MVC framework for the backend and in-office tools using Java, Spring, MySQL Enterprise
  • Acting DBA for in-house MySQL Enterprise systems
  • Built replication system for database using MySQL Enterprise
  • Maintain Linux servers (Ubuntu/Redhat/CentOS)
  • Wrote and maintained developer guidelines, process docs and ER Diagrams for all tools and processes
  • Implemented Version control system in Subversion
  • Project management and bug tracking for projects using OmniPlan and TRAC
  • Introduced and started daily SCRUMs and Agile development
  • Built HR tool for employee resource assignment and tracking in Java
  • Built internal CRM for customer records and accounts.

Lead Web Developer

Blue Frog Mobile
01.2006 - 11.2008
  • Built MVC framework for the backend and in-office tools PHP5.x, Apache 2.2, MySQL Enterprise
  • Acted as version control manager for in house tools in Subversion
  • Acted as lead for team of developers (2-15 depending on project)
  • Wrote and maintained developer guidelines, process docs and ER Diagrams for all tools and processes
  • Managed documentation using Trac.

Web Developer

Pure Networks (contract)
08.2005 - 10.2005
  • Help with site redesign and maintenance
  • Build customer service tools
  • Build additional 3rd party app for inclusion in in-store software.

Lead Web/Database Developer

The Microsoft Health Club
03.2003 - 03.2005
  • Lead web/database developer and System administrator for web based systems using Apache 2.0, PHP 5.0 and MySQL 4.1
  • Built custom CMS for all departments/branches so that managers with no computer experience could handle their own updates to the website thus reducing a bottleneck stemming at the web developer using Apache 2.0, PHP 5.0 and MySQL 4.1
  • Integrated internal and external networks to exchange information between incompatible software using MySQL, Access and PHP
  • Built secure HIPAA compliant systems to handle sensitive data transmissions of customer/client info consisting of health, financial and personal data using WAMP architecture
  • Built custom app to handle data transmission of client health records from Microsoft, auto-generate emails to clients and allow clients to access account info and update account via web connection
  • Built custom apps for Microsoft clients to handle data transmissions using Apache 2.0, PHP 5.0 and MySQL 4.1
  • Built database for nutritionists capable of searching and comparing over 500,000 food entries with over 45 types of nutrients/vitamins using Apache 2.0, PHP 5.0 and MySQL 4.1
  • Built trouble ticket system for HIPAA compliancy using Apache 2.0, PHP 5.0 and MySQL 4.1
  • Custom built MVC framework using Apache 2.0, PHP 5.0 and MySQL 4.1.

Lead Web Developer

Neoinformatics.com
02.2000 - 11.2002
  • Designed, built and updated customer database driven websites
  • Provided day to day coding support for entire company using PHP 4, Apache 1.3
  • Responsible for writing development documentation
  • Managed and trained 2 web developers working under me.

Electronic Ordering / Buyer

Amazon.com
09.1995 - 05.1997
  • Helped in building the companies first buying department
  • Moved all buying stats to an electronic format with daily metrics reporting
  • Developed Dept web pages on intranet
  • Responsible for 96% of companies stock on a daily basis
  • Liaison to publishers and distributors
  • Also part of the QA team.

Education

Java ½ (Cert) -

University of Washington
Seattle, WA
01.2002

Fine Art - undefined

University of Northern Iowa
Cedar Falls, IA
01.1991

Skills

  • Java
  • Springboot / Spring Security
  • JWT / Oauth / Cors
  • RBAC/ABAC
  • Gradle
  • API'S / SOAP / REST
  • Hibernate / HQL
  • Git
  • Webhooks
  • Nodejs / Javascript
  • MySQL
  • Tomcat
  • Jenkins
  • AWS / EC2 / VPC

Accomplishments

  • Creator (and trademark owner) of 'API Chaining'(tm)
  • wrote and published 'API's Explained' which was #1 on Amazon for one week.

Conference Talks

https://www.slideshare.net/bobdobbes

Software

Java

Springboot

Groovy

Bash

Javascript

Timeline

Software Engineer

University of Washington(High Performance Computing Lab)
01.2017 - 09.2018

Software Engineer

REI
01.2016 - 09.2016

Software Engineer

Nike
09.2014 - 04.2015

Lead Software Engineer

beapi.io
01.2013 - Current

Software Engineer

Mobiquity(Panera)
12.2012 - 06.2013

Software Engineer

DTO Solutions
01.2012 - 07.2012

Project Manager/Lead Software Developer

HB Capital
04.2011 - 12.2011

Lead Developer

Price Meadows
07.2007 - 08.2010

Lead Web Developer

Blue Frog Mobile
01.2006 - 11.2008

Web Developer

Pure Networks (contract)
08.2005 - 10.2005

Lead Web/Database Developer

The Microsoft Health Club
03.2003 - 03.2005

Lead Web Developer

Neoinformatics.com
02.2000 - 11.2002

Electronic Ordering / Buyer

Amazon.com
09.1995 - 05.1997

Java ½ (Cert) -

University of Washington

Fine Art - undefined

University of Northern Iowa
Owen Rubel