KT

Kody Thach

Full-Stack Engineer

Technical Skills

Languages

TypeScript
JavaScript
Python
Golang

Frontend

React
Tailwind
Material-UI
D3.js

Backend

Express.js
Django
GraphQL
Fastify

Data & Cloud

PostgreSQL
Supabase
Azure
AWS

Experience

  1. BlueVoyant

    BlueVoyant

    Full-Stack Software Engineer, Managed Security Services

    May 2023 - Present
    New York, NY
    • Drive development and evolution of customer-facing dashboards within the BlueVoyant Cyber Defense Platform, leading planning and execution across a team of 4 engineers to deliver Threat Intelligence sourced from OpenCTI to all customers and Threat Hunt insights to a targeted subset of ~150 customers
    • Independently design and implement the MITRE ATT&CK Coverage Dashboard as a core platform feature, collaborating with UI/UX designers while handling the full technical implementation end to end, visualizing Azure security coverage mapped to the MITRE ATT&CK framework for ~550 customers
    • Shape feature-level design and shared service implementation across Cyber Defense Platform dashboards, developing Go microservices and GraphQL APIs (Apollo Federation) validated with Godog and Go's native testing framework, and building React.js UI components styled with Tailwind CSS and tested end to end using Playwright
    • Establish and maintain the centralized data layer for all Cyber Defense Platform dashboards, normalizing security telemetry through TypeScript ingestion pipelines and storing it in Elasticsearch via Structures, an open-source framework layered on Elasticsearch supporting schema evolution and API- and GUI-driven data access
  2. Klaviyo

    Klaviyo

    Software Engineer, Klaviyo Operations

    May 2021 - August 2022
    Boston, MA
    • Decoupled monolithic ETL processes into microservices that ingested queue-based messages to index Help Center articles into Elasticsearch and process Community Forum badge data, improving scalability and availability via Kubernetes on Amazon EKS
    • Worked with UI designers through Figma to redesign and develop a modernized Klaviyo Help Center search experience using Javascript, HTML, and CSS
    • Used React.js with Typescript along with Klaviyo's internal component library to create Klaviyo's Support Portal to educate and help Klaviyo users with questions related to using the platform
    • Created API endpoints in Django to carry out backend operations that utilize Django's object-relational mapper across different Klaviyo services including Klaviyo's Support Portal
    • Wrote test cases ranging from unit, integration, and end-to-end tests using testing frameworks such as Pytest and the React Testing Library to ensure outstanding code quality from both the backend and frontend
  3. IBM

    IBM

    Full-Stack Developer, IBM Finance and Operations & IBM Financial Crimes Insight

    January 2020 - April 2021
    Research Triangle Park, NC
    • Redesigned and implemented new graphical interfaces into IBM's Financial Crimes Insight web application using React.js and D3.js
    • Managed current and newly-added Node.js packages used in IBM's Financial Crimes Insight web application to ensure that they were compliant for legal use in the application
    • Updated legacy React.js and IBM's Carbon Design System code in the application to the latest version
    • Used Python and CSS from IBM's Carbon Design System to automate and generate HTML reports for an easier view of fraudulent companies within clusters of data
  4. Fidelity Investments

    Fidelity Investments

    Software Engineering Intern

    May - August 2019
    Merrimack, NH
    • Built Cloud Intuition SPA with Angular to display AWS config events and ServiceNow tickets in timeline
    • Deployed application and AWS Lambdas using Jenkins automation
    • Created CloudFormation templates for Jenkins deployment of Cloud Intuition and Lambdas
  5. Fidelity Investments

    Software Engineering Intern

    May - August 2018
    Merrimack, NH
    • Developed dashboard integrating test data from IBM UrbanCode Deploy and HP Quality Center using React.js
    • Collaborated on API integration to push IBM UrbanCode Deploy data to QA team database
    • Documented data flow and integration processes
  6. Symbotic

    Symbotic

    Software Engineering Co-op

    January - July 2017
    Wilmington, MA
    • Implemented features and bug fixes for warehouse automation software
    • Built Python automation scripts reducing software stack startup time
    • Automated end-to-end and unit tests in GitLab CI/CD pipelines

Education & Certifications

Featured Projects