Skip to main content
William CooperWC
Open to opportunities

William Cooper

@williamcooper

Full stack developer building enterprise web apps with React, TypeScript, and ASP.NET.

United States
Message

What I'm looking for

I’m looking for a fast-paced team where I can build and architect enterprise web applications end-to-end, lead through collaboration, and keep code quality high through strong testing and reusable component design.

I am a thorough and methodical software developer with a strong enterprise background, combining JavaScript/React with TypeScript and Angular, plus C#/ASP.NET for large-scale web applications. I have over 10 years of experience building and shipping enterprise web applications, and I love fast-paced work where quality and velocity both matter.

Most recently, at ThoughtSpot, I developed an app that helps employees access asset information, reserve assets, and submit job requests for maintenance. I led a team of three across two projects by assigning tasks, reviewing code, and designing and architecting React and Angular apps—while holding workshops to improve testing and adoption of a state management library. I also built reusable UI export components (including a complex search-header module with multiple search modes), implemented a user-driven form builder with styling and validation, and designed a project starter architecture with folder structure, HTTP services, interceptors, user authorization, routing/guards/stores, and Jest. Previously, at HCLTech, I helped develop an eCommerce platform with an admin portal and contributed to backend/front-end architecture for multi-tenant store support, including a server-side algorithm for dynamic tag filtering. Earlier, at Bigcat Software Solutions, Inc., I created an Angular landing page front end, automated API calls with Node.js scripts, set up Firebase hosting and automation for publishing, and implemented Firebase Realtime NoSQL storage.

Experience

Work history, roles, and key accomplishments

ThoughtSpot logoTH

Full Stack Developer

Dec 2023 - May 2026 (2 years 5 months)

Built an asset-management application enabling employees to access asset information, reserve assets, and submit maintenance job requests. Led a team of three across two projects, improved testing practices with workshops, and developed reusable React/Angular modules including a complex searchable component and a configurable form builder.

HCLTech logoHC

Full Stack Developer

Apr 2019 - Dec 2023 (4 years 8 months)

Developed an eCommerce platform that lets clients create and publish custom online stores via an admin portal. Designed a server-side algorithm to generate dynamic tag lists for product filtering and collaborated on multi-tenant front-end and back-end architecture to support multiple store owners.

Education

Degrees, certifications, and relevant coursework

Lansing Community College logoLC

Lansing Community College

Bachelor's degree, Computer Software Engineering

2012 - 2016

Earned a bachelor's degree in Computer Software Engineering from Lansing Community College from 2012 to 2016.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan