John Rockwell Headshot

About

I’m a self-taught Software Engineer with industry experience dating back to 2018. My work spans multiplayer games capable of supporting hundreds of concurrent connections per instance, mobile social platforms, and standalone software designed to automate company logistics.

As a teenager, I started modding games like Minecraft, where I created multiplayer servers supporting thousands of concurrent users. Managing high-volume user interactions in a performance-critical environment helped me quickly master essential programming fundamentals.

While studying Computer Information Systems in my hometown, I was offered a full-time position as a marketing consultant for prominent clothing brands. I developed targeted landing pages in collaboration with their local advertising teams.

Due to COVID-19 restrictions, I relocated to Las Vegas, NV, in 2020, where I joined Credit One Bank as a Software Engineer. I collaborated with Adobe, American Express, and Credit Karma to develop marketing funnels and worked with an exceptional team to modernize Credit One’s business and acquisition websites using React and Adobe Experience Manager.

Currently, I am a Senior Software Engineer at Wesco, leading efforts in building a multi-brand eCommerce platform supporting over 25 brands.

Outside of Software Development, I’m an avid fan of Motorsport and Powerlifting.

Professional Experience

0 Years of Experience in the Software Industry

  1. Wesco

    Senior Software Engineer

    • Designed and implemented solutions for Cart, Checkout and Product Display functionality across 25 different brands within a multi-brand system.
    • Improved developer experience by creating a design system workflow that automatically deploys to every brand directly from Figma.
    • Collaborated on the development of GitHub actions to automatically deploy developer branches for testing, add quality gates to ensure unit test coverage meets requirements and conduct performance evaluations.
    • Led the interview and onboarding process for 6 engineers with an iterative interview process designed to test the engineers overall capabilities and thinking patterns.
    • Authored comprehensive documentation for Cart, Checkout, Product Display and Design System codebases.
  2. Credit One Bank

    Web Engineer II

    • Modernized Credit One’s corporate and acquisitions platforms using React, JavaScript, TypeScript and Java built on top of Adobe Experience Manager (AEM).
    • Leveraged Adobe Target to create personalized user experiences and perform A/B Testing on all major site components to improve click rate.
    • Created internal tooling to automate developer processes and reduce environment setup time from 1 day to 15 minutes by implementing a Command-line Interface (CLI) that interfaced with the companies Artifactory service using Golang, Node.js, Python and Docker.
    • Coordinated with the front-end and mobile teams to refactor multiple internal design systems into a single cohesive project that could be compiled to multiple projects using Style Dictionary and GitLab’s CI/CD Pipeline.
  3. Software Consultant

    • Designed and developed landing page sites using Squarespace, Shopify and Shopify Headless with React.
    • Developed individualized solutions using Node.js, Express.js and React.
    • Maintained a catalog of over 20 client sites while offering new development solutions and maintenance.

Education & Certifications

November 2022

DevOps Certification

DevOps Engineering Foundation (DOEF)
September 2018

Computer Information Systems A.S

College of the Desert - Palm Desert, CA