Cody Rushing
Full stack software engineer
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.
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.