Steve Riesenberg

Steve Riesenberg

Founder & CEO

I'm an author, developer, father, musician, and everything in between. In 2016, I founded InSource Software with the goal of making software development fun again, and to create a sustainable model for including the customer in the process. Oh, and building great software. That too...

Resume

Programming Languages

  • Java
  • Javascript
  • Kotlin In Progress
  • PHP
  • Scala
  • Python In Progress

Core Competencies

  • Big Data
  • Data Processing
  • Data Warehouses
  • Distributed Systems
  • Integrations
  • Microservices
  • RESTful Services
  • Security & Authentication
  • Web Services
  • Frameworks

Other Competencies

  • CSS
  • HTML
  • JSON
  • Schema
  • SOAP
  • XML

Databases

  • MySQL
  • Oracle
  • SQL Server

Technologies & Frameworks

  • ActiveMQ
  • Aurelia
  • Bootstrap
  • Camel
  • Docker
  • Elasticsearch
  • Hadoop
  • HBase
  • Hibernate
  • Java EE
  • JBoss
  • Jekyll
  • Kibana
  • Less CSS
  • Logstash
  • Lucene
  • Mapr
  • MapReduce
  • Pivotal Cloud Foundry
  • Sass CSS
  • Spring
  • Spring Boot
  • Spring Cloud Gateway
  • Spring Security
  • Solr
  • Tomcat
  • ZeroMQ Contributor

Work Experience

Dynamo, LLC

2018 - present
Senior Software Engineer
First National Bank of Omaha

Architected and implemented a greenfield mobile banking platform for a large privately held bank; Worked with a small team of developers to build out a modernized API ecosystem using Pivotal Cloud Foundry, Spring Boot, Spring Cloud Gateway, Spring Security, Project Reactor, RabbitMQ and Redis; Created over 100 reusable endpoints to perform critical online banking tasks such as scheduling payments and performing real-time balance transfers; Implemented a SAML identity provider and built a secure edge service for managing authenticated user sessions and request routing for millions of mobile and web customers; Built a fully automated CI/CD pipeline for over a dozen microservices managed by a small team of API developers.

InSource Software

2016 - present
Founder

Created a new corporate web presence at insource.io using GitHub Pages, Jekyll, Google Forms, Google Custom Search, staticman and reCaptcha; Developed a POC for a stream processing engine capable of analyzing unstructured and structured data for subsequent use in rules-based correlation of multiple data streams into a unified materialized view; Developed a data aggregation platform for use as a backend cloud service for a user-facing mobile app, consisting of multiple coordinated services deployed in a public cloud with Cloud Foundry, implemented in Kotlin and modern JavaScript; Created experimental business plan for the company.

D3 Technology, Inc.

2014 - 2018
Senior, Lead & Principal Software Engineer

Added features and implemented integrations for a consumer banking platform, including a star-schema analytics API, a comprehensive multi-factor authentication API with IBM Lighthouse and Okta, an email, SMS and push alerts delivery system, an Open Financial eXchange server, integration with core banking services, flexible user profiles, and integration into a custom ESB and eventing system for real-time memo posts, alerting, and core banking; Implemented streamlined JIRA workflows and managed multiple projects and Scrum boards for 7+ development teams; Regularly advised the Scrum coach and resource managers on development processes and continuous improvement methodologies; Led a successful team through various phases of a multi-phase hosted platform project with the largest and most profitable client in company history.

NTT Security (formerly Solutionary, Inc.)

2008 - 2014
Software Engineer I, II, & III

Improved backend processing capabilities of Solutionary’s flagship ActiveGuard® security platform including an Esper-based CEP engine for detecting anomalous event patterns, serialized log file persistence of time windows, a JDBC Oracle exporter, multiple threshold-based aggregation and alerting systems for monitoring anomalous activity, and a distributed data replication, caching, and query layer; Implemented a cutting edge search interface and created a Hadoop, ZooKeeper and Elasticsearch-based log storage platform; Developed a high performance parallel processing framework for assembling flexible highly available data processing applications from a library of in-house reusable components.

Smart Software Solutions, Inc.

2006 - 2008
Software Engineer & Lead Software Engineer

Developed numerous web applications for clients; Created frameworks in multiple languages for dynamic wizard-driven data collection forms allowing students to complete online scholarship applications for major brands including Target, Dunkin Donuts, Best Buy and Cargill; Built a lead management system for serving leads to customer service representatives, importing leads databases, and managing customer service dialogues for call centers.

South Dakota Department of Environmental & Natural Resources

2006 - present
Contractor

Implemented web services and automated data conversions to XML for integration with the EPA Exchange Network.

2003 - 2006
Database Assistant

Developed web applications for online searching of environmental databases, and implemented web services and data conversions for integration with the EPA Exchange Network.

Education

University of South Dakota

2002 - 2006
Undergraduate

Bachelor of Science in Computer Science. Minors in Mathematics and Music. CSEMS Scholar.

More Info

Stephen is available for speaking engagements. To contact Stephen about speaking engagements or other requests, send an email to contact@insource.io.