James Fitzgerald, Developer in San Francisco, CA, United States
James is available for hire
Hire James

James Fitzgerald

Technical Leadership Developer

San Francisco, CA, United States

Toptal member since March 18, 2020

Bio

James is a Silicon Valley-based entrepreneur and software engineer with a bachelor’s degree in computer engineering from the University of Notre Dame. Throughout his career, he's developed several full-stack applications from the ground up and has shipped applications on millions of devices. The last startup he founded, Stremium, was one of the first open streaming platforms, which he sold to Mark Cuban's Fireside platform in 2023. He prides himself on his can-do, get-things-done attitude.

Portfolio

Fireside Chat
React, React Native, Java, Docker, Kubernetes, Google Cloud...
Stremium
Videos, Content Delivery Networks (CDN), DigitalOcean...
OutKeepr
AI Agents, AI Chatbots, Android, iOS, React Native, React...

Experience

  • Technical Leadership - 15 years
  • Software Engineering - 13 years
  • Android - 11 years
  • Java - 11 years
  • React Native - 10 years
  • JavaScript - 10 years
  • Chromecast - 5 years
  • Google Cloud - 5 years

Preferred Environment

Fire TV, Google Cloud, React Native, React, Node.js, JavaScript, Embedded Systems, AOSP, Android, Java

The most amazing...

...thing I've developed was building an Internet TV platform from scratch with a community of over 100,000 users across multiple devices and operating systems.

Work Experience

Head of Engineering

2023 - 2025
Fireside Chat
  • Led over a dozen engineers across global time zones to design and develop an interactive streaming platform.
  • Designed and developed the world's first second-screen experience for interactive TV, where the user could participate in shows from their mobile device while watching on their Connected TV.
  • Re-architected our back end running on GCP to bring our cloud bill from $100,000 per month to $25,000 per month, which actually became more scalable.
Technologies: React, React Native, Java, Docker, Kubernetes, Google Cloud, Google Cloud Platform (GCP), Android TV, Fire TV, iOS, Cloud Firestore, OAuth 2, HTML, TypeScript, OpenAI, Amazon S3 (AWS S3), OpenAI GPT-4 API, PostgreSQL, Tailwind CSS, AI Agents, AI Chatbots, Large Language Models (LLMs), OpenAI API, Retrieval-augmented Generation (RAG), Chatbots, Full-stack, REST APIs, SQL, Mobile Development, Next.js, Git, Sass, Spring Boot, Microservices, Amazon Web Services (AWS), Architecture, CIO, APIs, Client-side JavaScript Frameworks, Software Architecture, Generative Artificial Intelligence (GenAI), Python, JSON, Dashboards, Artificial Intelligence (AI), RESTFul APIs, Terraform, Agentic AI

Founder & Chief Technology Officer

2018 - 2025
Stremium
  • Developed an internet TV platform that aggregated a user's streaming TV subscriptions into a single UI across all of their devices.
  • Created Android mobile, Android TV, Fire TV, Chromecast, and iOS applications, as well as a back end, deployed across Google Cloud Platform (GCP) and DigitalOcean.
  • Developed a growth engine with programmatic Facebook ads and email marketing that led to over 1,000,000 registered users.
  • Accepted into 500 Global's flagship program in San Francisco, then raised VC money and ultimately sold to Mark Cuban's Fireside platform.
Technologies: Videos, Content Delivery Networks (CDN), DigitalOcean, Google Cloud Platform (GCP), Docker, Java, React Native, JavaScript, Chromecast, Fire TV, Android, CSS, React, TypeScript, MongoDB, OAuth 2, MySQL, HTML, OpenAI GPT-4 API, PostgreSQL, Kotlin, Full-stack, REST APIs, SQL, Mobile Development, Next.js, Git, Sass, Spring Boot, Microservices, Apache Tomcat, Amazon Web Services (AWS), Architecture, CIO, APIs, Kubernetes, Client-side JavaScript Frameworks, Software Architecture, Python, Django, JSON, Dashboards, Artificial Intelligence (AI), RESTFul APIs, Terraform

CTO

2016 - 2025
OutKeepr
  • Built an AI-powered vacation rental management platform from the ground up, enabling automated guest messaging, smart-lock and thermostat integrations, and direct booking capabilities.
  • Engineered a scalable microservices architecture on Kubernetes with Terraform, reducing deployment times by 60% and ensuring high availability across environments.
  • Developed an AI-driven 24/7 guest messaging system with sandbox testing mode, reducing manual host interactions by 80% while improving guest satisfaction scores.
  • Implemented payment processing and contractor payout workflows, improving the efficiency of the cleaner/maintenance team.
  • Launched the property onboarding flow with Airbnb/VRBO API sync, cutting host set up time from days to under an hour.
  • Optimized infrastructure monitoring and logging pipelines with PostgreSQL, OpenSearch, and Fluent Bit, improving incident response times by 40%.
  • Piloted product-led growth initiatives with early host cohorts, resulting in a 35% conversion rate from free to paid plans during beta launch.
  • Drove cross-functional product strategy, incorporating user feedback loops that led to a 25% increase in retention across the first 90 days of adoption.
