Experience
Software Engineer
Performics, Publicis Groupe (Chicago, Illinois)
January 2019-October 2023
• Led onboarding of new clients to custom Django-based CMS for managing client websites.
• Member of Benchtools product team. Developed new features, resolved reported defects, performed code reviews
which over the course of three years led to the modernization of the project to a cloud-based microservice architecture.
• Led development for a Django-based service to transform internal client API data and information at their various physical
locations into Google Maps, Yelp, Apple Maps, and other similar upstream providers.
Technologies Used: Django, Python, AWS, Java, Spring, Node.JS, React, Laravel, PHP
Software Developer
Rotary International (Evanston, Illinois)
February 2017-December 2019
• Contributor to Rotary.org and My.Rotary.org product team with Drupal plugin development. Involved in modernization of the back-end
CMS from Drupal 7 to Zend Framework, which helped to implement best practices with a more predictable feature release schedule.
• Provided code reviews for peer pull request submissions across all projects; ensuring best practices and a consistent style was
enforced for deployed code.
• Involved in increasing unit test coverage into legacy codebase by refactoring select areas to allow for greater modularity and
testability.
Technologies Used: PHP, Docker, Drupal, Zend Framework, Node.JS, JavaScript
Software Developer
Steadfast Networks, LLC. (Chicago, Illinois)
June 2013-February 2017
• Reduced overall client data redundancy by integrating a client facing web portal into several back-office systems using a Django-based API
as a service.
• Added client help-desk features to allow for support tech staff to more efficiently cross-reference client details and services.
• Implemented a website order form back-end in PHP which helped to unify the billing and device management system for incoming client orders.
Technologies Used: Python, PHP, JavaScript, Backbone.JS, jQuery, Django, Docker
Software Developer
Digital Management Partners, Inc. (Arlington Heights, Illinois)
July 2012-September 2013
• Integrated a Django-based application to kickstart Linux installations leading to a more automated client onboarding experience in dedicated server setup.
• Integrated a virtual machine "snapshot" feature into the Xen-based cloud portal web application which allowed virtual machine state to be preserved on-demand.
• Wrote and maintained software to track the life cycle or server hardware components and billable services, resulting in a more efficient use of resources.
Technologies Used: PHP, Docker, Django, Python, JavaScript, Backbone.JS, jQuery
Projects
Chess via email
- Node.JS service built with Express.js that provides a publically accessible UI in React.js. Ability to play chess between two players moderated through Email correspondence, using a graphical JavaScript based game board.