Scroll To View More
Brad Pitcher, Python Developer in Eugene, OR, United States
Brad Pitcher

Python Developer in Eugene, OR, United States

Member since October 21, 2015
Brad is now available for hire
Brad Pitcher, Python Developer in Eugene, OR, United States
Brad Pitcher

Python Developer in Eugene, OR, United States

Member since October 21, 2015
Brad is a full-stack web developer with over 10 years of experience writing software with Python and Django, as well as 2 years of experience doing DevOps with Ansible. He specializes in loosely coupled web applications using well-documented REST APIs, leaving open the possibility of mobile apps using the same back-end.
Brad is now available for hire

Portfolio

Experience

  • Linux, 15 years
  • Bash Script, 10 years
  • Python, 10 years
  • Django, 10 years
  • JavaScript, 10 years
  • Underscore.js, 3 years
  • Backbone.js, 3 years
  • Bootstrap, 3 years
Eugene, OR, United States

Availability

Part-time

Preferred Environment

Linux, Atom, Git, Python, Gimp, Inkscape

The most amazing...

...thing I've developed is a web app that converts sound files into paintings.

Employment

  • Senior Software Engineer

    2012 - PRESENT
    ORCAS
    • Built web application back-ends using the Django framework.
    • Made design modifications to improve existing applications.
    • Managed server infrastructure.
    • Provided expertise for research grants.
    • Built supplemental mobile apps for Android and iOS.
    • Developed according to Agile methodologies.
    Technologies: Python, Django, PostgreSQL, Ansible, CentOS, Vagrant, Backbone.js, Underscore.js, PhoneGap, Tastypie
  • Front-end Web Developer

    2010 - 2012
    Freedom Voice
    • Helped with technology decisions.
    • Built websites using the Kohana framework given Photoshop files.
    • Worked with designers to resolve unforeseen user interface issues.
    • Collaborated with the developers of the back-end to make sure the API works as needed.
    • Presented to the department about the current and future state of development on the platform.
    Technologies: PHP, Kohana, Moo Tools
  • Software Engineer

    2006 - 2008
    Oregon Center for Applied Science (ORCAS)
    • Built websites using the Django framework given CSS and high-level design.
    • Increased website interactivity using AJAX.
    • Designed and implemented software installation CD.
    • Worked together with research assistants on site designs.
    • Enhanced CSS and design as required.
    Technologies: Python, Django, MySQL, Subversion
  • Software/QA Engineer

    2004 - 2006
    iMetrikus, Inc.
    • Implemented new features as specified in engineering change orders/requests.
    • Created and maintained reports using SQL Server Reporting Services.
    • Helped with software configuration management (SCM).
    • Ran deployments and troubleshot problems on many systems from demo systems to production servers.
    • Wrote and executed test plans based on functional requirements documents (FRD).
    • Wrote test reports based on test execution results.
    Technologies: ASP.NET, SQL Server, Sourcesafe
  • Software Developer

    2003 - 2004
    University of Utah
    • Developed the collaborative/education component of Computational Science and Engineering Online (CSEO), an innovative online grid-enabled cyber-infrastructure for research, collaboration, and education in computational science and engineering.
    • Integrated collaborative tools such as chat, whiteboard, audio/video conferencing, and desktop sharing into the CSEO mainframe.
    • Used the JMF to enable video conferencing.
    • Continued development and bug fixes to the collaborative tools.
    • Participated in a demo for potential investors.
    Technologies: Java, Java Web Start, JMF (Java Media Framework), CVS

Experience

  • Sonoism (Other amazing things)
    https://www.youtube.com/watch?v=qLVVelBC2Jw

    I wrote the back-end for the original prototype website for Sonoism. It allowed the user to upload a sound file, which kicked off a job on an Amazon EC2 server to process it, then the user could buy a canvas with the soundwave printed on it.

Skills

  • Languages

    HTML5, Python, CSS3, Markdown, Bash Script, Less, JavaScript, Ruby, Sass, ECMAScript (ES6)
  • Frameworks

    Django, Bootstrap 3, Bootstrap, PhoneGap, Django REST Framework, Android SDK, React Native
  • Libraries/APIs

    Tastypie, Underscore.js, Backbone.js, jQuery, React
  • Tools

    GitHub, Inkscape, Vagrant, Gimp, Git, Ansible, Bitbucket, GitHub Pages, Android Studio, Mercurial, Jekyll, Mocha
  • Paradigms

    Agile Software Development, REST
  • Platforms

    Linux, WordPress, Android
  • Other

    APIs, OpenSCAD, PhoneGap Plugins
  • Storage

    MariaDB, PostgreSQL, MySQL

Education

  • Master's degree in Computer and Information Science
    2007 - 2009
    University of Oregon - Eugene, OR
  • Bachelor's degree in Computer Science
    2001 - 2003
    University of Utah - Salt Lake City, UT
I really like this profile
Share it with others