Kevin Reed

Software Engineer
[email protected]
kevinareed.com
github.com/kavun
Download resume

Software engineer with 13+ years building applications across startups, agencies, and enterprise.

  • 🛠️ Full-stack across frontend, backend, databases, caches, cloud infrastructure, CI/CD, observability, and reporting.
  • 🚀 Shipped systems in gaming, food ordering, retail analytics, manufacturing, and CMS.
  • 🌍 Led globally distributed remote-first teams through RFCs, cross-team partnerships, and documentation-first practices.
  • ⚡ Championed AI-assisted workflows, zero-downtime continuous deployment, whole team quality, observable systems, seamless developer experience, and infrastructure as code.
  • 🌱 Mentored engineers through pairing, coaching, and hands-on teaching.

Currently Using: GitHub Copilot, Claude Code, ASP.NET Core, C#, XUnit, TUnit, Angular, TypeScript, MySQL, PostgreSQL, SQL Server, Redis, Kafka, PowerShell, Python, OpenTelemetry, Grafana, Docker, Docker Compose, Kubernetes, Azure, AWS (ECS, Lambda, SNS, SQS, DMS), GitHub Actions, GitLab CI/CD, WSL, Jira, Confluence

Work History

Senior Software Engineer I Dec 2023 - Present

Electronic Arts (EA)

Full-time remote

Technical leader setting architectural direction and driving cross-team alignment for enterprise-scale infrastructure systems. I'm thriving on solving ambiguous problems, defining technical vision, and growing the engineers around me.

  • Set technical direction by designing distributed queueing services, database partitioning strategies, and ETL pipelines across multiple teams. Drove architectural decisions resulting in 50%+ performance improvements. Authored dozens of technical RFCs that aligned stakeholders and shaped long-term platform evolution. Created hundreds of epics and stories to give engineers clear business and technical direction ensuring successful feature delivery.
  • Led adoption of AI-assisted development practices by authoring AGENTS.md configurations, agent skills, and best practice documentation for code writing, agent-driven troubleshooting, and product management. Mentored engineers on effective AI usage to accelerate delivery of high-quality features.
  • Built trusted cross-team partnerships, leading recurring project sync meetings and aligning roadmaps for major platform migrations. Recognized as a go-to technical resource for cross-cutting decisions.
  • Mentored engineers across multiple teams through 1:1 coaching, helping them develop architectural thinking and advance their careers. Created onboarding documentation and tools achieving zero issues for new engineer ramp-up.
  • Improved reliability by implementing feature flags, infrastructure as code, and on-call processes for software engineers. Proactively identified and resolved security audit findings.

Software Engineer & Co-founder (8 months) May 2023 - Dec 2023

Skunova

Full-time remote

  • Built an application to scrape millions of web pages from major retailers to track price and inventory across the nation, feed data to a web app, and export XLSX files.
  • Built the scraping application and data APIs with C#, SQL, ASP.NET Core, ASP.NET Identity, Hangfire, Entity Framework Core, Polly, SpreadCheetah, PostgreSQL, Redis (caching & pub/sub), OpenTelemetry, Serilog, Kibana, Elasticsearch, Grafana, and Prometheus.
  • Built the front end with React, Vite, Vitest, and Mock Service Worker.
  • Built continuous integration in GitLab with integration and end-to-end tests backed by infrastructure running in docker compose.
  • Built continuous deployment in GitLab when tests in merge requests pass.
  • Deployed the applications with Docker, Docker Compose, Kubernetes, Kustomize, Helm, Nginx, Let's Encrypt, Azure, GitLab, and PowerShell.

Senior Software Engineer II (2.5 years) Jan 2021 - May 2023

Olo

Promoted to Senior Software Engineer II in 2022
Full-time remote

  • Designed, built, tested, documented, deployed, and maintained new features for their online food ordering platform.
  • New features, ongoing support, and bug fixes were built with Ember, Typescript, SCSS, Mirage JS, ASP.NET Core, SQL Server, Redis, Kafka, SQS, Terraform, Consul, and PowerShell.
  • Features were deployed a monitored using LaunchDarkly, TeamCity, Octopus Deploy, AWS, Datadog, Sumo Logic, RayGun, and Slack.
  • Created Sumo Logic dashboard, Datadog dashboards, Datadog monitors, and Datadog alerts to monitor the release of new features and increase visibility of existing applications.
  • Documented project status and critical feature information in Confluence for engineers and project managers.
  • Created runbooks for support engineers to follow when alerts happen.
  • Improved developer experience of viewing local log files by shipping .txt log files into a docker-compose instance of Promtail, Loki, and Grafana.
  • Practiced pair programming regularly utilizing many methods like ping-pong TDD pairing, promiscuous pairing, and most often driver-navigator pairing.

