My Github Repo
My StackOverflow Profile
Currently I work as a team lead on development and maintenance of a customer-facing hosted web application used to manage library content. The back-end is written in Java in a clustered environment. The front-end is built with AngularJS. A number of micro-services interact with the application to provide different information for the user (book availability, checkout history, etc.). Data is cached in a 2 tier system using Infinispan and Mongo, and permanent information is cached in SQL Server. I work routinely on Windows and Linux, relying heavily on git, Maven, and Jenkins.
Senior Software Engineer (Team Lead)
Follett School Solutions (October 2014 - present)
Designed and developed large-scale hosted web-application used by elementary schools and libraries to access and manage library content (both digital and physical content). Worked with dev-ops to maintain different build environments. Lead various testing efforts to improve product stability and performance. Improved build practices by investigating and implementing new tools.
Zebra Technologies (May 2011 - October 2014)
Designed, developed, and documented enterprise-level web applications meant to manage varying types of hardware devices. Worked in a team environment writing code and setting up application environments for the commercial product. Worked in an Agile environment following test-driven development with 50/50 pair programming. Also provided technical presentations, wrote documentation, and gave technical training.
Customer Account Executive
Comcast (December 2010 - May 2011)
Supported customers using Comcast internet or phone services.
Bachelorís in Mathematics and Computer Sciences (2009)
University of Illinois, Chicago