
Staff Software Engineer
Credit Karma
Aug 2015 - Present
• 9 yrs 9 mosI’ve been tech lead and architect on 13 different projects at Credit Karma. These are by far the projects I'm most proud to have lead.
New Vertical
P0 (highest priority) project set to launch in October that I’ve spent the entirety of 2019 working on. We’re launching a new vertical with similar features in half the time of our competitors. We’ve interfaced with 20 internal and a variety of 3rd party services. One hundred people have been involved and it the most ambitious project Credit Karma has taken on since providing free credit scores.
Mortgage Vertical
Deemed a company P0 (highest priority) project in 2017. Implemented 3rd party integrations and interfaced with 18 internal Credit Karma services to render real time custom mortgage offers. Afterwards we developed a loan profile feature where answers determined a users stage in the home buying process. A 3rd party integration allowed high intent users to initiate a mortgage application from the marketplace.
In 2018, when users entered their income and down payment our home buying calculator used credit score, debt to income, loan type, address (for regional home expenses), and 3rd party mortgage offers to recommended a home purchase amount. The calculator graphed this amount over time with change indicators, hooks to find a matching loan, and the ability to connect with a realtor.
Targeting Service
Built for the mortgage vertical in 2017, it expanded to credit cards, auto, personal loans, and tax in 2018. A combination of twenty real time internal services and data in Google Big Query powered marketing emails, advice cards, and dashboard offers. Marketing (without engineering help) built their own advice card templates and used Big Query to determine eligibility and macro values. Marketing picked a platform (IOS, Android, Web), A/B tested content, and set a ramp schedule. The project was a success and the inspiration for an initiative in 2019 to allow marketing to make content for the rest of Credit Karma.

Senior Software Enginner / Team Lead
Progressive Impressions International (PII)
Apr 2013 - Jun 2015
• 2 yrs 3 mosDeveloped cloud based windows azure applications using: Visual Studio 2012 & 2013, C# ASP.NET MVC 4, Azure Cloud Service, Azure Web Sites, Azure Virtual Machines, Azure Blob Storage, SQL Azure, HTML5, CSS, Javascript, JQuery, Orchard CMS, nHibernate, SendGrid
Many of the projects I worked on at PII were related to marketing automation and bringing the print industry up to the cloud. The primary application I worked on Conductor 4 (C4). C4 is a scalable cloud based enterprise marketing application. Followed an app base design in which users could pick and choose where various apps appeared on the page and their appearance. C4 was built to allow users to design their own reports, build multichannel campaigns, and to monitor social media success thru the web. Integrated CRM data to allow users to pair marketing products with relevant demographic information (e.g. send a targeted marketing flyer to individuals in the 62704 zip code with incomes over $75,000 and who owned their own home). Worked on a large development team as a lead developer and supported and gave direction to other developers on the project.
I was also the primary developer responsible for the design and implementation for the Enterprise Service Bus project which was a scalable cloud based application designed to automate order fulfillments thru a variety of in house and 3rd party systems by housing all order fulfillment data in a common data store in SQL Azure and Azure Blob.
I was also the primary developer responsible for the design and implementation for Print Cloud a scalable cloud based print automation tool built using Microsoft Azure Virtual Machines and Indesign Server 2014. Clients to print cloud uploaded Indesign CC templates and a list of recipients to generate print previews or production ready print PDF’s. Developed real time print preview page that would show changes to an Indesign rendered template based on user input in two seconds or less.

