Experience
HouseRater
Lead Software Developer
Jan 2015 - Current
Direct software development teams across multiple platforms, organize sprints, design tickets, and maintain a productive relationship between technology staff and business teams
Facilitate communication and relationships with clients, providing custom tools, API’s, and individualized features per client needs
Draft and implement complex data intake systems using the MEAN stack and React. Most notably: custom validation, reporting, exporting, 3rd party API integrations, and data visualization systems
Create and maintain GraphQL APIs, allowing client’s in-house software solutions to interact deeply and securely within the HouseRater ecosystem
Plan, design, and manage deployments of multiple React web applications with varying infrastructures
Develop and maintain an efficient customizable permission structure allowing companies to ensure data protection and privacy on a per-user basis
Manage infrastructure on AWS leveraging ECS, OpsWorks, EC2, Lambda, and external services including MongoDB, Elastic Search, and RabbitMQ
Construct a MongoDB database to ensure efficiency, scalability, and data integrity
Lead development and support of a React-Native app allowing users across the country to gather and analyze data in the field offline, with automatic syncing back to HouseRater’s cloud ecosystem
Integral in building a relationship with National Renewable Energy Laboratory and the Environmental Protection Agency to become an ENERGY STAR certified energy modeling tool, expanding HouseRater nationwide
