John C. Nichols II (Chris)
34661 Hardwood Drive
North Ridgeville, OH 44039
440-822-6635
Experience
Senior Software Developer / Tech Lead Onosys Independence, OH
April 2019 - CurrentLead frontend developer for all Onosys SaaS properties. Help guide other frontend team members, conduct code reviews, prioritize development work, and facilitate Agile workflows.
Serve as an internal UI/UX stakeholder, familiar with using Git, as well as Azure DevOps CI/CD pipelines and releases.
Accomplishments
Created and maintained 3 unique, purpose-built frontends consuming the Onosys API:
- Storefront Multi tenant enterprise online ordering platform
- Call Center Streamlined ordering interface for call-in orders
- Order Transmission Back of house web gateway controlling order flow
Built a metadata driven, modular UI system delivered to the Storefront frontend as JSON, configured in the Onosys Admin:
- Lowered our client onboarding time an additional 80% from 2-4 weeks to 3-5 days
- Increased developer availability, and overall company throughput, by allowing non-developers to make changes to frontend components
- Greatly decreased the effort, and risk, of deploying new code
Ground-up rebuild of the Onosys Admin utilizing the also-new Onosys Admin API:
- Largest frontend project undertaken since joining Onosys
- Implemented several modern development features not previously utilized at Onosys, including Javascript ES6, Vue 3, TypeScript, ESLint, and the Quasar UI component library
Owner / Founder Nicholsii North Ridgeville, OH
May, 2010 - CurrentWhich Car Is Right For Me
A tool to help people who don’t know cars to find the right car for them.
Now on its 3rd version, the website uses Vue compiled with Webpack, running against a custom API built with PHP, and a MySQL database. There is also a custom Admin tool to help manage car data, which consumes the same API as the main website.
Currently working on the 4th version, which will include updating to Vue 3 and implementing a UI component library, among other things.
Javascript, VueJs 2, SASS/SCSS, CSS3, HTML5, Mobile Responsive, Custom PHP API, MySQL, Gulp
Development Team Manager Onosys Independence, OH
January 2020 - August 2020Managed a cross-functional development team and was responsible for coordinating deliverable "releases" (a specific batch of code updates) for our platform at the conclusion of each sprint.
Accomplishments
- Provided visibility on sprint progress
- Facilitated communication within and across teams & departments
- Conducted 1-on-1s, daily standups, retrospectives, and managed direct reports
- Certified Scrum Master April 2020
- Aided in creating and implementing a company-wide product development process
Frontend Developer Onosys Cleveland, OH
April 2016 - March 2019Actively worked on developing system enhancements and business logic, client requests, and ongoing maintenance to the Onosys Storefront. Helped maintain and enhance the frontend of our online ordering platform, including our core applications as well as client customizations.
Accomplishments
- Regular Javascript updates working within AngularJS
- Built prototypes and other proofs-of-concept for new features
- Continually iterated on our UI/UX to bring improvements to the ordering process
- Primary frontend resource for onboarding new clients and lead process enhancements to bring the frontend effort to onboard new clients down 75% from 2-4 months to 2-4 weeks
- Implemented accessibility improvements according to ADA / WCAG 2 standards
Web Designer / Interface Developer Onosys Cleveland, OH
July 2014 - April 2016Focused on creating and maintaining the overall UI of the online ordering platform for brands including:
- Outback Steakhouse, Carrabba's, Boston Pizza and more
Accomplishments
Created a custom UI framework:
- BEM-like HTML class structure
- Bootstrap-like grid system
- SASS (SCSS) mixin suite
- Style guide / documentation app to help utilize these elements
Frontend Development Consultant Oxford Global Resources Beechwood, OH
June 2013 - July 2014Digital marketing consultant specializing in User-Centered and Performance-driven projects.
Accomplishments
Worked with Medical Mutual and their UX team in helping to:
- Guide user interaction
- Design mobile apps & full websites
- Develop custom widgets and the frontend of various Medical Mutual properties
Skills
Javascript, Typescript, Frameworks Javascript (ES5/ES6), TypeScript, VueJS 2 & 3, AngularJS, Object Oriented Programming, jQuery, Gulp, Webpack, Jasmine/Karma Unit Testing
UX/UI Quasar Component Library, UX/UI Development, Responsive Web Development, CSS3 (SASS/SCSS), HTML5, ADA / WCAG Compliance
Visual Graphic & UX Design
Server-Side PHP, MySQL
Agile Agile/SCRUM Development Methodologies, Certified Scrum Master (4/2020)
Other VS Code, GIT, Azure DevOps, AWS Lightsail, Adobe Creative Suite, A/B Testing, HTML for Email, SEO
Education
Baldwin-Wallace College — B.A. Marketing Berea, OH
2007Hobbies and Interests
Many types of sports and health & fitness in general.
Cars whether they're new or old, fast or slow.
Travel and other unique world experiences
DIY home improvement projects from finishing our basement to extending our back patio.