William Cox, Full-stack Developer in Mesa, United States
William Cox

Full-stack Developer in Mesa, United States

Member since August 16, 2021
Will taught himself JavaScript to build a CRM solution for a previous employer. The CRM prevented thousands of clients from slipping through their system. While this success saved the company millions of dollars, his greatest takeaway was his newfound love for programming. Seven years later, his motivation is the same–to build software that matters. Will aims to provide the highest quality product on the market while using the latest technologies in the industry.
William is now available for hire

Portfolio

  • Lighthouse
    JavaScript, Node.js, Next.js, React, TypeScript, Sequelize, PostgreSQL...
  • Hubsuite
    Next.js, Chart.js, Node.js, Express.js, MySQL, Heroku, React, RESTful APIs...
  • Textile Graphix
    Node.js, MySQL, React, Web Applications, Express.js, Authorize.Net, Lodash...

Experience

Location

Mesa, United States

Availability

Part-time

Preferred Environment

MacOS, VS Code, MySQL Workbench, Slack, Adobe, Google Chrome, Postman

The most amazing...

...experience I've had as a professional was migrating a PHP monolithic application to a Node.js microservices architecture.

Employment

  • Senior Software Engineer

    2021 - 2022
    Lighthouse
    • Architected and implemented a data feed ingestor and digestor. This back-end worker ingested updates from multiple third-party APIs with different properties and digested them into a headless REST API that fed our mobile and web apps.
    • Improved operations by introducing better practices like testing (Jest + React Testing Library), using a component library that I architected, eliminating bloatware, and spending time working on tech debt each sprint.
    • Brought design and engineering together to build a system that would foster a seamless transfer between the two groups. This was done through the use of Tailwind CSS, which enforced our shared design system.
    Technologies: JavaScript, Node.js, Next.js, React, TypeScript, Sequelize, PostgreSQL, Stripe, REST APIs, Software Architecture, Elasticsearch, AWS, AWS S3, Tailwind CSS, Styled-components, Postman, Unit Testing, E2E Testing, CSS3, HTML5, Express.js, RESTful APIs, Google Analytics, Microservices, Customer Relationship Management (CRM), Babel, Webpack, Single-page Applications (SPA), HTML, CSS, Magic Link Authentication, Styled-jsx, SQL, Storybook, APIs, Web Design, User Experience (UX), User Interface (UI), Amazon Web Services (AWS), Jest, Front-end, UI Testing, Back-end
  • Full-stack Developer

    2020 - 2021
    Hubsuite
    • Built a Next.js web application with server-side rendering to display marketing KPIs for franchisees that were learning how to run a business.
    • Wrote a RESTful API in Node.js with Express.js to serve live information from Google and Facebook Analytics.
    • Developed a UI and UX matching the company's brand and feel.
    • Incorporated a MySQL server to be the intermediary between third-party services and the front-end client.
    Technologies: Next.js, Chart.js, Node.js, Express.js, MySQL, Heroku, React, RESTful APIs, Google Analytics, User Experience (UX), User Interface (UI), Web Applications, Socket.IO, AWS S3, AWS, HTML5, HTML, CSS3, CSS, Magic Link Authentication, Single Sign-on (SSO), Single-page Applications (SPA), Styled-components, Styled-jsx, Adobe, JavaScript, Babel, Webpack, Sass, SQL, SCSS, APIs, Web Design, Amazon Web Services (AWS), Front-end, Back-end
  • Full-stack Developer

    2017 - 2019
    Textile Graphix
    • Built a custom t-shirt design web application for bulk orders. Major clients included the Utah Jazz and universities.
    • Developed a PMS for the Textile Graphix administrative team.
    • Managed all aspects of technology in a startup environment.
    Technologies: Node.js, MySQL, React, Web Applications, Express.js, Authorize.Net, Lodash, Moment.js, React Redux, Redux Thunk, Babel, Webpack, Sass, Product Management Systems (PMS), Single Sign-on (SSO), Single-page Applications (SPA), HTML, HTML5, CSS, CSS3, Adobe, JavaScript, RESTful APIs, Content Management Systems (CMS), SQL, SCSS, Redux, APIs, Web Design, User Experience (UX), User Interface (UI), Front-end, Back-end
  • Software Engineer

    2017 - 2019
    Career Step
    • Rearchitected the legacy platform from PHP to Node.js to make it microservices-oriented.
    • Managed four learning management systems, including a legacy system, a new system, and two third-party systems.
    • Maintained 10+ Angular web apps, including a shopping cart, an admin app, and lead generation landing sites.
    • Integrated Salesforce within Career Step's platform.
    Technologies: PHP, Node.js, MySQL, Apache, Apex, Salesforce, Angular, Microservices, Learning Management Systems (LMS), Web Applications, Express.js, AWS, AWS S3, Content Management Systems (CMS), eCommerce, Babel, Single Sign-on (SSO), Single-page Applications (SPA), HTML, HTML5, CSS, CSS3, Adobe, Postman, Unit Testing, E2E Testing, JavaScript, RESTful APIs, Moment.js, Sass, SQL, SCSS, APIs, Amazon Web Services (AWS), Jest, Front-end, UI Testing, Back-end
  • Junior Full-stack Developer

    2017 - 2017
    Devmountain
    • Assisted Devmountain with migrating its database to Salesforce.
    • Built a housing portal for use by management and tenants.
    • Was hired to assist with teaching students after completing an intensive JavaScript certification.
    Technologies: Node.js, MySQL, React, Salesforce, Express.js, Adobe, HTML5, HTML, CSS, CSS3, React Redux, Redux Thunk, Single Sign-on (SSO), Single-page Applications (SPA), Postman, JavaScript, RESTful APIs, Webpack, SQL, Redux, MongoDB, PostgreSQL, APIs, Web Design, User Experience (UX), User Interface (UI), Front-end, Back-end
  • PV Design Manager

    2013 - 2016
    Vivint Solar
    • Established and managed six state offices comprising a team of 24 CAD technicians.
    • Programmed a small CRM that saved the company’s most important offices from failure.
    • Worked with state offices to create accurate drawings in compliance with electrical, building, and fire codes.
    Technologies: JavaScript, Excel VBA, Customer Relationship Management (CRM), Adobe, HTML, HTML5, CSS, CSS3, Front-end, Back-end

