Tom Fitch

CTO

San Jose, California, United States22 yrs 8 mos experience
Highly Stable

Key Highlights

  • Over 15 years of web application development experience.
  • Led successful launch of Netflix's first mobile games.
  • Expert in building strong engineering teams through mentorship.
Stackforce AI infers this person is a Fullstack Engineer with a strong focus on SaaS and entertainment applications.

Contact

Skills

Core Skills

Software DevelopmentEngineering ManagementTypescriptReact.jsJavascriptAwsEmber.jsAgile Leadership

Other Skills

Team LeadershipBusiness RequirementsMicroservicesDistributed SystemsCoaching & MentoringEnterprise SoftwareNode.jsReduxAmazon Web Services (AWS)Ruby on RailsSelenium TestingJavaSoftware DesignAgile MethodologiesCross-browser Compatibility

About

I'm a web focused technology leader and software engineer with over 15 years experience building web applications. I love seeing the impact that my products have on people and building strong engineering teams through mentorship, improved practices and processes, and leading by example. My main expertise is in Javascript and front-end web technologies and I've seen enough frameworks come and go over the years to feel confident building in any ecosystem. I have built UI's for enterprise customers, consumers, and internal users at large corporations. I've built for browsers targeting desktop or mobile web, and applications meant to be accessible on any device. I've consistently worked closely with product managers, designers, and users to define and improve features and products. My strongest driver is pushing my organization's success, and that's led me to work beyond my front-end expertise in every engineering role I've held. I've worked on the API and database layers often enough now to be an experienced full stack engineer, and I spent a majority of my time recently on Node.js and Java API's. Overall I've gained expertise in Node.js, Java, Python, Ruby on Rails, PHP, and distributed systems.

Experience

22 yrs 8 mos
Total Experience
2 yrs 9 mos
Average Tenure
2 yrs
Current Experience

Mongodb

Engineering Lead

May 2024Present · 2 yrs · San Francisco, California, United States · Hybrid

  • I lead the Atlas Search Web Platform team at MongoDB. We're a full stack web focused software engineering team. We build user facing software for the Atlas Search product, including tools developers use to create and manage search deployments on the Atlas platform, learn about full text search and vector search with MongoDB, and troubleshoot problems with queries and indexes they build.
Software DevelopmentTeam LeadershipBusiness RequirementsMicroservicesEngineering Management

Netflix

Senior Software Engineer

Jan 2020Jun 2023 · 3 yrs 5 mos · San Francisco Bay Area · On-site

  • During my time at Netflix I worked in the Partnership organization and the Games organization. I built B2B applications and systems to support users who integrate software and hardware with Netflix products, such as smart TV's, set top cable boxes, streaming sticks, and Netflix's first mobile games.
  • I was lucky to work on some of the most exciting projects of my career during my time at Netflix. A few among them were:
  • Launching Netflix's first mobile games by partnering with third party game developers Bonus XP to integrate the nascent Netflix Games SDK. Then I helped lead a tiger team focused on games tooling to enable Netflix to publish hundreds of mobile games and begin the move into cloud gaming.
  • Building the first full software application development team in Netflix's São Paulo / Alphaville office. While in the Partnership organization, I helped interview and hire a new team, and moved to Brazil for 3 months to manage onboarding the team to Netflix culture and engineering practices.
  • Starting and leading the UI Guild in the Partnership organization. We worked across all the engineering teams in the org to normalize our tech stack for front end applications on Typescript, React, Redux, and Redux Toolkit. We built tooling to ensure consistency across our applications and upgraded legacy applications to the new stack.
  • While at Netflix I built front end applications using Javascript, Typescript, React, Redux, CSS, and JSX. I built back end systems on AWS infrastructure with PostgreSQL, DynamoDB, DocumentDB, and S3 data stores and used Typescript, Node.js, Java, Spring Boot, and Python for API's, business logic, and automated jobs.
TypeScriptReact.jsDistributed SystemsCoaching & MentoringEnterprise SoftwareMicroservices

Hirepool, inc.

Co-founder, CTO, and Engineering Manager

Jan 2016May 2019 · 3 yrs 4 mos · San Francisco Bay Area

  • We started hirepool to empower job seekers of all backgrounds. We built job search tracking software and served systematic interview, job search, and career advice to thousands of users world wide.
  • I led our product and engineering team, growing to six people. I handled hiring, budget, and performance management for full time and contract employees. We built a distributed team, with engineers in Austin, Oakland, and Vancouver; meeting regularly in San Francisco to build camaraderie and alignment.
  • The main hirepool application was a single page web app built with Javascript, AngularJS, HTML, CSS, and SCSS. I also built an admin interface for internal usage, and a B2B product to enable candidate managers and coaches (such as coding bootcamps and online learning companies) to track job searches.
  • The applications were served on AWS infrastructure using Elastic Beanstalk and Lambda functions for scalability. The back end systems used Ruby on Rails for the API layer, Node.js for automated tasks, and MySQL and DynamoDB as data stores.
  • We also built a chrome extension to integrate the application into users' day to day job search activities.
  • To support these systems I built custom user management with granular access control rules, user action tracking to enable job search health visualization and overall system traceability, and an A/B test framework with user segments and feature targeting. We integrated with third parties like Intercom and WalkMe to onboard users and disseminate interview and job search advice.
  • We raised seed funding from Charles Hudson of Precursor Ventures.
Engineering ManagementTeam LeadershipBusiness RequirementsJavaScriptAmazon Web Services (AWS)Ruby on Rails

