Unix Systems Administrator at W.W. Grainger
Greater Chicago Area
Unix Systems Administrator at W.W. Grainger
Greater Chicago Area
Application Developer, Team Lead, Manager of full software development life-cycle projects and maintenance of business applications. Experience with many programming languages, but currently specializing in Java and web applications. Strong skills in the area of troubleshooting and problem solving. Excellent communications skills, detail oriented and able to multitask.
Particularly strong with software configuration management, specializing in source control, continuous integration, and transparency across teams.
Advocate for open source software and agile/lean development methodologies, principles, practices, and tools in order to increase team and personal productivity.
(Public Company; 10,001 or more employees; GWW; Facilities Services industry)
November 2007 — Present (1 year)
(Public Company; 10,001 or more employees; GWW; Facilities Services industry)
January 2007 — October 2007 (10 months)
* Managed team of 5-7 developers. Duties consisted of coaching and quarterly reviews of team members. Led team process and quality improvement activities including usage of Checkstyle and FindBugs software, Test Driven Development, and Lean / Agile methodologies.
* Worked with business partners to ensure timely completion of projects.
* Member of team to optimize the Grainger.com platform. Final delivery resulted in an additional 53% improvement in customer page download time as measured by third party monitoring partner.
* Supported and participated in website upgrade from Java 1.3 to Java 5.0.
* Integrated corporate LDAP authentication service into build system, helping to eliminate unnecessary maintenance of multiple user authentication sources.
(Public Company; 10,001 or more employees; GWW; Wholesale industry)
July 2003 — December 2006 (3 years 6 months)
* Team lead for team of 5-7 developers. Duties mainly consisted of coaching and quarterly reviews of team members. Involved in team process and quality improvement activities, including use of Agile development processes.
* Implemented automated, web based reporting of standard measures for development group.
* Business and system analysis for development projects.
* Provided leadership as core team member for project to rewrite online ordering and order management functionalities. Involved heavily in design and implementation of project.
* Maintenance of Grainger.com website using BroadVision, server-side java script, Java, JSP, HTML, client side java script, WebMethods.
* Maintenance and expansion of SCM and build tracking system, using integration of ClearQuest, Cruisecontrol, Codestriker, and other custom solutions using open source libraries and applications.
* Primary support for deployment and build activities, including software updates and administration configuration
(Public Company; 10,001 or more employees; GWW; Facilities Services industry)
October 2000 — July 2003 (2 years 10 months)
* Development of Grainger.com website using BroadVision, server-side java script, Java, JSP, HTML, client side java script, WebMethods. Primary development focus was back-end Java solutions, including interaction with external systems and databases.
* Core member of several projects that converted code base from BroadVision server side java script to Java/JSP using the Apache Struts framework.
* Member of project team to rewrite Grainger.com search functionality using AltaVista APIs. Involved primarily in data analysis and building of search data.
* Created and maintained automated SCM build scripts using Ant and Cruisecontrol. This effort led to an approximate 90% reduction of non-value added activities over a 5 year period
(Public Company; 10,001 or more employees; SHLD; Retail industry)
July 1993 — October 2000 (7 years 4 months)
music, audiobooks, reading, new technology, software configuration managment, vacationing