my photo

Senior Full-Stack Engineer

David Williams

7+ years of experience working across team boundaries on identity, event-driven systems, and platform modernization. Turns ambiguous problems into technical plans, partners with principal engineers on architecture direction, and raises engineering quality through standards, code review, and AI-enabled developer tooling.

Skills

Experience

Shamrock Trading Corporation

Senior Full-Stack Engineer
April 2023 — Present

At Shamrock, David works across the full stack and across team boundaries: React Native and web front ends, serverless AWS services, and the identity and security layer underneath them. He partners with principal engineers and SRE on back-end direction, turns open-ended problems into scoped technical plans, and raises engineering quality through code review, testing standards, and AI-enabled developer tooling.


Highlights from his time at Shamrock Trading Corporation:

    Directed a cross functional initiative to launch a new revenue generating product, coordinating multiple engineering teams and delivering on schedule

    Drove early technical decisions (data storage, application schema, multi-owner e-signature) and built across the stack, from mobile and web flows to event-driven AWS services and a third-party identity-verification integration

    Partnered with principal engineers and SRE on back-end architecture direction

    Areas: a NoSQL data-access service standard, a hybrid PostgreSQL and MongoDB data model, and a roadmap from Lambda to ECS

    Built the first services on the new standard, which let three services drop a legacy Salesforce credential

    Drove the migration of platform authentication to Auth0 across 5 web applications and many services

    Prototyped and rolled out JWT bearer-token auth for Node.js services

    Introduced SigV4-secured service-to-service routes

    Removed a rate-limited third-party dependency from the path of every authenticated request.

    Led security hardening across the team's services

    Fixed penetration-test findings and audited service endpoints for authorization gaps

    Added AWS WAF to API Gateways and moved services into a private VPC

    Raised the engineering bar beyond my immediate team

    Reviewed 1,900+ pull requests across 60+ repositories and was gatekeeper for other teams' changes to shared identity services

    Introduced unit testing standards, breakout sessions, and structured pointing

    Recognized SME for React Testing Library

    Started AI-enabled developer tooling for the engineering org

    Introduced agent-ready repository docs (AGENTS.md)

    Built a cross-repo service dependency map so engineers and AI agents can check the blast radius of a change before shipping

Mythical Games

Senior Software Engineer
February 2022 — April 2023

This was David's first experience with a start-up company. There were no issues with the fast paced environment and the expanded scope of responsibilities provided to be an amazing opportunity. Here, he continued his pattern of rapid onboarding and impactful contributions. Also worth noting, the choice was made to transition from a Full Stack developer to Front End specific so that focus of knowledge could be towards a specific point rather than in a broader, general direction.


Some of the things David accomplished while at Mythical Games include:

    Architected and launched a multi-tenant platform (Next.js + TypeScript), reducing new client onboarding time from days to hours through a data driven templating system

    Accelerated partner integrations and revenue growth by enabling rapid deployment of customized client sites

    Served as SME for Next.js and platform architecture

    Authored documentation, diagrams, and led training sessions, enabling other teams to deploy independently

    Selected for a business critical strike team to resolve high impact issues threatening major delivery deadlines

    Completed all work in half the estimated time and received company-wide recognition

    Shipped the storefront for NFT assets, including Web3 chain transactions

Blue Apron

Full Stack Software Engineer II
June 2020 — February 2022

David was a member of a small team with the focus of improving the Consumer Platform. He was able to quickly get caught up to speed and make large contributions early at the company.


A summary of David's largest accomplishment while at Blue Apron:

    Rebuilt the front-end of a high traffic e-commerce platform in React, partnering with the back-end engineers on a major commerce platform migration

    Delivered on schedule with no major post launch defects

Cerner

Full Stack Software Engineer
Feb 2019 — June 2020

David acted as an essential team member of a core services and tooling team. Being an internal team meant that development could happen much more quickly, but also that when standards were changed his team had to be among the first to adapt.


While David got great initial training, the frequently changing environment put that training to the test. As a result, he was the engineer that people came to when searching for a resource on the products and services owned by the team.


David's early accomplishments at Cerner can be summarized as:

    Diagnosed and resolved complex React routing and rendering race conditions, improving stability and user reliability across key healthcare modules

Education

Certifications

AWS Certified Developer – Associate
2025

General knowledge across most AWS product offerings

Missouri State University

Bachelor of Science, Computer Science
2015 — 2018

  • Minor in Mathematics
  • Summa Cum Laude

Scott Regional Technical Career Center

Computer Maintenance Training
2013 — 2014

Students were prepared for the A+ Certification exam through a combination of virtual and in-person exercises.

TL;DR

Background

Early Life

For many, engineering is a job. For David, it started as a fun thing to do. He wrote C++ micro programs for homework, built games in ActionScript 3, wrote Minecraft mods and RuneScape bots in Java, and made custom browser plugins in JavaScript.


Through FBLA he competed at the state and national level in Management Decision Making and Management Information Systems, placing first in MIS at state to reach nationals. He also competed at state in Game Design.

College
Advanced Electives

He chose the hard electives: AI, Data Mining, Advanced Networking, Graphics, and Machine Languages. That meant implementing ID3, genetic, and k-means algorithms in Python, writing an FTP client and OpenGL graphics in C, and building an interpreter in Rust.


His semester project used computer vision for facial and gesture recognition. One person holding up two fingers got the weather; a different person doing the same dimmed the lights.

Early Career
Cerner and Blue Apron

At Cerner, new hires spend weeks in a dev academy, graded weekly on five metrics, and need five pluses to join a team. David earned a rare double plus in Communication, then joined a team that owned internal tooling and core services: users, tenants, and the sites to configure them, serving roughly 2,000 tenants such as hospitals, each with a large customer base. He became its longest-standing member and the go-to contact for other teams.


At Blue Apron his first task was removing a duplicated subscription experience, merging two flows into one and deleting roughly 12k lines of code, so features were built once instead of twice. Teammates were surprised to learn he was a Dev 2 and not a Senior. His final project was migrating the company's ad-hoc storefront to a new inventory management system.

Outside the Code

Away from the keyboard he builds hardware: an FPV quadcopter he taught himself to fly, a wireless Lily58 keyboard, and a modded Xbox 360. Lately he runs 5Ks and a 10K.