Joseph Carothers

Web Developer

Hi, I'm Joe

I'm a full-stack developer building intelligent systems that make complex technology feel simple and powerful

Experience

Salient

Founding Engineer

Los Angeles, CA
01/2025 - Present
  • Architecting full-stack solutions for major financial institutions, building AI-powered communication platforms that process millions of customer interactions with sub-second response times
  • Developing advanced speech processing systems with intelligent interruption handling and text normalization, significantly improving conversation flow and user experience
  • Creating real-time analytics and visualization platforms that transform complex call data into actionable insights for campaign optimization and compliance monitoring
  • Implementing ETL pipelines that process hundreds of thousands of calls daily, enabling real-time performance metrics and geographic visualization of customer interactions
  • Building comprehensive user management systems with granular permissions and role-based access controls for enterprise-scale applications

Action Network

Software Engineer

Remote
07/2022 - 10/2024
  • Achieved multi-million in revenue by creating a reusable UI component library for consistent promotion rendering across platforms & properties
  • Built multiple internal tools for the operations team, streamlining promotional content planning & management
  • Developed user-facing products focused on bet-tracking and user engagement enhancement
  • Led cross-functional teams on projects from ideation to deployment, ensuring alignment with business goals
  • Worked closely with stakeholders to optimize user experience and feature functionality across multiple products

CMDI

Client Representative & Front End Developer

Tysons Corner, VA
04/2020 - 07/2022
  • Created and Managed marketing/blog website using a headless CMS & NextJS
  • Mock up designs for new features using Adobe XD and HTML/CSS
  • Develop tools for the support team including web applications to manage 150+ clients
  • Communicate bugs to development team through an agile project management tool
  • Assist in development of new features through product meetings
  • Provide support for three online products through emails, chats, calls, and scheduled trainings
  • Manage 200+ client accounts to ensure satisfaction with products and services
  • Created and curated helpdesk content on the Zendesk platform

Cherry Communications

Supervisor

Tallahassee, FL
05/2019 - 04/2020
  • Promoted within 8 months for exceeding employee standards
  • Led training of new employees
  • Monitored all {30+} employees to ensure quality of call performance

Projects

A React library for elegant page ownership management in modern web applications, preventing concurrent access conflicts with real-time locking.

Building scalable ETL pipelines for real-time data processing and analytics at enterprise scale.

Making custom UI library inside of the game BitBurner using React and a custom renderer.

A journey into building a flexible and configurable component library using Web Components for high compatibility across platforms.

An exploration of SolidJS and its merits in managing complex state for a game inspired by Hues and Cues, focusing on local state management and WebSocket communication.

A visual walkthrough of blockchain technologies. Learn about key concepts like hash functions, blocks, blockchains, and distributed ledger technologies.

See All Projects...

Contact Me