Erin Crane

Staff Software Engineer at Thorn

San Diego, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Erin Crane is a Staff Software Engineer in San Diego with 12 years of experience building backend services and web applications primarily in Python and JavaScript. She has advanced through engineering roles at BigBear.ai and Thorn, where she now contributes to architecture and delivery as a staff engineer. Erin is an active open-source contributor—her work on civic-focused projects like the OpenStates scrapers and OSF demonstrates a knack for data reliability, scraper refactoring, and testing. Passionate about social justice, she brings that mission-driven perspective to technical problem solving and product decisions. Outside of code she’s an avid paddle boarder and vegan cook, and she often prototypes Python solutions in her free time.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of San Diego
languagesSpanish
github-logo-circle

Github Skills (14)

e-government10
api-rest10
scraper10
g10
rest-api10
data-parsing10
python10
api-design10
restful-api10
django10
testing9
json8
open-government8
github6

Programming languages (8)

JavaCSSJavaScriptVueHTMLSvelteJupyter NotebookPython

Github contributions (5)

github-logo-circle
CenterForOpenScience/osf.io

Jul 2014 - Mar 2019

Facilitating Open Science
Role in this project:
userBack-end Developer
Contributions:2575 commits, 394 PRs, 494 comments in 4 years 8 months
Contributions summary:Erin's commits involve adding and refactoring functionalities to support affiliated nodes. This includes implementing URL routes, views, and modifications to existing templates for querying affiliated nodes. Moreover, the user made modifications to existing helpers and added tests to validate the new view, showcasing their involvement in both front-end and back-end development. Additionally, the user moved settings and made other small fixes.
pythonsciencedjango-rest-frameworkdjangojavascript
source for Open States scrapers
Role in this project:
userBackend Developer
Contributions:6 commits, 4 PRs, 1 comment in 1 month
Contributions summary:Erin primarily contributed to the back-end logic of the Open States scrapers project. Their work included implementing support for the Independent party in a West Virginia scraper, updating committee parsers, and adding error handling for missing data in bill scrapers, specifically in Colorado. A significant portion of their contributions involved refactoring and converting West Virginia scrapers to the pupa framework, and updating the metadata files.
scraperpythongovernmentscrapers
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Erin Crane - Staff Software Engineer at Thorn