Skip to main content
Mike Upton
Open to interesting problems · Boston, MA

I turn massive, real-world systems into software people love to use.

Software Engineer at Meta — based in Boston, MA.

Photo of Mike Upton

About

A little about how I got here.

I'm a full-stack software engineer. I take big, messy, real-world systems and turn them into software people actually enjoy using.

Most days that's React and TypeScript up front, with Rust, Go, and PostgreSQL underneath. I care about system design, developer experience, and shipping work that lasts.

Outside of work, you'll find me snowboarding, on the golf course, traveling, at concerts, or making music.

2018
shipping since
Meta
current team
Rust
favourite lately

Experience

Where I've worked

Jan 2025 - Present
Meta · Cambridge, MA

Software Engineer

Full-time

Joined Meta full-time on the same team I'd contracted with since 2020. I build the software Meta uses to plan, build, operate, and keep inventory of one of the world's largest telecom networks. My work spans the full stack, from database and services to the map-based interfaces teams rely on every day.

  • Design and ship full-stack features across React, TypeScript, GraphQL, PostgreSQL, and Rust for the platform that runs day-to-day network operations.
  • Turn complex, large-scale infrastructure workflows — project management, operations, and inventory — into interfaces engineers and operators actually want to use.
  • Partner with infrastructure teams to scope requirements and set technical direction for new areas of the platform.
Apr 2023 - Jan 2025
Method Dev (for Meta) · Cambridge, MA

Senior Software Engineer III

Contract

Grew into a senior engineer on the same team as the platform scaled, taking ownership of performance-critical services and the cross-cutting technical decisions behind them.

  • Led the team's migration from Go to Rust for backend services — wrote the standards, ran the code reviews, and set patterns other engineers built on.
  • Owned performance and reliability for core services handling continental-scale network data.
  • Shaped technical direction for new areas of the platform and mentored engineers through design reviews.
Aug 2022 - Apr 2023
Method Dev (for Meta) · Cambridge, MA

Software Engineer II

Contract

Built core parts of the platform from the ground up — the tools teams use to manage projects, operations, and inventory across a massive telecom network.

  • Designed and built a project-management product from scratch, adopted by infrastructure teams to track construction and maintenance across the network.
  • Built geospatial route-planning (least-cost pathfinding) for fiber using PostGIS, PGRouting, and a custom MapLibre-GL mapping framework.
  • Shipped full-stack, map-based features across React, TypeScript, Redux, GraphQL, and Rust used daily by planning and operations teams.
Mar 2020 - Jul 2022
Infogain (for Facebook) · Cambridge, MA

Software Engineer

Contract

Founding engineer on the platform that became this telecom management system. Built the application from scratch during the pandemic — the frontend architecture, mapping framework, and plugin system still in use today.

  • Architected an in-house geospatial mapping framework on MapLibre-GL for visualizing and editing vector-tile datasets covering thousands of miles of fiber.
  • Designed a plugin-based project-management system for tracking networks from construction through maintenance, adopted across US and European deployments.
  • Built Go APIs over PostgreSQL with Redis caching, holding sub-200ms p99 latency on complex aggregations over large telecom datasets.
May 2018 - Dec 2020
Fidelity Labs · Boston, MA

Software Engineering Co-Op

Co-op

Three rotations across Fidelity's internal innovation lab, shipping full-stack applications for analytics, ESG investing, and developer tooling.

  • Built a full-stack analytics and admin dashboard (React, TypeScript, Nest.js) integrated with AWS, Concourse CI, and Jenkins.
  • Developed an automated JIRA triage system with custom email notifications, cutting manual issue routing for the team.

Skills

What I work with

Languages

TypeScriptRustGoC++PHPHackPythonNode.js

Frontend

ReactNext.jsTailwind CSSMapLibre-GL

Data & APIs

PostgreSQLPostGISMySQLGraphQLtRPCApache ThriftgRPCRedisElasticsearch

Infrastructure

DockerKubernetesTerraformOpenTelemetry

Education

Where I studied

BS Computer Science

Wentworth Institute of Technology

Aug 2016 - Aug 2020

Contact

Let's build something worth using.

Have a role, a project, or just want to talk shop about Rust, maps, and large-scale systems? My inbox is always open.