Technologies: AI Agents, AI Chatbots, Android, iOS, React Native, React, Google Cloud Platform (GCP), DigitalOcean, Retrieval-augmented Generation (RAG), Chatbots, Full-stack, REST APIs, SQL, Mobile Development, Git, Sass, Spring Boot, Microservices, Apache Tomcat, Architecture, CIO, APIs, Kubernetes, Client-side JavaScript Frameworks, Software Architecture, Generative Artificial Intelligence (GenAI), Python, Vector Databases, LangChain, JSON, Dashboards, Artificial Intelligence (AI), RESTFul APIs, Terraform, Agentic AI

React Native Architect and Developer

2020 - 2021
Anthem [Now Elevance] - AI
  • Developed a React Native app to allow doctors to interact with the Anthem AI back end.
  • Managed a team of engineers in India to migrate some legacy code.
  • Helped design back-end systems to enable end-to-end prototypes.
Technologies: HTML, CSS, Bootstrap, React Native, React, JSON, Dashboards, Artificial Intelligence (AI), RESTFul APIs, gRPC

Lead Software Engineer - Android Client

2010 - 2017
ItsOn, Inc.
  • Led team which built a mobile policy enforcement and billing engine from the ground up using the Android OS. This entailed Android framework hooks for telephony operations, kernel modules for data classification/enforcement and a user application.
  • Led several projects to improve the mobile user experience, including daily user testing sessions with quick turnaround/feedback cycles.
  • Shipped software embedded in over 8 million Android devices.
Technologies: AOSP, Android, Java, HTML, Kotlin, Full-stack, REST APIs, SQL, Mobile Development, Git, Sass, Apache Tomcat, Architecture, APIs, Software Architecture, gRPC

Software Engineer

2008 - 2010
Hewlett Packard
  • Recruited as the software design engineer for the Digital Telephony Initiative (DTI), a small start-up group within HP. The DTI device consisted of a 7-inch touch screen running embedded Linux on an ARM processor.
  • Designed and coded the user interface for HP TV's and Digital Media Adapters, including leading development work on the first YouTube application for Smart TVs.
  • Recruited as one of the first engineers for the emerging software business, which was tasked with developing a new operating system based on Android for HP's small form-factor devices. Ported Android OS (AOSP) to an i386 netbook.
Technologies: Smart TV, Android, Flash, JavaScript, Java, HTML, C#, APIs, Client-side JavaScript Frameworks

Experience

FitzyTV

FitzyTV is an internet TV platform that aggregates your streaming channels into a single UI and allows users to time-shift live internet TV with our Cloud DVR. Developed full-stack of the platform, including Android, Android TV, FireTV, Chromecast, and iOS apps, and the back-end deployed on Google Cloud and Digital Ocean.

Education

2002 - 2006

Bachelor's Degree in Computer Engineering

University of Notre Dame - Notre Dame, IN

Skills

Libraries/APIs

React, REST APIs, Node.js, FFmpeg, OpenAI API

Tools

Git, Terraform, Apache Tomcat, Flash

Languages

Java, JavaScript, HTML, HTML5, CSS, TypeScript, SQL, Sass, C#, Kotlin, Python

Frameworks

React Native, Next.js, Spring Boot, GWT, OAuth 2, Django, gRPC, Tailwind CSS, Bootstrap

Paradigms

Mobile Development, Microservices, Test-driven Development (TDD)

Platforms

Google Cloud Platform (GCP), Android, Kubernetes, Amazon Web Services (AWS), Android TV, DigitalOcean, Docker, Shopify, WordPress, iOS

Storage

MySQL, PostgreSQL, JSON, Google Cloud, Cloud Firestore, MongoDB, Amazon S3 (AWS S3)

Other

Technical Leadership, Video Streaming, Cloud Services, AOSP, Software Engineering, OpenAI, Full-stack, Architecture, CIO, APIs, Client-side JavaScript Frameworks, Software Architecture, Generative Artificial Intelligence (GenAI), Dashboards, Artificial Intelligence (AI), RESTFul APIs, Chromecast, Shopify Customizations, OpenAI GPT-4 API, AI Agents, AI Chatbots, Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Chatbots, Vector Databases, LangChain, Agentic AI, Embedded Systems, Fire TV, Content Delivery Networks (CDN), Videos, Smart TV

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring