Cody Rushing

Senior Software Engineer

Austin, TX USA
+1 512.736.7313

Results-driven software engineer with 15+ years of experience across early-stage startups, digital agencies, and enterprise SaaS. Full stack generalist with a focus on system design, performance, and scalability. Proven ability to lead teams, collaborate cross-functionally, and own projects from inception to delivery. Human-centered, mission-driven, lifelong learner.

Work history

    AidKit

    Platform EngineerJanuary 2024present
    • Member of the Conversational AI team which delivered a suite of tools including:
      • Automated message drafting to streamline support case management which reduced case duration by 40%.
      • Document classification pipeline with custom document validation and real-time updates.
      • Bespoke prompt management and conversation generation pipeline allowing partners to author, iterate, and test prompts at scale.
    • Led the integration of GiveCard bank transfers into the AidKit platform, including realtime updates via webhooks.
    • Designed and delivered a privacy-focused video calling solution with end-to-end data ownership using WebRTC and AWS Chime.

    Elevation (formerly Curb)

    Software Team LeadJuly 2016December 2023
    • Assisted in architecting the Curb cloud system of microservices supporting 10K+ IoT smart meters and 800+ daily active users.
    • Built project roadmaps, led engineering initiatives, and mentored junior engineers.
    • Designed and implemented internal and public APIs to securely provide historical and real-time energy data using Node.js (Express) and Python (Flask).
    • Built UI dashboards for users to monitor their fleets of IoT devices and customers utilizing React and D3.js.
    • Developing a demand response system to shift peak demand through automated smart thermostat controls, including a fleet-wide management web portal utilizing Serverless, GraphQL, and Next.js.
    • Worked closely with the product team to develop functional product specs and translated those into technical design documents.
    • Implemented a timeseries data API for all IoT sensor data utilizing Node.js and AWS Timestream to perform custom binning, aggregations, and interpolation.
    • Wrote infrastructure-as-code with AWS CDK to manage the deployment of ECS services, Lambdas, single-page apps, and custom third-party resources.

    GreenSync

    Software EngineerOctober 2015March 2016
    • Maintained a customer-facing web app providing real-time electricity metering data and interactive visualizations with D3.js.
    • Wrote and maintained a suite of automated browser tests.

    Atlassian

    Web DeveloperNovember 2014August 2015
    • Developed front-end codebase for atlassian.com and associated web properties.
    • Implemented a lightweight jQuery-based component library, custom CMS extensions, and streamlined development and build workflows.

    Razorfish

    Senior Presentation Layer EngineerApril 2012October 2014
    • Developed high traffic web applications and CMS-backed websites for clients such as Samsung, Southwest Airlines, BlackBerry, and others.

    Monkee-Boy Web Design

    Front-End DeveloperJuly 2008April 2012
    • Client projects consisting mostly of PHP and WordPress-backed websites.
    • Translated custom UI designs into mobile-first websites and web applications.

Skills and technologies

  • TypeScript
  • React
  • Node.js
  • Python
  • Go
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS
  • API design
  • Web accessibility
  • Websockets
  • D3.js
  • Cypress
  • Jest
  • OAuth
  • Next.js
  • Tailwind
  • SolidJS
  • Headless CMS
  • Event driven systems
  • Coding agents
  • Three.js
  • OpenAPI
  • Devops

Education

University of Texas at Austin

B.S. in General Kinesiology (Biology minor)

References available upon request.