Tribune Publishing, Chicago, IL
Sr. Software Engineer (September 2017 - Present)
Tribune Publishing is a media publishing company who’s properties include the Chicago Tribune, New York Daily News, and other papers.
Worked on optimizations in both CSS and JS. Developed enhancements to websites to improve ad revenue. Worked on improvements and tooling around docker to help with development
Brandify (formerly Where2GetIt), Des Plaines, IL (March 2011 - September 2017)
Development Manager (April 2014 - September 2017)
Manager of Technical Operations (December 2012 - April 2014)
Brandify is a location based marketing services company based in Anaheim, CA. The company offers local search solution for national brands, such as Chick-fil-a, Patagonia, and Disney Stores. Their solutions include desktop and mobile store locators, data syndication and claiming for Google, InfoUSA, Navteq, and others, location pages for individual stores/dealers, and more. For more information on Brandify, see their website. www.brandify.com
Over the many years I was with the company I worked on a variety of projects. I have created brand new mobile libraries for our main locator product, as well as enhancements to our existing front-end locator code. Some of those enhancements were to enable multiple waypoint driving directions, and a feature called “Along the Way” which allows the user to see locations that are near their chosen route. I have also set the architecture for newer responsive libraries built using Backbone.
In addition to front-end work I have also worked on enhancements to the existing back-end server code, written in Perl. One of the first back-end features that I worked on was to extend the ability to generate static maps to include driving directions maps. I’ve also made enhancements to our local landing pages system, which allows us to dynamically generate a web page for each location that a client has. Some of those enhancements include the ability to inject a small image gallery and ads onto the page, which are controlled by both the corporate client and the location managers.
Most recently I have been working on the architecture and development of a new Node.js server which uses Hapijs. This new server is designed for flexibility, scalability, and speed. Along side architecting a new Node.js code base for Brandify, I have also been leading the way in adopting Apache Storm and Kafka for processing real-time data and events. I designed and coded the first topologies, and I have trained other developers in the company in how to use Kafka and how to create and deploy Storm topologies.
Model Metrics, Chicago, IL
Developer (May 2010 - August 2010)
Model Metrics was a provider cloud computing solutions using salesforce.com, Amazon, and Google. Most recently Model Metrics has been acquired by salesforce.com.
During my time at Model Metrics I primarily used the ETL (Extract Transform Load) tool, Talend, to do complex data migrations and integrations for clients. I also worked on enhancements to internal tools, written in PHP, that analyzed the quality of clients’ data in salesforce.com. One of those enhancements was to improve report generation speed by developing a way to generate the pages of the report in parallel.
Center for the Studies of Ethics in the Professions (CSEP), Chicago, IL
The Center for the Studies of Ethics in the Professions (CSEP), at the Illinois Institute of Technology (IIT), promotes research and teaching on practical moral problems in the professions. It is the first interdisciplinary center for ethics to focus on the professions. The CSEP continues to do interdisciplinary research, assist professional societies in creating and updating codes of ethics, and they also conduct ethics workshops. They also provide a number of resources for ethics research, such as their Codes of Ethics Online Collection. For more information about the CSEP see their website. ethics.iit.edu
I worked for the CSEP for a total of 3 years while attending IIT, as part of the federal work study program. In addition to general office work, I helped maintain the Codes of Ethics Online Collection, I wrote Perl scripts to automate site template changes, and I provided user level computer support and trouble shooting.
Vehicle Improvement Products (VIP), Antioch, IL
Vehicle Improvement Products (VIP), located in Antioch, IL, designs and manufactures steering wheels for commercial vehicles (heavy trucks, buses, RVs, and off-highway equipment). Most recently, VIP has become the sole licensed manufacturer of the patented Wiper Shaker™ De-icer. For more information about VIP see their website. www.vipwheels.com
I worked for VIP one summer while I was attending school at the Illinois Institute of Technology. While I was there I helped update their website, did trouble shooting on problems with automated testing equipment, and used Active Directory to set domain wide security policies.