Full Stack Web Developer (10 months) Mar 2020 - Dec 2020

International Paper

Full-time remote as a Contractor through Vaco

  • Built a manufacturing tracking system using ASP.NET, MediatR, MassTransit, RabbitMQ, Angular, Ngrx, and Oracle.
  • Utilized DDD and CQRS patterns to ensure bounded contexts within microservices.
  • Practiced agile scrum over 2 week sprints in multiple teams that make up a ~40 developer organization.

Full Stack Web Developer (5 years) Dec 2014 - Mar 2020

Speak Creative

Promoted to Senior Web Developer in 2018
Promoted to Senior Solutions Architect in 2020

  • Architected, estimated, built, tested, documented, and deployed features to meet real-world requirements for clients.
  • Built features and fixed bugs in SiteWrench using frameworks like React, Angular, ASP.NET Web API, ASP.NET Web Forms, SQL Server, and Redis.
  • Implemented continuous integration for ASP.NET applications with Jenkins
  • Implemented zero-downtime deployment scenarios for ASP.NET applications with IIS Web Farm Framework
  • Administered load-balanced ASP.NET applications on Windows 2012 servers
  • Internally published reusable React components and Javascript libraries
  • Administered SQL Server databases
  • Implemented response output caching using Redis
  • Built custom web applications with ASP.NET Core and React
  • Deployed scalable web applications to Azure
  • Refactored a large brownfield VB application to C#
  • Implemented SSO solutions for enterprise authentication providers alongside standards like SAML 2.0
  • Built Windows deployable web applications from the comfort of a Macbook Pro running Windows using VMWare Fusion

Full Stack Web Developer (2.5 years) July 2012 - Dec 2014

e-Builder, Inc.

Implemented user enhancements to a large scale ASP.NET WebForms web application using a variety of client and server side technologies including Javascript, HTML, CSS, ASP.NET WebForms, Telerik UI for ASP.NET AJAX, SlickGrid, T-SQL, SQL Server 2008, JSON, XML, Windows Services, WebDAV, FTP and more.

  • Worked on an agile scrum based team iterating over two week sprints.
  • Built a Javascript framework that used SlickGrid to display thousands of rows of editable data. This made sure that the DOM stayed small so that users could view thousands of data rows without any performance impact. Also created many SlickGrid plugins and custom cell editors to satisfy business requirements.
  • Made a ASP.NET DataGrid editable by building a Javascript component to pull and push data from a DataGrid to a web service.
  • Wrote a Javascript style guide that was used by the developers at e-Builder, Inc.
  • Trained developers on how to write structured Javascript using modular design patterns.
  • Used Microsoft Ajax Minifier to implement concatenation and minification of Javascript and CSS files on ASP.NET Master pages, and used the minifier on many other projects to bundle scripts. Trained other developers on how to use the Microsoft Ajax Minifier.
  • Evaluated e-Builder's web application for Section 508 compliance, and trained developers and QA analysts on how to create Section 508 compliant web applications.
  • Created a ASP.NET UserControl that wrapped a Telerik RadGrid to reduce the time it took developers to build data grids with recurring acceptance criteria.
  • Implemented the capability to edit Microsoft Office documents directly from a web application by using WebDAV.
  • After e-Builder dropped support for IE7, I trained the development team on the Javascript APIs and CSS selectors that became available when IE8 was released like querySelector, querySelectorAll, localStorage, sessionStorage, hashchange event, JSON.stringify, JSON.parse, :after and :before pseudo elements, box-sizing, etc. View the slides at kevinareed.com/ie8.
  • Implemented the first Javascript test suites and code coverage metrics for e-Builder's web application. Used Mocha.js, Chai.js, Sinon.js, and Blanket.js.

Intern Web Developer (4 months) May 2011 – August 2011

Datatel, Inc. (now Ellucian)

Developed a ASP.NET MVC 3 web site together with a team of interns, developed a WCF web service, and developed a Microsoft Outlook 2010 Add In.

  • Spent a week researching domain driven design, dependency injection, inversion of control design patterns, and n-layered architecture.
  • Worked alongside database developers and business analysts to develop web applications.

Freelance Web Developer (3 months) June 2010 – August 2010

Ender Güvercin

Created a portfolio website from scratch for the guitar luthier Ender Güvercin to better showcase his workmanship.

  • Used jQuery for the first time (my first awakening to Javascript).
  • Created the website by hand without a template.

Education

Union University (Jackson, TN) GPA: 3.16 / 4.0 2008 - 2012

B.S. Computer Science

Programming classes were taught using C, C#.NET, and Java, and focused on the principles of software engineering, as well as programming logic. Web application classes were taught using HTML, CSS, JavaScript, ColdFusion, PHP, and MySQL, and focused on database design and web application logic.