schedule - 2019 cincydeliver (carolina) justin simpson couchbase enterprise-class, multi cloud to...

28
Schedule - 2019 CincyDeliver © 2019 - Agile Conferences, Inc. Topic Time SDS Magnolia Fusion Augusta Couchbase Carolina Ascendum Marquis Ingage Sterling Registratio n 7:00 Registration (in the Foyer) Breakfast 7:00 Atrium Welcome 8:00 Opening Remarks Session 1 8:15 Promoting Peace of Mind and Making People Awesome with Agile (Keefer) Stuckness:Zen and Art of Software Development (Fazzaro) Build and Release confidently with Continuous Integration and Delivery (Grunwell) 3 Minute Improv Games to Improve Your Teams (Stallman) Innovate Faster with Cloud Technologies (Fontana) Session 2 9:25 Developing an Agile Product Strategy that Works (Shinkle) A Playbook for an Agile Manager (Philipsen) DataDrivenDevOps (Sadogursky) Attack of the clones: Eliminate Duplicate Code in .NET (Wirtley) Predictable Spell Casting: Guiding Your Users with Css Animations (Ma. Dowden) Session 3 10:35 Leadership or Landmines (Mi. Dowden) Why do we need Business Agility? Because the world is moving too fast not to be agile (Strain) Developers Guide to Docker (Brandt) Building Diverse Blockchain Communities for a Decentralized Future (Matthews) Will it Scrum? Data Project Edition (Rickard) Lunch 11:30 Atrium

Upload: others

Post on 22-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

Schedule - 2019 CincyDeliver

© 2019 - Agile Conferences, Inc.

Topic Time

SDS

Magnolia

Fusion

Augusta

Couchbase

Carolina

Ascendum

Marquis

Ingage

Sterling

Registratio

n

7:00 Registration (in the Foyer)

Breakfast 7:00 Atrium

Welcome 8:00 Opening Remarks

Session 1 8:15 Promoting Peace of

Mind and Making

People Awesome with

Agile (Keefer)

Stuckness:Zen and Art

of Software

Development

(Fazzaro)

Build and Release

confidently with

Continuous

Integration and

Delivery (Grunwell)

3 Minute Improv

Games to Improve

Your Teams (Stallman)

Innovate Faster with

Cloud Technologies

(Fontana)

Session 2 9:25 Developing an Agile

Product Strategy that

Works (Shinkle)

A Playbook for an

Agile Manager

(Philipsen)

DataDrivenDevOps

(Sadogursky)

Attack of the clones:

Eliminate Duplicate

Code in .NET (Wirtley)

Predictable Spell

Casting: Guiding Your

Users with Css

Animations (Ma.

Dowden)

Session 3 10:35 Leadership or

Landmines (Mi.

Dowden)

Why do we need

Business Agility?

Because the world is

moving too fast not to

be agile (Strain)

Developers Guide to

Docker (Brandt)

Building Diverse

Blockchain

Communities for a

Decentralized Future

(Matthews)

Will it Scrum? Data

Project Edition

(Rickard)

Lunch 11:30 Atrium

Page 2: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

Schedule - 2019 CincyDeliver

© 2019 - Agile Conferences, Inc.

Topic Time

SDS

Magnolia

Fusion

Augusta

Couchbase

Carolina

Ascendum

Marquis

Ingage

Sterling

Sponsor

Sessions

(during

lunch)

11:30 Delivery! An

Introduction to Azure

Dev Ops (Payne)

Ubiquitous

Computing: Enhancing

the Human Experience

(Mealy)

Couchbase Enterprise

Class, Multi Cloud to

Edge NoSql Database

(Simpson)

The Agile Team

Development Lifecycle

(Sykes)

Understanding

Iterative

Development: The

Paper Airplane Games

(Lukac)

Session 4 12:45 What I learned while

doing DIY scrum

(Burchett)

Rediscovering XP:

Extreme

Programming. Retro?

Or Resurgent?

(Windholtz)

Getting Started with

Azure DevOps (Green)

Deep Learning Like a

Viking: Building

Convolutional Neural

Networks with Keras

(Royse)

Fun with Cryptography

(Baum)

Session 5 13:55 Using concrete data

for a more predictable

flow of work

(Suscheck)

Building in Quality -

The Beauty of

Behavior Driven

Development (Apke)

OAuth 2.0 and OpenID

Connect In Plain

English (Lee Brandt)

JSON Data Modeling in

Document Databases

(Groves)

What is all the fuss

about GraphQL

(Dandlamudi)

Session 6 15:05 The Science of Focus:

Unleashing the power

of focused teams

(Morton)

Selling Agility to my

Organization

(McCluer)

Do Software Principles

Apply to Leadership?

(Brinley)

Pragmatic Ethics for

Software

Development

Professionals

(Horvath)

I Don’t Need No

Stinkin’ Framework -

Mastering Shadow

DOM (Ma. Dowden)

Session 6 16:15 When Agile “Doesn’t

work” (Burchett)

Agile by Stealth

(Damato)

From Horror Story to

Fairy Tale: Writing

code people want to

read (Mi. Dowden)

TypeScript - Beyond

the Basics (Potter)

ASP.NET Core MVC for

ASP.NET MVC 5

Developers (Smith)

Page 3: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 1

Diamond Vendor Sessions

Strategic Data Systems (Magnolia) Rick Payne Delivery! Introduction to Azure DevOps

In this session we will be demonstrating several features of Azure DevOps to Create, test, build and deploy a

.NET Core web application using stories, repos, artifacts, and pipelines.

Fusion Alliance (Augusta) Paul Mealy Ubiquitous Computing: Enhancing the Human Experience

Ubiquitous computing is the idea that sufficiently advanced technologies will permeate and enhance users'

lives without competing for their attention or diminishing the human experience. Own an Apple Watch or

Fitbit? Used a smart speaker such as Amazon Echo or Google Home? Perhaps you've used a smart thermostat

like a NEST, utilized smart bulbs or locks, or even ridden in a self-driving car? If so, you've used a ubiquitous

computing application. Do you want humans to be more like computers or computers be more human? Join

us for a panel discussion on how ubiquitous computing devices, machine learning and technologies such as

