Cody Rushing

Full stack software engineer

[email protected]
linkedin.com/in/crushing
github.com/codyrushing
  • Elevation (formerly Curb)

    Software Team LeadJuly 2016present
    • Assisting in rearchitecting the Curb cloud system to support 10K+ IoT smart meter devices and 800+ daily active users. Migrating from a legacy monolith to a suite of AWS microservices utilizing Auth0 for identity access management.
    • Building UI dashboards for end users and administrators to monitor their fleets of IoT devices and customers utilizing React and D3. Demo available at app.energycurb.com/demo.
    • Designing and implementing internal and public APIs to securely provide historical and real-time energy data utilizing mostly Node.js (Express) and Python (Flask).
    • Writing automated API integration tests utilizing Jest.
    • 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.
    • Designing and implementing a timeseries data API for all IoT sensor data utilizing Node.js and AWS Timestream to perform custom binning, aggregations, and interpolation.
    • Writing infrastructure-as-code with AWS CDK to manage the deployment of ECS services, Lambdas, single-page apps, and custom third-party resources.
    • Working closely with the product team to develop functional product specs and translating those into technical design documents for the engineering team.
  • GreenSync

    Software EngineerOctober 2015March 2016
    • Maintaining a customer-facing web application providing real-time electricity metering data, including interactive data visualization with D3.
    • Writing and maintaining a suite of automated browser tests.
  • Atlassian

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

    Senior Presentation Layer EngineerApril 2012October 2014
    • Developing public-facing custom 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.
    • Translating custom UI designs into mobile-first websites and web applications.

Skills and technologies

  • Node.js
  • TypeScript
  • React
  • AWS
  • MongoDB
  • PostgreSQL
  • CSS
  • Tailwind
  • Python
  • Websockets
  • Next.js
  • D3
  • OpenAPI
  • Jest
  • Cypress
  • Serverless
  • Auth0
  • GraphQL
  • Three.js
  • Docker
  • Redis
  • WebGL

Education

University of Texas at Austin

B.S in General Kinesiology (Biology minor) – May 2010

References available upon request.