Lead Back-end Developer
2019 - PRESENTMIT- Helped develop an interactive web application giving insights into grid-scale energy usage patterns and projections.
- Integrated, tested, and deployed research team's models into production code.
- Devised and implemented data schema and Python framework for abstract representation of parameterized models and helped researchers use these abstractions.
Technologies: Python, Flask, PostgreSQL, Pandas, NumPy, Pytest, React, TypeScript, Data Visualization, SQLAlchemy, AWS, AnsibleIndependent Contractor
2013 - PRESENTSelf-employed- Augmented software development teams worldwide to help build a mix of custom web services, front-end web applications, API integrations, data ingest, munging, and analysis tools, and operations infrastructure.
- Worked in-person and remotely with existing software teams to create new systems or maintain legacy codebases.
- Created a trusted network of clients who repeatedly sought my expertise for their projects.
Technologies: Ruby, Python, JavaScript, Ruby on Rails (RoR), Flask, PostgreSQL, SQLAlchemy, Pandas, NumPy, React, GraphQL, Apollo, Clojure, ClojureScript, Node.js, AWS, Docker, Data AnalysisSenior Software Developer
2014 - 2021CoLab Coop- Collaborated with a distributed team of developers, designers, and project managers to deliver software for socially-minded nonprofits and startups.
- Worked closely with clients to understand the domain and technical requirements as well as assist in project planning and estimation.
- Provided technical mentorship to teammates and clients.
Technologies: Ruby, Ruby on Rails (RoR), PostgreSQL, JavaScript, React, React Native, Node.jsSoftware Developer
2010 - 2013AWP- Developed numerous web and native iOS applications for small businesses and creative non-profits.
- Worked as the sole developer on numerous in-house products launched to the iOS app store.
- Collaborated with clients to discover technical requirements and devise project plans.
Technologies: JavaScript, Node.js, Objective-CSoftware Developer
2008 - 2010Cornell University- Collaborated with the bioacoustics research department to develop desktop sound analysis software.
- Focused primarily on Linux platform support and worked through many Linux-specific bugs.
- Developed a product used by ornithologists and other animal researchers around the world.
Technologies: Java, Swing