Logan Hayes Full-Stack Developer
Austin, TX • fullstack.developer@gmail.com • +1 512-555-0187
Profile Summary
- Full-Stack Developer with 7 years of experience building B2B SaaS features end to end for issue tracking, project planning, and small-business formation software, focused on fast collaborative UI, typed GraphQL APIs, and the integrations customers rely on.
- Ships production code in languages (TypeScript, JavaScript, SQL), front end (React, Next.js), back end (Node.js, GraphQL), data (PostgreSQL, Redis), and cloud and containers (Google Cloud, Docker), backed by solid Git, HTTP, and browser fundamentals.
- Deep expertise in optimistic UI with rollback, schema-first GraphQL design, zero-downtime PostgreSQL migrations, and webhook-based integrations, using thin vertical slices and feature flags to ship features customers can try in the same sprint they were scoped.
- Works closely with designers, product managers, support, and customer success in small product teams where one engineer owns a feature from spec to launch, starting in design review and staying through the numbers after launch.
- Senior engineer who raises the bar for end-to-end test coverage and reversible migrations through code reviews, runs the monthly full-stack demo hour, and wrote the migration checklist every new hire on the team uses.
Technical Skills
- Languages:
- TypeScript, JavaScript, SQL, Python, HTML5, CSS3
- Front-End Frameworks & UI:
- React, Next.js, MobX, TanStack Query, styled-components, Storybook
- Back-End Frameworks & APIs:
- Node.js, GraphQL, REST, Apollo Server, Express, DataLoader
- Databases & ORMs:
- PostgreSQL, Redis, Prisma, IndexedDB
- Auth, Payments & Integrations:
- OAuth 2.0, SAML SSO, SCIM, Stripe, Zendesk, Intercom, webhooks
- Cloud & Hosting:
- Google Cloud, Docker, Kubernetes, Terraform, AWS
- Testing, CI & Monitoring:
- Jest, Playwright, GitHub Actions, Sentry, Datadog
Education
Work Experience
- Took the customer requests feature from spec to launch with one designer and one PM, writing the schema, resolvers and React views, and shipped it in 7 weeks, with 38% of paying workspaces using it within a quarter.
- Rebuilt the triage inbox in React with MobX stores, keyboard shortcuts and optimistic updates that roll back on a failed write, cutting median time to triage an issue from 41 s to 17 s.
- Designed the GraphQL schema and Node.js resolvers for customer requests and the public API, with DataLoader batching and validation types shared with the client, serving 2.1M calls a day without a breaking change.
- Modeled customers, requests and issue links in PostgreSQL with partial indexes on open requests, then backfilled 14M existing ticket links in batches behind a dual write, with zero minutes of downtime.
- Built guest accounts for outside contractors, with team-scoped roles checked in every resolver instead of hidden in the UI, and closed 6 access-control findings from the yearly penetration test.
- Wrote the Zendesk and Intercom integrations on signed webhooks with idempotent handlers, retries and a dead-letter queue, cutting dropped ticket syncs from 1.8% to 0.05%.
- Traced slow loads on large projects with Chrome DevTools and EXPLAIN ANALYZE, then split the bundle, added a covering index and cached rollups in Redis, cutting p75 load time from 3.8 s to 1.2 s.
- Ran every pull request through Jest and Playwright in GitHub Actions with preview deploys and watched each release in Sentry, cutting regressions that reached customers from 9 a quarter to 2.
- Built the LLC formation checkout in React and Node.js with Stripe payments and saved progress, raising completed orders from 61% to 68% of started forms.
- Moved annual report reminders from cron scripts to Amazon SQS workers with retries and an audit log, sending 300,000+ state filing reminders a year.
- Paired with customer care and compliance specialists on the order status page, and onboarded 4 new engineers to the checkout codebase.