Brian H. Rutledge
Software Engineer
Somerville, MA
Key Skills & Technologies
Adapting, Analyzing, Assimilating, Communicating, Documenting, Editing, Explaining, Researching, Questioning, Teaching, Troubleshooting. Software Development: Python, JavaScript, SQL, Git, Linux/Unix, Test-Driven Development, Code Review, Continuous Integration. Web Development: Django, REST, Vue, Webpack, jQuery, Charts, Maps, SASS, Bootstrap, Selenium, Responsive Design, Typography. Data Engineering: Pandas, Jupyter.
Professional Experience
Software Engineer, Full Stack Web Developer, Data Engineer, IT Support
2014–Present
EnergySage, Inc.
Boston, MA
The world’s first and largest online marketplace for solar panel installation
- Coordinated and contributed to the development of core user experiences, including project planning & design discussions, data engineering, prototyping, and implementation
- Advocated for, coordinated, and contributed to the adoption of modern JavaScript tooling to develop new features more rapidly
- Improved setup, documentation, testing, and continuous integration for the Django development environment
- Managed, researched, and contributed to the migration to Python 3, including increasing test coverage and developing custom tools
- Developed and maintained an environment for reproducible data engineering
- Python, Django, Jupyter, Pandas, JavaScript, Vue, Webpack, Backbone, jQuery, D3, Selenium, HTML, SASS, CSS, BEM, Bootstrap, MySQL, Celery, Git, AWS, Google Cloud
Full Stack Web Developer
2006–Present
Freelance
- Designed and developed the CMS and front-end for my band’s website, an application for a small retailer to analyze sales reports, and brochure websites for friends and family
- Python, Django, Flask, jQuery, PHP, SQLite, HTML, CSS, Git, Apache, Linux
IT Operations Manager, Bicycle Fitter, Buyer, Salesperson
2006–2014
Belmont Wheelworks
Belmont, MA
Bicycle sales and service, catering to all levels of cyclists in greater Boston
- Configured the website CMS, developed a front-end theme, and developed scripts to synchronize inventory
- Python, SQL, jQuery, CSS
Software Engineer
2001–2005
Applied Innovation Inc.
Dublin, OH
Network management hardware and software for the telecommunications industry
- Assumed development responsibility for a troubled network device, turning it into a major source of income
- Assembly, C, C++, Java, Python, Perforce
Education
Bachelor of Science, Computer & Information Science
2002
The Ohio State University
Columbus, OH
- Graduated Cum Laude with Honors in the Liberal Arts, 3.640 GPA