William Cox, Full-stack Developer in Logan, UT, United States
William Cox

Full-stack Developer in Logan, UT, United States

Member since July 1, 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


  • 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...
  • Career Step
    PHP, Node.js, MySQL, Apache, Apex, Salesforce, Angular, Microservices...



Logan, UT, United States



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.


  • Full-stack Developer

    2020 - PRESENT
    • Built a Next.js web application with server-side rendering to display marketing KPIs for franchisees 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
  • 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
  • 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
  • Junior Full-stack Developer

    2017 - 2017
    • 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)
  • 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


  • Marketing KPI Dashboard

    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

    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.


  • Languages

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

    Express.js, Next.js, Angular, Electron
  • Libraries/APIs

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

    VS Code, Git, Redux Thunk, Babel, Webpack, MySQL Workbench, Adobe, Postman, Google Analytics, Slack, Apache
  • Paradigms

    Microservices, Unit Testing, E2E Testing
  • Platforms

    MacOS, Heroku, Google Chrome, Salesforce
  • Storage

    AWS S3, MySQL, Databases, PostgreSQL
  • Other

    Front-end, RESTful APIs, User Experience (UX), User Interface (UI), Web Applications, Single Sign-on (SSO), Single-page Applications (SPA), APIs, Full-stack, Learning Management Systems (LMS), Customer Relationship Management (CRM), AWS, Content Management Systems (CMS), Product Management Systems (PMS), Magic Link Authentication, Styled-components, Computational Theory, Discrete Mathematics, Data Structures, Linear Algebra, Computer Systems, eCommerce, Dashboards


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


  • JavaScript Certification
  • JavaScript Web Development
    MARCH 2017 - PRESENT

To view more profiles

Join Toptal
Share it with others