Gary Kupczak
Web Developer • Chicago, IL
Sears Pattern Library
Sears.com checkout before and after Pattern Library initiative
Built a production-ready framework from a single-developer proof-of-concept.
Critical contributions included designing and implementing a modern JavaScript
workflow to enable contributions from a larger team, coordination of development
resources, and working with stakeholders and designers to plan a project roadmap.
- Made significant improvements to accessibility, improving keyboard navigation and screen reader behavior
- Refactored the library to be stack-agnostic (Angular, Backbone, Adobe CQ5)
- Set up a Gulp-based build process and toolchain
- Performed technical analysis of feature and design requests and allocated developer resources
- Supervised and mentored a team of 3 core developers
- Updated development process to include a standardized Git workflow, formal code review process, and Agile workflow using JIRA
- Produced extensive documentation of both project workflow and technology, including formal release notes for QA and developers, and inter-disciplinary presentations on how to use the pattern library
project post-mortem?
Meet With An Expert
- Angular
- Backbone.js (Chaplin)
- CoffeeScript
Live site
Co-developed a module to bring online shoppers into brick-and-mortar stores
where associates could assist with major purchases. In the program’s first
year, 5,690 appointments were scheduled, resulting in $2,100,000 in sales
across in-store and online channels.
- Developed multiple versions of the module, including CoffeeScript/Backbone versions for use on Product pages, and a JavaScript/Angular version for integration into pages built through Adobe CQ5
- Developed a calendar/date-picker component with dynamic date/time thresholds driven by store hours
- Pioneered the integration between web services used to build online functionality, and the Lead Management System used by in-store associates
- Worked with UX to align design and functionality with our emerging pattern library
project post-mortem?
Craftsman/Kenmore Product Page Rewrite
- jQuery
- Backbone.js (Chaplin)
- Stylus
- Bootstrap
- CoffeeScript
No longer online
Lead migration of Craftsman and Kenmore product pages from legacy IBM
WebSphere stack to Backbone.js-based single page application.
- Worked with back-end team to ensure services could pass correct catalog data and brand-specific attributes, and refactored app to consume them
- Worked with design team to restyle the base Sears template according to Craftsman and Kenmore brand standards
project post-mortem?
Guided Buying
No longer online
Created interactive tool to guide customers through major appliance purchases
using visuals and simple, task-oriented questions.
- Developed a lightweight, proof-of-concept MVC framework and Grunt-based toolchain
- Collaborated with design team to ensure consistency of art and animation across desktop and tablet platforms
- Worked with analytics team to track application usage and configure A/B test against non-application experience
project post-mortem?