Corey Shott
Full Stack Software developer based in Boulder, ColoradoPython, JavaScript, Reactjs, Golang, Erlang, Flask, Jinja2, SQLAlchemy, jQuery, AJAX, D3.js, SQL, PostgreSQL, SQLite, HTML5, CSS3, Bootstrap, Git, AWS, Jupityr/IPython Notebook, PyUnit
NextRoll, San Francisco, CA & Remote
- Full-stack architect and developer on many key infrastructure and user-interface systems
- Technical lead for client campaign reporting products, interfacing with multiple product, solutions, and engineering teams
- Built cross-team engineering solutions to ensure compliance with EU Privacy Regulations (GDPR)
Women Who Code - Silicon Valley, Redwood City, CA
- Engineered a Python Flask platform for developers to connect around shared goals and project ideas.
- Utilized jQuery, HTML5, and CSS3 to design the UI/UX, and implemented form validation using Bootstrap.
- Mentored others on tech stack
Chambers for Innovation and Clean Energy, San Francisco, CA
- Increased network members by 300% of local chambers of commerce dedicated to advancing clean energy.
- Managed onsite and offsite meetings of chamber leaders
National Wildlife Federation, Washington, DC
- Constructed centralized information sharing system within 20+ interest groups, saving campaign ~40k yearly.
- Led project of 100+ team members to successful passage of federal climate legislation in the US House.
- Co-wrote scientific climate report that generated 100+ press opportunities and visibility of the climate crisis.
Congressional Money Trail | code | 2016
- Data visualization tool for constituents to see campaign contributions to their federally elected Members of Congress.
- Built RESTful Python and Flask backend to deliver contribution data based on user specified parameters.
- Optimized Python Flask processing of member data by 99% through storing JSON objects in PostgreSQL DB.
- Wrote multiple custom parsing functions in Python to organize 4gb+ of contribution data, and calculate total donation amounts over the last 10 years, as well as listing top donors for all 535 Members of Congress.
- Architected PostgreSQL DB to store 4+ million rows across 6 tables, using SQLAlchemy to establish one-to-one, and many-to-many relationships among legislators, contributions, and contributors.
- Developed raw SQL queries and indexed tables to reduce JOIN speeds of tables from 2 min to 30 seconds.
- Visualized donations using D3.js, implementing custom sizing of the tree nodes based on contribution ratios.
- Tested Sunlight Foundation API call, data processing functions, and Flask server routes with Unit and Integration tests developed using PyUnit.
Michelin WordViz | code | 2016
- Service for foodies to see visualizations of the most common words found in Yelp reviews of 3 star Michelin restaurants.
- Utilized Beautiful Soup to scrape 25,000+ Yelp reviews of target restaurants storing them in PostgreSQL DB.
- Assembled 13 libraries of 17,000+ entries each to store and organize words, by using NLTK to tag review words based on parts of speech (pronouns, prepositions, etc.) from text analysis of restaurant reviews.
- Created word bubbles using D3.js to display word frequency contained within different starred reviews.
- Software Engineering bootcamp
- Masters of Science, Environmental Science & Policy
- Bachelor of Arts Political Science (Magna Cum Laude)