Experience

  • Marketing KPI Dashboard
    https://www.williamcox.dev/hubsuite

    A Next.js and React app with a Node.js and Express.js RESTful API created for a local marketing company that uses KPIs when coaching franchise owners. I designed and developed the entire dashboard web app, which includes a magic link authentication flow, permission management, email notifications, and more.

  • Textile Graphix Sandbox
    https://textilegraphix-sandbox.herokuapp.com/

    A React front end with a Node.js and Express.js back end. This was my first experience with eCommerce, and I also created a PMS that allowed the company's administrative team to dynamically update the online store.

  • Electron Fortnite Ranking App
    https://www.williamcox.dev/niteladder

    A desktop app I built with Electron using React. Nite Ladder is a Windows PC Fortnite plugin used to rank players in the competitive community. I wrote a replay file parser to find statistics like eliminations and placements and created a ranking system with that data.

  • React Native NBA Player Ranking App
    https://www.williamcox.dev/dmvp

    A React Native mobile app for Android and IOS that displayed live stats for NBA players and ranked them. I wrote a Node.js service that would maintain a live response from a third-party API that ultimately fed my headless API that my client subscribed to.

Skills

  • Languages

    CSS3, HTML5, JavaScript, Sass, HTML, CSS, SCSS, SQL, TypeScript, C++, Java, PHP, Apex, Excel VBA
  • Frameworks

    Next.js, Express.js, Tailwind CSS, Redux, Angular, Jest, Electron, React Native
  • Libraries/APIs

    Node.js, React, React Redux, Socket.IO, Lodash, Moment.js, Styled-jsx, REST APIs, Chart.js, Authorize.Net, Stripe
  • Tools

    Git, Redux Thunk, Babel, Webpack, Adobe, Postman, Google Analytics, Apache, Sequelize
  • Paradigms

    Microservices, Unit Testing, E2E Testing
  • Platforms

    MacOS, Heroku, Amazon Web Services (AWS), Salesforce
  • Storage

    AWS S3, MySQL, PostgreSQL, MongoDB, Elasticsearch
  • Other

    RESTful APIs, Single Sign-on (SSO), Single-page Applications (SPA), APIs, Front-end, Back-end, User Experience (UX), User Interface (UI), Learning Management Systems (LMS), Customer Relationship Management (CRM), AWS, Content Management Systems (CMS), Product Management Systems (PMS), Magic Link Authentication, Styled-components, Storybook, UI Testing, eCommerce, Software Architecture
  • Industry Expertise

    Web Design

Education

  • Coursework Toward Bachelor's Degree in Computer Science
    2014 - 2016
    Brigham Young University - Provo, UT, USA

Certifications

  • JavaScript Certification
    DECEMBER 2017 - PRESENT
    Devmountain
  • JavaScript Web Development
    MARCH 2017 - PRESENT
    Credly

To view more profiles

Join Toptal
Share it with others