Yahoo

Senior Software Engineer

Jan 2015Jun 2016 · 1 yr 5 mos · Sunnyvale, CA

  • I joined Yahoo through the BrightRoll acquisition and worked in the ads organization.
  • My teams were responsible for the Yahoo Ad Manager Plus (YAM+) web application, later known as BrightRoll DSP+, used by internal and external customers to purchase and run ad campaigns.
  • I focused on a few areas:
  • 1. Built new features to increase buyer spend and acquire more customers.
  • 2. Improved the codebase for a long standing application by refactoring and improving developer best practices impacting application performance and developer performance.
  • 3. Updated our test framework so developers could better own feature deployment and see defects before deploying.
  • Our application used Yahoo internal technologies for infrastructure and deployment and my work was mainly done using Javascript, HTML, CSS, Ember.js, Bootstrap, Java, Node.js, and Selenium.
  • While at Yahoo I participated in the largest Hack Day event in company history (10th anniversary) and my team made the finals with an Electric Vehicle Charging Map application.
JavaScriptEmber.jsSelenium TestingJavaCoaching & Mentoring

Brightroll

Software Engineer

Aug 2014Jun 2016 · 1 yr 10 mos · Palo Alto and Sunnyvale, CA · On-site

  • At BrightRoll I worked with brilliant engineers on the BrightRoll Console, a web application for sales and marketing teams to buy and run video ad campaigns. It set the market for programmatic ad buying applications and allowed people to translate billions of ad serving requests into optimal buying decisions.
  • I was responsible for new feature work and on call support of our web applications; mainly focused on the front-end web applications but also working on the API's that power them. Feature work was focused around how to show campaigns, pricing, and analytics to buyers.
  • I led my 8 person feature team in agile methodologies as our first certified scrum master, helping improve engineering processes and increase our ability to deliver features on time and to specification.
  • Technologies I used at BrightRoll included: Javascript, HTML, CSS, SCSS, CanJS, Bootstrap, Ruby on Rails, and Node.js.
Software DesignSoftware DevelopmentAgile LeadershipAgile Methodologies

Ebay

Member of Technical Staff

Jan 2012Aug 2014 · 2 yrs 7 mos · San Jose, CA

  • I joined eBay on the Operations Tools team to build best in class site monitoring software.
  • We supported the command center and executives, building tools to surface site issues and enable decisions to be made in seconds. I led our front-end development team as the engineering lead, scrum master, and product owner.
  • I worked with our lead designer to conduct user interviews, create product requirements documents, and do user testing on existing products. We sat in the Network Operations Center (NOC) on a daily basis to see how our users worked.
  • As the engineering lead I implemented agile methodologies and acted as our first scrum master. I ran our hiring process, designing an interview model and hiring junior developers. Then I mentored the junior developers to round out what started as a two person team.
  • We built analytics dashboards to intelligently present millions of data points describing the health of the eBay system, including infrastructure health and application metrics. They were used by site reliability engineers to make multi-million dollar decisions to keep the eBay site and auction uptime above 99.99%. Technologies I used included Javascript, HTML, CSS, SASS, AngularJS, Backbone.js, Bootstrap, Node.js, and Java.

Moblyng

Software Engineer

Jun 2011Dec 2011 · 6 mos · Redwood City, CA

  • Moblyng was my first taste of startup life and a classic engineering organization.
  • We had a small engineering team (less than ten engineers) and built mobile games for the browser (HTML5), iOS, and Android. While I was there we developed and released two new titles, WordRacer HD and Social Poker Live.
  • I was hired as a front-end developer but worked across the stack on UI, API, and database related projects. Our games were real time multiplayer experiences for hundreds of thousands of concurrent users built to handle mobile devices and slow connections. I used Javascript, HTML, CSS, JQuery, PHP, and MySQL.
  • I was invited to act as the interim Engineering Manager during the VP of Engineering's leave to make strategy decisions with our CEO, COO, and other VP's.

4d inc.

Technical Services Team Member

Dec 2006Jun 2011 · 4 yrs 6 mos · San Jose, CA

  • 4D was my first full time job in the tech industry.
  • I started in tech support and worked full time while getting my degree at San Jose State University. I learned core web development skills at 4D.
  • In our 4D partner program we built applications for subscribers. I built Ajax/Web 2.0 applications with Javascript, HTML, CSS, SVG, PHP, SQL, and 4D for partners. And as a senior team member I led technical documentation efforts and weekly publications.
  • I spoke annually at conferences worldwide (Australia, New Orleans, Atlanta) to crowds of 200+ developers, including SVG Open 2009.

Starbucks

Barista, Shift Lead, Assistant Manager, and Store Manager

Jan 2002Dec 2006 · 4 yrs 11 mos · San Francisco Bay Area · On-site

  • I started as a barista at Starbucks and made my way through the ranks, going from Shift Lead, to Assistant Store Manager, to Store Manager.
  • As a manager at Starbucks I handled hiring, training, and performance management for part time and full time employees. I created and kept budgets and weekly schedules for hourly workforces of 20+ other Starbucks employees, and led inventory management and ordering.
  • I led teams at high volume stores including Castro Street in Mountain View and San Pedro Square in San Jose.

Education

San José State University

BS — Computer Science

Jan 2007Jan 2009

California Polytechnic State University-San Luis Obispo

Archbishop Mitty High School

Stackforce found 100+ more professionals with Software Development & Engineering Management

Explore similar profiles based on matching skills and experience