Languages
Java (7 years)
Groovy (6 years)
HTML/CSS (7 years)
Javascript (5 years)
Tools / Frameworks
Spring (5 years)
Angular 1.x (3 years)
Angular 2.x (2 years)
Jersey (3 years)
Spock (2 years)
Grails pre-3.0 (2 years)
Database
Teradata (4 years)
IBM DB2 (5 years)
SQLServer (3 years)
Solr (2 years)
DevOps
Jenkins (5 years)
Gradle (3 years)

Experience
Object Partners, Inc.
Senior Consultant
2018 – Present
Mutual of Omaha Insurance
Application Systems Analyst
2015 – 2018
Search Service
The search functionality on mutualofomaha.com was going to start showing advertisements to our customers after a certain date, so we needed to replace it with something quickly. We chose to leverage the full-text search capabilities of Solr and add a new microservice to search the existing JSON-based content stored in the Digital Content Repository.
Digital Content Repository
Helped develop a suite of microservices to deliver JSON-based content to mutualofomaha.com, so changes to the site could be made easily without a code deployment. We used a Solr backend for fast retrieval speed, Spring Boot for developing a web application quickly and Spock for unit testing. We added integration tests for shaking out issues with our actual infrastructure configuration and ran load tests using JMeter before moving to production.
Mutualofomaha.com Calculators/Quoters
Worked with rest of mutualofomaha.com team to develop calculators and quoters to keep the site release on schedule. We learned Vue.js to get us started and delivered a unit tested, accessible calculator package with multi-level validation, graphed results and error handling. We had to work with very minimal design changes since quoters were already filed with the states' departments of insurance.
BSD Reporting
Helped develop a responsive web application to replace Excel reporting for the group insurance sales force. We used an Angular 1.x frontend and a metadata-based Teradata backend for maximum flexibility.
Application Developer
2013 – 2014
Accident Rating Engine - Technical Lead
Gathered technical requirements and worked with actuaries to help develop a Groovy-based rating engine for Mutual of Omaha's accident insurance product. This involved running hypothetical testing scenarios and integrating the new product into downstream reporting systems.
Technical Specialist
2012 – 2013
Critical Illness Rating Engine
Helped to develop and test a Groovy-based rating engine for Mutual of Omaha's group insurance critical illness product.
Data Governance
Upgraded and added a mapping tool to a Grails application used to store metadata relationships for Mutual's different systems. This showed how data flows between systems and made impact analysis for database changes easier.
Information Services Intern
2010 – 2012
Management Information System
Helped develop a batch process to transform group insurance sales data into a format that could easily be used for reporting. We improved this over time to include new insurance products, pull data from our business partners and deliver information to financial systems.
Patch Request Servlet
Developed a servlet application for the development team to add their code changes to a software release. This also called a release notes servlet to generate release notes for the code changes.
OfficeMax
Retail Associate
2007 – 2009
I helped customers find what they were looking for.
Omaha Public Schools
Network Administrator Assistant
2006
My highschool received many new computers over the summer after my freshmen year. I helped the network administrator and some other student workers install new software on the machines get them up and running on the school network.
show more show less

Education
University of Nebraska-Lincoln
Bachelor of Science - Mathematics
2009 – 2014
Omaha North High School
2005 – 2009