William Cooper
@williamcooper
Full stack developer building enterprise web apps with React, TypeScript, and ASP.NET.
What I'm looking for
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
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.
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.
Web Developer
Bigcat Software Solutions, Inc.
Oct 2016 - Mar 2019 (2 years 5 months)
Created a landing page front end in Angular and implemented Node.js automation scripts for API calls and publishing workflows. Set up Firebase Hosting and built a Firebase Realtime NoSQL data layer to support application features.
Education
Degrees, certifications, and relevant coursework
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring William?
You can contact William and 90k+ other talented remote workers on Himalayas.
Message WilliamFind 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!