Senior Software Engineer
Jardogs
May 2010 - Apr 2013
• 3 yrsDeveloped cloud based windows azure applications using: Visual Studio 2010 & 2012, C# ASP.NET MVC 4, Azure Cloud Services, Azure Blob Storage, SQL Azure, Azure Table, Silverlight, WPF, WCF, HTML5, CSS, Javascript, JQuery, Knockout JS
I am very proud of the work I was able to accomplish at Jardogs. I was one of four initial developers that built and laid the framework for a majority of the tools and programs that allowed the company to flourish. Due to the small team and being one of two senior developers I had a large influence on the early direction and development of the various components developed by Jardogs. Around March 2013 Allscripts Healthcare Solutions Inc. acquired Jardogs LLC from Springfield Clinic
During my time there I worked on the variety of projects but FollowMyHealth Patient Portal was the primary application It was the flagship product for Jardogs. Initially built using Microsoft Silverlight / WPF / WCF and later redesigned with HTML5 / CSS / Javascript / JQuery / Knockout JS. Patient Portal allows users to connect to clinics and hospitals around the country to view and manage their health record online. Users could also send messages to providers, schedule appointments, update clinical items, and change demographic information. These changes would propagate back down to clinics as tasks to work on in their Enterprise Health Record systems. Patient Portal securely stores the health record information for millions of patients around the country and follows HIPAA standards.
Awards: Won the most-used, best-of-breed patient portal by KLAS on January 2013.
I also worked on their Electronic Health Record Interface, the Nomenclature Translation Service, the Dashboard / Administration System, and deep integration with the Allscripts Touchworks Enterprise Health Record system.
Aug 2008 - May 2010
• 1 yr 10 mosWorked as a consultant for a variety of clients and applications.
Illinois Early Intervention Training Program
Implemented the OneNet accessible web content management system for Illinois Early Intervention Training Program at http://www.illinoiseitraining.org/. Also designed and implemented a custom Training Calendar module to EITP’s version of OneNet.
DHS / DORS
Continued work on the OneNet accessible web content management system by adding new features, back end database changes, developing custom modules for OneNet (Training Calendar, Equipment Tracking Survey, Accessible Surveys, etc). Helped design and implement the Department of Human Services to use a custom OneNet implementation (http://www.dhs.state.il.us/). Helped to open source the core OneNet code into Microsoft CodePlex in 2008 (http://onenet.codeplex.com/). Contributed to John Gunderson’s web accessibility best practices guidelines (http://www.cita.uiuc.edu/). Helped in performing accessibility audits of state and privately owned company web sites / applications. Created a web based PDF accessibility checker which is currently in beta.
State Fire Marshal
Various projects such as: Time Keeping System, Underground Storage Tank System, Common Database for State Fire Marshal, Quality Assurance Program, Web Update Program
Horace Mann
Various projects such as: Auto Property Management program, Auto Quote, Duck Creek Browser Launcher, Software Installer, Policy Number Conversion, Payroll Billing, CA2

Software Enginner Microsoft / Volt Consultant
Volt / Microsoft
Oct 2005 - Aug 2006
• 11 mosAt Redmond washington I worked on the BizTalk Team as a Software Development Engineer Tester. Responsible for testing the EDI (Electronic Data Interchange) of BizTalk 2006 which was a new feature released for BizTalk 2006.
In Issaquah I worked on the Global Support Automation (GSA) group in order to make their support sites accessible to people with disabilities.
May 2004 - Oct 2005
• 1 yr 6 mosProgrammer for the Illinois Department of Human Services/Office of Rehabilitation Services (DHS/DORS). At DHS/DORS I helped design and implement a web based content management system used throughout DHS (for a staff of 16,000) known as OneNet. OneNet was designed to enable non technical staff to easily make accessible html content that is accessible to people with disabilities. In addition I implemented a staff directory and assistive technology referral modules for OneNet. Also worked on a HTML help file generator program for Virtual Case Manager (VCM), an enterprise-wide, Windows-based case management information system deployed to over 800 users throughout Illinois.

Computer Programmer Intern
Illinois Office of Educational Services
Jun 2003 - Jan 2004
• 8 mosDeveloped an online library system using C# and ASP.NET 1.1 with a Microsoft SQL Server 2000 database backend.

Tutor
Lincoln Land Community College
Feb 2001 - Dec 2002
• 1 yr 11 mosTutored students at LLCC from basic math up to Calculus 3 and Differential Equations. Was also a Computer Science tutor for Computer Science 1 & 2 & Discrete Math.