Brad Pitcher, Developer in Eugene, OR, United States
Brad is available for hire
Hire Brad

Brad Pitcher

Verified Expert  in Engineering

Software Developer

Location
Eugene, OR, United States
Toptal Member Since
December 4, 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.

Portfolio

ORCAS
Tastypie, PhoneGap, Underscore.js, Backbone.js, Vagrant, CentOS, Ansible...
Freedom Voice
MooTools, Kohana, PHP
Oregon Center for Applied Science (ORCAS)
Subversion (SVN), MySQL, Django, Python

Experience

Availability

Part-time

Preferred Environment

Inkscape, Python, Git, Atom, Linux

The most amazing...

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

Work Experience

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: Tastypie, PhoneGap, Underscore.js, Backbone.js, Vagrant, CentOS, Ansible, PostgreSQL, Django, Python

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: MooTools, Kohana, PHP

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: Subversion (SVN), MySQL, Django, Python

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: Visual SourceSafe, Microsoft SQL Server, ASP.NET

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 Media Framework (JMF), CVS, Java Web Start, Java

Sonoism

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.

Languages

HTML5, Python, CSS3, Markdown, Bash Script, Less, JavaScript, PHP, Java, Ruby, Sass, ECMAScript (ES6)

Frameworks

Django, Bootstrap 3, Bootstrap, PhoneGap, ASP.NET, Kohana, Java Web Start, Django REST Framework, Android SDK, React Native

Other

Front-end Development, APIs, OpenSCAD, Java Media Framework (JMF), PhoneGap Plugins

Libraries/APIs

Tastypie, Underscore.js, Backbone.js, jQuery, MooTools, React

Tools

GitHub, Inkscape, Vagrant, Git, Ansible, Atom, Visual SourceSafe, Subversion (SVN), CVS, Bitbucket, GitHub Pages, Android Studio, Mercurial, Jekyll, Mocha

Paradigms

Agile Software Development, REST

Platforms

Linux, CentOS, WordPress, Android

Storage

Microsoft SQL Server, MariaDB, PostgreSQL, MySQL

2007 - 2009

Master's Degree in Computer and Information Science

University of Oregon - Eugene, OR

2001 - 2003

Bachelor's Degree in Computer Science

University of Utah - Salt Lake City, UT

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring