About Me
I have worked on many projects and with many diverse CMSs.
I am an avid problem solver and enjoy fixing things, be it clocks or programming bugs.
Maze 2020 (work in progress)
Project live at maze2020.com
Project was to create a web application to allow users to navigate a 3D space in their browser, shared with other users in real time
- Built using Vue and Firebase
- Created random maze generating javaScript
- Created 3D movement engine in javascript and CSS
- Created real-time updating chat walls
- User login and remembering where user is in maze
- Currently a work in progress
< see maze generating javaScript
April 2011 - April 2020 Sears Holdings Corporation
- Lead Architect of a responsive framwork for sears.com and kmart.com
- Built the Header and Footer of Sears.com and Kmart.com, adding new features and maintaining a ever changing working code base
- Maintain and build components for the Sears and Kmart LocalAd Page
- Fix bugs on all Sears Holdings Corporation websites
- Work as part of a team to ensure smooth website operation
- Make sites more ADA WCAG compliant
Header of Sears.com and Kmart.com
< see custom ADA menu javaScript
< see dropdown's javaScript
Project live at sears.com and kmart.com
Project was to create a new cleaner look to the header and change from a vertical menu to a horizontal menu
Challenges included:
- Have menu items take up exactly the width of the header, while allowing it to flex, have items drop off at smaller screen widths, and remaining items take up all available space
- Built on pre-existing custom CMS where changes to html structure were not allowed
- Make all dropdowns work with keyboard navigation
- Keep header visually consistent across all pages and code bases
TV Brand Showcases for Sears.com
< see javaScript
Was live in 2014
Project was to create a compelling experience where the user could sort and find exactly what TV they were shopping for
Challenges included:
- Created an easy to use three dimensional filter array, that could be used in any order
- Discerning product specifications by its manufacturer’s ID because values are not present as API feed variables (including screen size and series)
Search Bar on Sears and Kmart
Was live from 2013-2014
Project was to add search within department functionality to the site wide search bar
Challenges included:
- Smooth transition from old to new search bar with no down time
- Working with multiple teams to smoothly integrate all existing functionality
- Have identical functionality across two separate CMS systems within each site
Newspaper Insert for Sears and Kmart LocalAd
< see javaScript
Was live from 2013-2014
Project was to create comprehensive JavaScript to parse multiple json feeds and HTML/CSS to display information in an easy to navigate format
Challenges included:
- Variable number of catalogs available (0-5)
- Display future catalogs if proper user credentials are met
- Reduces load times by preloading adjacent pages
- Allow linking to specific catalogs from outside sources
Sears and Kmart LocalAd Code Maintenance and Cleanup
Worked on 2011-2013
Challenges included:
- Making un-maintainable code from third party developers easier to read
- Reducing load times and code length css and js
- Implementing new features without adding to code bloat
- Fixing bugs in third party code