About
I have over ten years of experience in the IT field working in a variety of domains from call center analytics to workflow management to bioinformatics. I specialize in data-driven applications and pipelines that simplify business processes and empower users.
I am currently employed at the Nationwide Children's Hospital Biopathology Center as an IT architect. My team builds and supports the software used for procuring, processing, banking, and distributing biospecimens for both patient care and research.
I live in Worthington, Ohio with my wife and two kids who keep me very busy! In my free time I enjoy playing music, cooking, reading, and video games.
Tech
Languages
- Java
- VB
- Ruby
- C#
- Python
- JavaScript
Web Frameworks
- Spring Boot
- CUBA/Jmix
- Vaadin
- .NET
SQL
- SQL Server
- PostgreSQL
- MyBatis
- MySQL
- Hibernate
- EntityFramework
DevOps
- Docker
- Windows Server
- IIS
- Jenkins
- Linux
- nginx
Data Integration
- Pentaho
- Kafka
- RabbitMQ
- Camel
Collaboration
- Jira
- Confluence
- ReportServer
- Git
- SVN
Books
Make Your Own Python Text Adventure is a book written for complete programming beginners who want to learn Python basics by creating a text adventure game. It started as a series of blog posts, and I was approached by Apress to develop it into a book. Each chapter introduces a new fundamental that is put into practice by adding a new feature to the game. I've heard from learners of all ages that this is the book that finally made programming "click" for them!
Java for the Real World is a self-published book that fills a significant void in Java education--how to use the tools we use every day at our jobs. I say that I wrote the book for my former self because I had a strong understanding of the Java language, but was overwhelmed by the ecoystsem when I entered the workplace. This book touches briefly on the major tools and frameworks we use for Java applications and serves as a jumping off point for more in-depth learning.