augmented reality are going to enhance our interactions with the world in the near future.

Page 4: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 2

Platinum Vendor Sessions

Ingage Partners (Sterling) Natalie Lukac Understanding Iterative Development: The Paper Airplanes Game

Iterative development helps teams to break off small chunks of work and turn them around quickly. The

iterative nature of Scrum, in particular, allows for flexibility in both product priorities and team practices. Let's

put some of the Scrum principals into practice and experience iterative development by making paper

airplanes. Join me for this fun, hands-on learning activity and take away lessons that can be applied in your

work environment.

Ascendum (Marquis) Robbie Sykes The Agile Team Development Lifecycle

It's difficult to improve if we don't continue to challenge ourselves. In this session, we'll go through a flurry of

tips and tricks for building a new Agile team. We'll layer the Agile SDLC over Tuckman's stages of group

development (storming, forming, norming, and performing). Within this framework, we'll discuss how to

evolve our approach to Agile so it continues to challenge our teams to grow. Our goal is to have happy, high-

performing teams that build incredible software.

Couchbase (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database

We are an Enterprise Database company with a proven Enterprise-grade business solution and consulting

resources to help businesses take full advantage of the platform. Our mission is to revolutionize digital

innovation, and that innovation makes the biggest impact when it enables transformative customer

experiences. Built with the most powerful NoSQL technology, Couchbase was architected on top of an open

source foundation for the massively interactive enterprise.

Page 5: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 3

8:15 – 9:10

Promoting Peace of Mind and Making People Awesome with Agile Rob Keefer Many different styles and frameworks of Agile Software Development have been developed since The Agile

Manifesto was written. A prevailing goal across the alternatives is to promote peace of mind for customers,

users, and the development team. Unfortunately, it is all too common for Agile teams to experience

turbulence rather than tranquility. In this thought-provoking presentation, seven guiding principles that

promote peace of mind will be presented. These principles provide a framework for discovering new

processes and practices that will improve team productivity, communication, and performance. The goal for

practitioners is to find, identify, and implement practices that work in their environment and make people

awesome. Is your experience with Agile practices more characterized by tranquility or turbulence?

Regardless, these seven principles will guide you to greater peace of mind.

Stuckness: Zen and the Art of Software Development John Fazzaro Software development is *slow*. It has nothing to do with how much time we stare into the screen, what

editor we're using, or how fast we can type. Software development is slow because we get **stuck**. Let's

talk about why **stuck** is part of the job, how it cows us into feeling like imposters, and what we can do to

dispatch it more effectively and make great software quickly anyway.

Build and Release Confidently with Continuous Integration and Delivery Steve Grunwell Continuous Integration (CI) and Continuous Delivery (CD) are the Holy Grail for software development teams:

no matter who pushes the feature, the same tests are run, the same processes are followed, and nothing gets

released without satisfying well-defined quality standards. Unfortunately, setting up that initial CI/CD

workflow can be a bit daunting for teams that don't have an experienced DevOps engineer. Fear not, my

dear developers! This talk breaks down the basic concepts of continuous integration, continuous delivery, and

how to integrate them into your team's workflow. Whether you're working on a small side project or your

next big idea, CI and CD can make the journey better. For this talk, we'll be using GitLab's (free) CI/CD

pipelines, but the principles translate well to any major CI/CD platform!

Page 6: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 4

3 Minute Improv Games to Improve Your Teams Wayde Stallmann The problem with many agile teams is that they simply never become a team. This often manifests itself as

team members feeling unsafe or not quite trusting each other. This workshop will show you how the same

techniques improv theater troupes use to improve collaboration, creativity, and communication can be used

to help agile teams, too. The three-minute improv warm-up games Wayde Stallmann will lead you through in

this session—including improv's famous "yes, and" technique—will help you learn to establish trust, improve

collaboration, and learn how to provide a safe environment for your team to bond. You also will get a flier

explaining the top twenty improv games, allowing you to leave with actionable material to use immediately

upon returning to work so that you can help your team reach its full potential.

Innovate Faster with Cloud Technologies Carmen Fontana Cloud is more than a bunch of buzzwords. It’s an accelerated path to innovation. Through real-world case

studies, I’ll show you how you can facilitate innovation with three cloud-enabled technologies: - How patient

outcomes are improved using IoT - How employee retention can be predicted via Machine Learning - How

enterprise software is built more efficiently with Cloud Native Development No matter your industry, cloud

can help your business innovate faster.

Page 7: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 5

9:25 – 10:20

Developing an Agile Product Strategy That Works Chris Shinkle Developing a good Agile product strategy is hard. Developing one that encourages collaboration and buy-in is

even harder. A good product strategy should inform decisions at all levels. Unfortunately, most end up being

top down, demotivating, and fail to realize successful outcomes. In this talk, Chris will share how he’s

helped companies develop a product strategy in a highly visible and collaborative manner. This method will:

- ensure shared understanding at all levels - leverage delivery teams to reduce technical risk - create options

that reduce market and customer risks - demonstrate how solving customer need's drives business value

To realize these benefits, we’ll leverage a variety of familiar tools. Chris will show you how to use a kanban

system to manage business objectives and OKRs. You’ll learn how to use an opportunity solution tree to

generate product feature options. He’ll show you a new way to use story maps to improve communication

and planning. You'll walk away with new methods for visualizing and formulating your product strategy. In

turn, this will give your teams clearer objectives and better decision making capabilities.

A Playbook for an Agile Manager Chris Philipsen You have worked hard to get where you are – paid your dues, learned from your mentors, and done things the

way they’ve always been done. Now your company has adopted Agile! A different mindset takes hold, and you

feel lost. Your job clarity is gone; day-to-day activities are confusing; and management oversight gets lost with

cross-functional teams. What now? This interactive session will discuss how a traditional manager can adapt

to be part an Agile organization. Big picture topics include how the role adds value to the staff and the

organization, including how to provide vision and take charge of your group’s culture; tangible topics include

introspection about leadership style and adapting everyday manager job responsibilities to an Agile mindset.

Finally, we will hash out real life ideas and suggestions for how to handle every day management challenges.

Learning outcomes: (1) Understand differences between traditional and Agile organizations (2) A new mental

model for what a manager needs to provide for the team and organization (3) Learn about yourself and your

own leadership style (4) Actions you can take to adopt and become a great Agile manager

#DataDrivenDevops Baruch Sadogursky "Without data, you're just another person with opinions". In this talk, we'll talk about data-driven DevOps

and how the cross-cutting metrics from dev, QA, and ops can be integrated to provide you and the teams you

support with an insight into the status of your engineering organization. As the DevOps Evangelists of your

organization, you can help your teams to adopt data-driven decision making whereas it becomes more

important due to cross-pillar influence and collaborated need for success. The practical aspect will cover dos

and don'ts and examples of metrics that you can implement in to help your teams today.

Page 8: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 6

Attack of the clones: Eliminating duplicate code in .NET Joe Wirtley Code duplication threatens the agility and maintainability of software. Literally repeated code can be easily

remedied, but there are other more subtle and insidious kinds of code duplication. What about code that's

the same except for type, or code that needs to be applied in many locations? In this session, you will learn

about tools to help find duplicate code. After identifying problem code, you will learn how to eradicate it with

software design techniques and .NET framework features. Specifically, you will see how to apply generics,

delegates, extension methods, and attributes to quash repeated code. You will leave with ideas and

techniques to reduce duplicated code in your development.

Predictable Spell Casting: Guiding your users with CSS animations Martine Dowden If you are not considering animations before an action and your web app fires, then you are unintentionally

designing your app to simultaneously cast daze and confusion spells. Instead you want to ensure users roll a

20 on their spellcraft check and orient them without having to give them their own magic wand and book of

spells. You need to show them which spells are being cast and get them excited about the next bit of magic

that is about to occur. As your spell master, I will teach you to cast eloquent spells with a dash CSS transitions,

a drop of keyframes and a pinch of html that you can quickly apply to your spells to remove daze and

confusion.

Page 9: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 7

10:35 – 11:30

Leadership or Landmines Michael Dowden One common complaint from software teams is that they spend more time navigating institutional landmines

and artificial barriers than they spend actually getting their work done. Many people find technical and/or

creative challenges to be more rewarding than meetings and politics. But when they get overwhelmed by

roadblocks apathy increases, software quality suffers, and eventually they may leave the project or company.

This session explores various anti-patterns and obstacles within projects and organizations that make it hard

for teams to do their best work. Solutions will be proposed on how teams and managers alike can work

together to move past the roadblocks and empower innovation.

Why Do We Need Business Agility? … because the world is moving too fast not to be Agile! Susan Strain Since XP2002 when the Standish Group produced the pie chart showing features used in a typical system, to

2017 when they revisited the study, the software development world has embraced incremental delivery

methods; still only about 20% of the features are used always or often. Business has viewed Agile as an, "IT

thing" that did not affect them. Business people continue to come up with unproven ideas and still want to

wait for that big-bang feature-packed go-live. With technology enabling disruption at breathtaking speeds,

that are not slowing down; business agility is mandatory to survive. We will look a disruptor and the disrupted

companies, how they relate; how some of the largest enterprises are approaching business agility; and

frameworks to help your business agility transformation.

A Developer’s Guide To Docker Lee Brandt It works on my machine. We’ve all heard it. Most of us have said it. It’s been impossible to get around it… until

now. Not only can Docker-izing your development environment solve that issue, but it can make it drop-dead

simple to onboard new developers, keep a team working forward and allow everyone on the team use their

desired tools! I will show you how to get Docker set up to use as the run environment for your software

projects, how to maintain the docker environment, and even how easy it will be to deploy the whole

environment to production in a way that you are actually developing in an environment that isn’t just “like”

production. It IS the production environment! You will learn the basics of Docker, how to use it to develop

and how to deploy your “development” environment as the production environment!

Page 10: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 8

Building Diverse Blockchain Communities for a Decentralized Future Jocelyn Matthews Decentralization and blockchain technologies apply the principles of open, transparent collaboration to our

burgeoning world of opportunity. Because of this, you would expect blockchain technology to be on the

forefront of equality, women empowerment, and inclusiveness. Yet women hold just 8.5% of leadership roles.

Communities are where tech is formed. Ensuring that women are heard and acknowledged in their respective

technical communities is critical. Blockchain and decentralized technologies are irrevocably changing the role

of information in the world, and poised to bring in the most critical shifts in gender roles, the meaning of

money, censorship, identity, and what power means in the world. It is imperative that women not only act in

this process as consumers, but as a driving force.

Will it Scrum?: The Data Project Edition Ken Rickard Do you struggle to deliver valuable data to your customers and information workers when they need it most?

In our fast-paced world, access to data is more important than ever to a company’s strategic position. The

complexity of continuously delivering data and analytics to meet the needs of both the enterprise and

information worker's has become increasingly more challenging. Come learn how Scrum can be applied to the

often-overlooked realms of Enterprise Reporting, Analytics, and Data Science.

Page 11: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 9

12:45 – 13:40

What I learned while doing DIY Scrum Michael Burchett It all started with a failed waterfall project...I was put in charge of problem-solving what went wrong. My Agile

journey started with Google searching of better ways of working. I had no real-world experience in Agile but

suddenly I found myself teaching it to our organization. Within a couple of months I was full-speed ahead and

to say I learned a lot would be an understatement. Let's talk about what I learned doing DIY Scrum and how it

helped me eventually be a better Agilist.

Rediscovering XP: Extreme Programming. Retro? or Resurgent? Mark Windholtz In the late 1990's and 20-aughts XP: Extreme Programming was disrupting software processes everywhere.

The Values, Principles, and Practices have guided many software teams to success. Since then the term "Agile"

was coined and has come to represent a variety of practices. Many teams are missing parts of what the

original XP. Still today, successful teams are using some or all of XP practices. If your team is struggling, maybe

you are missing a parts of the puzzle. This talk will be the story of XP and a review of the Values and Practices.

We will talk about how the Practices fit together and reinforce each other. And how some teams are missing

either the Business Practices or the Engineering Practices of XP.

Getting Started with Azure DevOps Chad Green DevOps is about people, process, and products; DevOps is about continually getting better in delivering value

to your customers. Getting it right requires a lot of effort, but the benefits to your organization and customers

are tremendous. Microsoft has a fantastic set of products that can help you get the most out of the cloud and

help in deploying your application to any platform. In this demo-heavy session, Chad shows you how to go

from zero to DevOps and how to being the transformation of your team to a well-oiled machine that is

constantly making the customers happy.

Page 12: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 10

Deep Learning like a Viking: Building Convolutional Neural Networks with Keras Guy Royse The Vikings came from the land of ice and snow, from the midnight sun, where the hot springs flow. In

addition to longships and bad attitudes, they had a system of writing that we, in modern times, have dubbed

the Younger Futhark (or ?????? if you're a Viking). These sigils are more commonly called runes and have been

mimicked in fantasy literature and role-playing games for decades. Of course, having an alphabet, runic or

otherwise, solves lots of problems. But, it also introduces others. The Vikings had the same problem we do

today. How were they to get their automated software systems to recognize the hand-carved input of a typical

boatman? Of course, they were never able to solve this problem and were instead forced into a life of burning

and pillaging. Today, we have deep learning and neural networks and can, fortunately, avoid such a fate. In

this session, we are going to build a Convolution Neural Network to recognize hand-written runes from the

Younger Futhark. We'll be using Keras to write easy to understand Python code that creates and trains the

neural network to do this. We'll wire this up to a web application using Flask and some client-side JavaScript so

you can write some runes yourself and see if it recognizes them. When we're done, you'll understand how

Convolution Neural Networks work, how to build your own using Python and Keras, and how to make it a part

of an application using Flask. Maybe you'll even try seeing what it thinks of the Bluetooth logo?

Fun With Cryptography Ken Baum It is difficult to overstate the importance of cryptography to modern software applications and web sites.

Without reliable and secure public-key-encryption, we could not have the features that we have come to

expect, such as secure password authentication, e-Commerce, digital currency, and digital signatures. In this

talk we will take a look at a couple of very secure cryptographic algorithms, the one-time pad, which is the

only known encryption algorithm that cannot be broken, and the Diffie-Hellman Key Exchange algorithm,

which the creators of the RSA public-key-encryption scheme credit with providing them the 'aha' moment

that allowed them to create the encryption scheme that created the modern world.

Page 13: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 11

13:55 – 14:50

Using concrete data for a more predictable flow of work chuck suscheck Wouldn’t it be nice if you could use an agile approach and have good data for forecasting when something

was going to be done, could shorten cycle time, optimize predictability and delivery speed? I’ll bet it would!

This presentation addresses these questions by using a Kanban with Scrum approach, focusing on metrics

around a flow-driven work effort for predictability. By the end of the session you’ll have a strategy for

collecting and understanding data that can be applied to any of the above questions.

Building in Quality - The Beauty of Behavior Driven Development Larry Apke Yes, another talk on BDD. In this particular talk, Larry Apke will present his perspective on BDD having

implemented it at some of the more recognizable companies in (and out) of Silicon Valley.

OAuth 2.0 and OpenID Connect In Plain English Lee Brandt Identity management is a part of most applications today. Users of modern web applications expect a secure,

personalized experience. But how do you know what’s secure? How do you take advantage of the industry

standards and not end up on the front page of the New York Times as the next victim of a data breach? OAuth

2.0 and OpenID connect are the industry standards for secure identity and access management. I’ll explain

what they are and how they work together to provide a secure identity management scenario for your

applications. You’ll leave with a solid understanding of why these technologies are necessary and how to get

started quickly with them.

Page 14: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 12

JSON Data Modeling in Document Databases Matthew Groves If you’re thinking about using a document database, it can be intimidating to start. A flexible data model gives

you a lot of choices, but which way is the right way? Is a document database even the right tool? In this

session we’ll go over the basics of data modeling using JSON. We’ll compare and contrast with traditional

RDBMS modeling. Impact on application code will be discussed, as well as some tooling that could be helpful

along the way. The examples use the free, open-source Couchbase Server document database, but the

principles from this session can also be applied to CosmosDb, Mongo, RavenDb, etc.

What is all the fuss about GraphQL Baskar Rao Dandlamudi Whether it is enterprise information systems or personal blogs there has been increased adoption of GraphQL

in all these applications. While the developer community was settling with REST based APIs to handle most of

their API requirements, GraphQL came in to help solve most typical issues which developers faced while

implementing REST based APIs. This session will go through the basics of Graph QL and provide a brief

overview of GraphQL and how it can be implemented to power your personal blogs or enterprise applications.

Whether it is Gatsby or Gridsome both bring the benefits of GraphQL to your blog. As part of the talk we will

spin up a blog using Gridsome and deploy it to Netlify. With the ".dev" domain every developer plan to own

his blog with ".dev" domain. Attendees will get complete details about GraphQL and how it can be used in

their regular applications.

Page 15: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 13

15:05 – 16:00

The Science of Focus: Unleashing the power of focused teams Kyle Morton Coffee runs, manager drive-by, hallway conversations, pressing walk-up questions, texts, IMs, DMs, Email,

Frequent Meetings - so many different voices calling for our attention. In our modern environments, we

become busy as can be, but sometimes not accomplishing things that are important. In this session we will

look at some of the research from Industrial and Organization Psychology that offers useful input into how we

are able to focus and what situations are not conducive to focus. We will then spend time in groups discussing

and evaluating approaches to help increase the quality focus of our agile teams.

Selling Agility to my Organization Hunter McCluer How can I easily show and sell the Value of Agile at Scale and Business Agility to my organization? You have a

lot going on in your organization. Always seems like there is more work that capacity. Many times, teams are

not in sync, and work/solutions cause unforeseen impacts. In addition, there are always great new ideas, new

requests coming in from customers, and business and technology teams. How can you understand it all? How

can you and your teams quickly see, understand, come to an agreement on, and invest in / support work from

a holistic picture? And, how can you see and plan for the unknowns, that you know are coming? Come see

how a few fun, interactive games, and a very large Planning Board "Wall" can easily show and sell the value of

Lean and Agile to your organization!

Do Software Principles Apply to Leadership? Kevin Brinley As an Engineer, software design principles become ingrained into daily development. When an Engineer

becomes a leader, it’s tempting to apply the same principles in the new role. In this session, we’ll examine

various software principles, such as DRY, or Don’t Repeat Yourself, and discuss their application to leadership.

Page 16: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 14

Pragmatic Ethics for Software Development Professionals Bill Horvath A non-trivial number of us are working for companies with morally suspect business models: models which

depend on dubious methods to make a profit. There are many examples, from the obvious (we'll use your data

in ways that aren't in your best interests) to the sneaky (give us your data and we might give you a discount

while we sell it to someone else) to the downright dastardly (we're sending your data to people that will use it

against you.) As the professionals responsible for implementing the solutions Management has in mind, it's

about time we gave this more thought. In this talk, you'll hear new ideas on ethics in software development

that take into account the special considerations of the employed, rather than the employer. You'll learn: *

How to identify morally risky business models and feature requests * Things you can do to be ready for a

moral crisis * What to do when faced with a moral crisis * Malpractice - What is it? Why should we care?

I Don’t Need No Stinkin’ Framework - I Don’t Need No Stinkin’ Framework - Mastering Shadow DOM Martine Dowden Want to create components that work regardless of the front-end framework you are using? Tired of

throwing away your components when you change front-end frameworks? Wish you could just code it once

and reuse it on all of your projects? Me too! Components are a staple of front-end development as they

increase development speed, consistency, and reduce the need for repeat code. To create components often

we turn to frameworks such as Angular, React, and Vue but we don't need to. Using nothing more than

HTML and Javascript that is readily available to us in all modern browsers we can create components that

work without being tied to any one front-end framework. You will walk away with the knowledge you need

to go forth and create your own components, understand how to make them look gorgeous, and what if any

limitations there are. Also, find out how you can bring back the blink tag!

Page 17: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 15

16:15 – 17:10

When Agile “Doesn’t work” Michael Burchett “Well, we tried this Agile thing for a while and I just don’t think it is working of us…we are just too different

than most people”. If you are a Scrum Master and you haven’t heard these words before, chances are you will

at some point in your career. Is this a true statement? (Hint: it usually isn’t). Let’s talk about how we can

respond to this kind of backlash in a way that does not appear hostile, and clearly communicates the value of

Agile.

Agile by Stealth James Damato SDLC Inertia is the biggest inhibitor to Agile adoption. Why? Organizational change is hard. Many institutions

are reluctant to rip out existing processes due to tangled process tentacles and team interdependencies that

are far reaching. Plus, not everyone is convinced that change is actually needed. It often takes subtlety and

wisdom to recognize how much Agile to introduce, how much visibility it merits, and which particular practices

will garner the most benefit in a given area.

From Horror Story to Fairy Tale: Writing code people want to read Michael Dowden As developers we spend much more time reading code than we do writing it. It’s important that our code

conveys its meaning clearly, not just to the computer but also to other developers. Everything we write tells a

story, and our code is no different. From meaningless variable names to confusing comments, the code we

write can be a horror story that leads to frustration, bugs, and delays. In this session we'll discuss the

importance of empathy when writing code, and the impact this can have on inclusivity. We'll look at concrete

examples of poor naming, obfuscated logic, and other anti-patterns. And finally we'll cover specific tips for

writing fairy tale code that future developers will want to read. We'll also cover processes for implementing

these tips within your team so that you can all live happily ever after.

Page 18: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver - Session Abstracts

© 2019 - Agile Conferences, Inc. Page 16

TypeScript - Beyond the Basics Eric Potter TypeScript enables web developers to improve the clarity and reliability of their code. It also enables more

powerful tools for writing code. This led to its rapid rise in popularity. But what can it do for you beyond just

adding types to your variables and parameters? In this talk, we look at some of the more advanced features in

the language that can help you deliver valuable solutions in less time. In this session, we will look at features

such as: * union types * intersection types * mixins * generics We will also look at some of the new

features in TypeScript 3.3 and 3.4.

ASP.NET Core MVC for ASP.NET MVC 5 Developers Mike Smith Thinking of moving to ASP.NET Core for your web projects? This session is a side by side comparison of

ASP.NET MVC Core and ASP.NET MVC 5 where we explore what's new, what's different and what's the same.

Designed to help you get started quickly, and presented by a technology translator (Microsoft Certified

Trainer), Mike Smith.

Page 19: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 17

Philip Japikse (Founder and Conference Chair) An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and CSM, and a passionate member

of the developer community, Phil Japikse has been working with .NET since the first betas, developing

software for over 35 years, and heavily involved in the agile community since 2005. Phil is co-author of best

selling "C# and the .NET 4.6 Framework" (http://bit.ly/pro_csharp) and "Pro C# 7" (http://bit.ly/pro_csharp7),

the Lead Director for the Cincinnati .NET User’s Group (http://www.cinnug.org) and the Cincinnati Software

Architect Group, co-hosts the Hallway Conversations podcast (http://www.hallwayconversations.com),

founded the Cincinnati Day of Agile (http://www.dayofagile.org), and volunteers for the National Ski Patrol.

Phil is also a published author with LinkedIn Learning (https://www.lynda.com/Phil-Japikse/7908546-1.html).

During the day, Phil works as an Enterprise Consultant and Agile Coach for large to medium firms throughout

the US. Phil enjoys to learn new tech and is always striving to improve his craft. You can follow Phil on twitter

via http://www.twitter.com/skimedic and read his blog at http://www.skimedic.com/blog.

Larry Apke Larry Apke is an Agile Coach with Omnicell in Mountain View and the Founder/CEO of The Job Hackers, a

nonprofit that provides free training on Agile and Scrum to help unemployed find meaningful work through his

Agile MBA Class. Larry has been working in software development for over 20 years with the last 10+ years

involved with agile software development. His consulting experience includes time with Oracle, Apple,

American Express, USAA and many other organizations. A thought leader and frequent speaker at agile

software events. He has two books on agile software development, over 100 blog posts, podcasts. He has

worked with many CEOs, CIOs, VPs, Directors, etc.

Ken Baum Ken Baum is a senior consultant for Ingage Partners, a certified B-Corp seeking to use consulting as a force for

good. He is a software developer with over 25 years of experience, predominately on the Microsoft stack in

C++ and C#. He is currently working as an SDET, mentoring apprentices and writing functional tests for a Vue.js

front-end and a Java/AWS back-end. He’s an experienced teacher, presenter and mentor. When he’s not

learning new technology or volunteering, he loves reading and watching Netflix shows. He loves The Tick

(cartoon and live action), Firesign Theater, all things Monty Python, and Call the Midwife. He considers Fringe

the greatest TV show ever, and when he saw Stranger Things, he felt like he was finally home.

Page 20: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 18

Lee Brandt After almost two decades writing software professionally (and a few years unprofessionally before that), Lee

Brandt still continues to learn every day. He has led teams in small and large companies and always manages

to keep the business needs at the forefront of software development efforts. He speaks internationally about

software development, from both a technical and business perspective, and loves to teach others what he

learns. Lee writes software in Objective-C, JavaScript and C#… mostly. He is a Microsoft Most Valuable

Professional in Visual C# and one of the directors of the Kansas City Developer Conference (KCDC). Lee is a

decorated Gulf War veteran, a husband, a proud pet parent and loves to play the drums whenever he gets any

spare time.

Kevin Brinley A recovering Software Developer, Kevin has spent over a decade in the Software Development industry,

working as a QA, Developer, DevOps Engineer, Scrum Master, and most recently, Release Train Engineer. From

this eclectic background, Kevin brings a unique perspective in Agile while coaching others to ‘be’ Agile and

Lean in their thinking.

Michael Burchett Michael is a Scrum Master with years of experience guiding teams in the creation of world-class software. He

enjoys programming and tinkering as a hobby, concentrating on web applications, but he also has experience

with mobile and the Internet of Things. He once started a slow clap in a room with 80+ people.

James Damato Seasoned leader with nearly 25 years of experience, taking initiatives from vision and strategy thru rollout and

operations. Started as a software engineer in Silicon Valley, grew to lead product development teams, moved

to product sales engineering, then engagement management. Successful at publicly traded companies, quick-

growing startups, and federal agencies. Regular participant in the Agile community, with many public

presentations on Metrics, Complex Agile Implementations, Agile in Hardware and Business Agility. To learn

more about me google: "Jim Damato" Agile

Baskar Rao Dandlamudi With over 11 years of experience developing software applications and designing solutions , he solves complex

problems faced by enterprise applications on a day to day basis. He is technologist and try to keep himself

updated with latest technology advancements. His interest areas include Azure, Kubernetes and NativeScript.

He is an Auth0 Ambassador and volunteers to speak at code camps and conferences sharing his knowledge to

developer community.

Page 21: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 19

Martine Dowden Focusing on web interfaces that are beautiful, functional, and usable, Martine delivers products that adhere to

WCAG 2.0 and Section 508 for accessibility and compliance. She approaches User Experience from both Art

and Science, drawing from her degrees in Psychology and Visual Communications. Martine has worked as an

artist, educator, and consultant since 2005. She stays active in the industry, teaching new developers at

Eleven Fifty Academy, attending and speaking at conferences and meetups, and publishing the occasional

blog. In 2015 Martine's children's book "Programming Languages ABC++" was published by Inedo, and in 2016

the Workbook Edition sold over 20,000 copies.

Michael Dowden Michael Dowden is an Entrepreneur, Product Architect, Google Developer Expert, and International Speaker.

For more than 20 years he has been writing code and geeking out over cool technology. He is passionate

about keeping things simple and focusing on what provides real value to the end user. Michael enjoys

speaking at conferences and helping other developers grow in their career. In 2015 he wrote Programming

Languages ABC++ to share programming languages with children.

Jon Fazzaro Jon took this whole nerd thing pro back at the turn of the century, and has been slinging code with Aptera

since 2008. He holds an MCSD, a PSM, a PSD, a PSPO, and is a BMF besides. These days, he may or may not be

unhealthily consumed with building sustainable software, and with building teams that build sustainable

software. Whatever you do, don’t follow @jonfazzaro.

Carmen Fontana Carmen Fontana leads Centric Consulting Cloud & Emerging Tech practices. With nearly twenty years of

experience, her zen is when innovation meets data-driven decision making. She has a Bachelor’s in Systems &

Control Engineering and a Master of Engineering in Computer Engineering from Case Western Reserve

University. She is an AWS Certified Cloud Practitioner and has also completed the Microsoft Professional

Program in both Artificial Intelligence and Data Science. Carmen is a member of Rutgers University Design

Thinking Advisory Council. Also: Cancer Survivor, Soccer Mom, and Donut Mile Champion

Page 22: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 20

Chad Green Chad Green is a manager, software developer, architect, community leader, and most importantly a father

and husband. Chad woks as the Director of Software Development for ScholarRx developing an affordable,

lifelong digital-learning platform for medical students and physicians everywhere. Over his career, Chad has

managed groups from 3to 63 people and worked on projects in a wide range of markets including healthcare,

military, government, workforce management, financial services, chemical research, and electronic

commerce. Being a big believer in giving back and wanting to ensure that there are cool events for others,

Chad founded and chairs the annual Code PaLOUsa conference, organizes the Louisville .NET Meetup user

group and the Monthly Tech Leader Coffee and Discussion, and has helped with other groups like the

Louisville Tech Ladies and events like Cincy Day of Agile.

Matthew Groves Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull

requests for anything. He has been coding ever since he wrote a QuickBASIC point-of-sale app for his parent's

pizza shop back in the 90s. He currently works as a Developer Advocate for Couchbase. His free time is spent

with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP

in .NET (published by Manning), and is also a Microsoft MVP.

Steve Grunwell Steve Grunwell is a Senior Software Engineer at Liquid Web, working primarily on the Managed WordPress

and WooCommerce platforms. Specializing in WordPress and web application development, he has a passion

for teaching and contributing back to the development community through speaking, blogging, and open-

source work. When he's not writing tests or finding new ways to automate the world around him, Steve is off

spending time with his family, enjoying a fine cup of coffee, playing guitar, or otherwise getting away from the

keyboard.

Bill Horvath Bill is an experienced software developer and avid Agilist who is honored to be serving as a Principal

Consultant at Improving Columbus. Prior to Improving, his most notable technical achievement was

programming the first release of an electronic medical records (EMR) software system in Java, and founding a

company to sell it. Over the course of his career, he’s studied Industrial/Organizational Psychology, worked as

a consultant to Congress, and volunteered as a youth coach for the Sylvania Soccer Academy, among other

things. In his spare time, he enjoys spreading ideas at users groups and conferences, making art, and

mentoring up-and-coming software developers.

Page 23: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 21

Rob Keefer Rob Keefer, PhD is the Director of Data Science at Illumination Works, a software development consultancy.

He has advanced degrees in both human factors engineering and computer science, and has practiced Agile

Software Development methods since his days with Extreme Programming in 2003. When he is not building

systems that make people awesome, Rob enjoys distance running and cycling.

Natalie Lukac Natalie is a Scrum Master and Agile enthusiast. She is a consultant with Ingage Partners contracting at Kroger.

Natalie believes in collaboration and empowering teams to adopt an Agile mindset.

Jocelyn Matthews Jocelyn Matthews is Community Manager at Storj Labs, a company focused on decentralized cloud object

storage that is affordable, easy to use, private and secure. She is responsible for building and nurturing the

technical community contributing to Storj Labs

Hunter McCluer Hunter's 25+ years of professional experience has been focused on helping commercial, federal, and technical

organizations transform and achieve success. A seasoned Agile Coach / Business Agility Transformation

Architect, Mr. McCluer’s industry experience includes Finance, Mortgage Banking, State and Federal

Government, Department of Defense, Aerospace, Telecommunications, Military and Civilian Health Care,

Education, Cable Television, Internet and Mobile Advertising. Hunter oversees the delivery of our Strategic

Consulting Services (Business Agility, Enterprise Agility, Creative, DevOps, and Managed Services), in our

Central and Mid-Atlantic regions. Focused on the support, growth, and success of our clients, Hunter works

with our Regional and National Sales, Delivery, and Recruiting teams to help design and deliver world-class

client services, solutions, and success. With 21 offices across the U.S., serving clients in 38 states and abroad,

we have the local presence and national coverage you need to achieve success.

Paul Mealy Paul Mealy is technology leader, innovator and industry speaker currently serving as a Solution Director at

Fusion Alliance; a design and technology digital transformation firm. He currently focuses on emerging

technologies and working with organizations to discover appropriate ways these technologies can embraced

by clients and project teams. Paul excels at breaking down complex topics to make them understandable. He

has led multinational, multidisciplinary teams and served as both creative director and system architect for a

number of new product lines and launches for Fortune 100 companies. He is the author of "Virtual Reality and

Augmented Reality for Dummies" by Wiley Publications, as well as numerous industry articles on emerging

technology. He has taught at the university level and spoken at a number of industry events, typically focused

on businesses relationships to technological innovation.

Page 24: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 22

Kyle Morton Kyle Morton has over nineteen years of experience building Agile teams for software development or other

technology delivery. The last three years, Kyle has leveraged this experience to enable companies to build

successful Agile delivery teams through Agile coaching and Agile training with Insight Enterprises.

Additionally, he has held and practiced roles including Business Analyst, Quality Assurance, User Experience

Architect, Agile Manager, Project Manager, and Program Manager. Kyle has lead agile sessions at conferences

including Southern Fried Agile in Charlotte, Music City Tech in Nashville, Agile Midwest in Saint Louis, and

TriAgile in Raleigh.

Rick Payne Rick is a Lead Consultant at Strategic Data Systems in Sharonville on Phil Japikse's .Net Team. He has nearly 20

years of experience as a professional developer working with C++, C#. and BI on the Microsoft Stack. On the

side, Rick is exploring Augmented Reality Development on the Microsoft Hololens. At GenCon Last year, he

demonstrated an Augmented Reality app he built on two Microsoft Hololenses that allowed remote play of a

tabletop war game with the physical plastic miniatures for the game and holograms.

Chris Philipsen Chris is an enterprise Agile Advisor, Coach and Scrum Master in Insight’s Columbus office. A consummate

servant leader, Chris helps any program, project, or technology to delivery to meet or beat client expectations

through a common-sense Agile approach – using simple goals, transparency, and keeping things moving. Being

Agile should be focused and fun!

Eric Potter Eric is a Software Architect for Aptera Software and a Microsoft MVP for Visual Studio and Development

Technologies. He works primarily in the .Net web platform but loves opportunities to try out other stacks. He

has been developing high-quality custom software solutions since 2001. At Aptera, he has successfully

delivered solutions for clients in a wide variety of industries. He loves to dabble in new and exciting

technologies. In his spare time, he loves to tinker with Arduino projects. He fondly remembers what it was like

to develop software for the Palm OS. He has an amazing wife and 5 wonderful children. He blogs at

http://humbletoolsmith.com/ and you can follow him on twitter as @pottereric.

Ken Rickard Ken draws from his 20 years of development, training, and management experience to guide clients in

delivering valuable outcomes. His past 10 years have been spent learning as a Data/Analytics Developer,

Scrum Master, Product Owner, Kanban Coach, Agile Coach, and while leading from the back as a “Manager” in

an Agile world. Ken travels the country leading people, teams, and organizations in their improvement

journeys. He has worked in the public sector, higher education, finance, entertainment, retail, manufacturing,

beverage, CPG, and healthcare industries.

Page 25: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 23

Guy Royse Guy works for Nexosis in Columbus, Ohio as a Developer Evangelist. Combining his decades of experience in

building software with a passion for sharing what he has learned, Guy goes out into developer communities

and helps others build great software. Guy has programmed in numerous languages over the years—many

of them semicolon delimited—including C++, C#, and Java. More recently he has worked with dynamic

languages like JavaScript and on mobile applications with languages like Swift. Teaching and community have

long been a focus for Guy. He is President of the Columbus JavaScript Usergroup and has been part of the

session selection committee for CodeMash for the last five years. When given an opportunity, he teaches

programming at a prison in central Ohio. In past lives, Guy has worked as a consultant in a broad range of

industries including healthcare, retail, and utilities. He spent several years as a consultant in and several more

years working for a major insurance provider. This has given him a broad understanding of technology

application and business problems. In his personal life, Guy is a hardboiled-geek interested in role-playing

games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. He

lives in central Ohio with his wife and three sons. In his spare time, he helps lead his neighborhood Cub Scout

Pack and likes to camp.

Baruch Sadogursky Baruch Sadogursky (a.k.a JBaruch) is the Head of Developer Relations and a Developer Advocate at JFrog. His

passion is speaking about technology. Well, speaking in general, but doing it about technology makes him look

smart, and 18 years of hi-tech experience sure helps. When he’s not on stage (or on a plane to get there), he

learns about technology, people and how they work, or more precisely, don’t work together. He is a CNCF

ambassador, Developer Champion, and a professional conference speaker on DevOps, DevSecOps, Go, Java

and many other topics, and is a regular at the industry’s most prestigious events including DockerCon,

GopherCon, Devoxx, DevOps Days, OSCON, Qcon, JavaOne and many others. You can see some of his talks at

jfrog.com/shownotes

Chris Shinkle Chris is a practitioner and maker. He is a thought leader and continually initiates new ideas and continuous

improvement at SEP. Chris led SEP's Agile (2004) and Lean (2007) adoption. He draws from his experiences

building products with many large clients in a variety of industries: aerospace, medical, healthcare, finance,

construction, etc.

Justin Simpson Justin has worked within the analytical groups for companies such as Kroger, Dunnhumby, and Yes Energy as

well as built ground up systems for commodity trading companies such as eXion Energy and The David J.

Joseph Company. He has experience ranging from database architecture in SQL Server, Oracle, and MySQL to

application development within a myriad of tools such as .NET, Python, R, SQL, and Java.

Page 26: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 24

Mike Smith SharePoint MVP, MCT and senior instructor at MAX Technical Training http://www.maxtrain.com. Computer

professional (computer nut) since 1980. Author of "SharePoint 2007 / 2010 Customization for the Site

Owner", "SharePoint 2010 Security for the Site Owner" and four other in-progress titles if I ever get time to

finish them. Courseware author - 12 in the Microsoft Community Courseware collection and 160 since my first

DOS course!

Wayde Stallmann Wayde is an Agile Coach at World Wide Technology. He has a passion for developing Great Team Players using

the same techniques as Improv Theater Teams. Wayde has over 20 years as a software developer,

concentrating on Java since 1999. He is an XP practitioner and former ScrumMaster of the 2nd team to

achieve Gold level certification at AT&T in 2012. Wayde is a Sun Certified Java Programmer (SCJP 1.1, 1.2, 6)

and Certified Scrum Professional (CSP). His hobbies are cycling, chess and improv.

Susan Strain Susan is an Agile Transformation Coach who works with clients implementing Agile practices that span the

enterprise; coaching and training on Agile principles and methodologies; including Enterprise Business Agility

Strategy, Scrum, Kanban, and the Scaled Agile Framework (SAFe). She has experience with clients in a wide

variety of industries including banking, financial, government, hospitality, insurance, investments,

manufacturing, military, publishing, and retail.

chuck suscheck Dr. Charles Suscheck specializes in agile software development methodologies, and project management. He

is one of 6 people in the world certified to teach the entire scrum.org curriculum. He has over 25 years of

professional experience in information technology, beginning his career as a software developer. Dr. Suscheck

holds a Doctorate, Masters, and Bachelors in Computer Science. He holds multiple certifications including

Professional Scrum Trainer (PST), Certified Scrum Master (CSM), Safe Program Consultant (SPC), Agile Certified

Practitioner (PMI-ACP). An educator at heart, he has over 30 published articles, has taught over 1000 students

software development and is a highly respected conference speaker.

Page 27: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Speaker Bios

© 2019 - Agile Conferences, Inc. Page 25

Robbie Sykes Robbie Sykes is the Director of Product Management for Ascendum Solutions, a global digital transformation

company headquartered in Blue Ash. Robbie overseas Ascenum's large enterprise digital innovation projects

for some of the largest companies in the world. Some of the projects include large scale data engineering and

data visualization projects, advanced service chatbots, mobile and ominchannel customer experience

technologies and other innovative tech solutions. Prior to Ascendum, Robbie was a Product Manager for Krush

Technologies where he managed a team of 25 front-end developers, designers and testers. Robbie was also

the Lead Project Manager for Marxent Labs and the Technology Director for Rivalries Unlimited. Robbie holds

an undergraduate and graduate degree from Full Sail University where he studied game development and

production.

Mark Windholtz Mark Windholtz is an Agile Coach in Extreme Programming, Scrum, and Lean Software Development. Mark is

also an application developer in OO and Functional languages. He has been involved with Agile development

since before the Agile Manifesto. Mark built and administered the initial websites for the AgileAlliance, the

Scrum Alliance, PlanningPoker.com and the well respected Agile site: MountaingoatSoftware.com, for Mike

Cohn, author of many timeless and classic Agile books, including "User Stories Applied", "Agile Estimating and

Planning", and "Succeeding with Agile". Mark founded the Cincinnati Smalltalk Users Group, and the Cincinnati

XP User Group, which later became the Cincinnati Agile Roundtable (affectionally referred to as CART). Mark

has presented at Code Mash, and at the Semantic Web Conference as well as many Cincinnati area users

groups.

Joe Wirtley Joe Wirtley is an independent consultant who has been creating software for over twenty-five years. He

works with .NET development teams on both desktop (WPF) and web (ASP.NET, JavaScript, Web API)

applications. He is an active member of the developer community in southwest Ohio and helps lead the

Dayton .NET Developer Group. He has presented at many user groups and conferences including CodeMash,

Code PaLOUsa, and CodeStock. He is the author of the Generics in .NET screencast for O'Reilly. You can check

out his site at http://WirtleyConsulting.com or follow him on Twitter: @JoeWirtley.

Page 28: Schedule - 2019 CincyDeliver (Carolina) Justin Simpson Couchbase Enterprise-Class, Multi Cloud to Edge NoSQL Database We are an Enterprise Database company with a proven Enterprise-grade

2019 CincyDeliver Sponsors

© 2018 - Agile Conferences, Inc.

Diamond

Platinum

Gold