John Brainard || Richmond, VA || john.brainard@gmail.com
Looking for a new Linux Software Developer challenge - with Python, Ruby, Go, etc.
Summary:
- Looking for a new challenge in Python, Ruby, Go, Javascript, etc.
- Perl, Linux, SQL (Oracle/MySQL), HTML, UI, CSS, XML, JavaScript
- Bugzilla, Twiki, CVS, Subversion, Apache, Bash, sh
- Full Software Life Cycle experience: Design, Code, Debug, Test,
Documentation, Maintenance, Upgrades
- Unix experience: Linux, Solaris, BSD, HPUX, AIX, etc.
- C/C++ programming background. Experience with complex binary protocols.
Employment:
Feb 2011 - Mar 2017 - Software Developer - Cenveo
Scientific Journal publishing, web/print || http://cenveopublisherservices.com/
- USED: Perl, Linux, Solaris, SQL/Oracle/MySQL, XML
-
Supported and extended Perl apps.
File moving, external/internal APIs, polling, updating/creating XML.
-
Lead effort to upgrade Perl v5.8 code base to use recent version.
Isolated code issues, modernized code, corrected OO,
recommended OS versions, installed packages and OS tools.
- Solved 'impossible' problems, leading to software fixes or hardware
replacement
- Rotating internal support
- Create, update, cull internal documentation
- Coordinated/participated in large software releases on multiple platforms and multiple software languages
- Lead developer on Rapid Submission, PRDelivery, ASTM Downloads products
Dec 2006 - Feb 2011 - Lead Application Developer - ROSworks/TfHS
online aptitude testing for K-12 and reporting || http://www.ROSWorks.com/
- USED: Perl, mod_perl, Linux, SQL/MySQL, XML, CSS, JavaScript, Ajax
- Managed and extended mod_perl application, over 125k users
- Moved UI from expert system to more user friendly interface
- Extended reports to allow advanced users to save
settings and present easier UI for other users
- Ajax to reduce page load time and better UI
- Automated conversion MS Word docs and proprietary XML docs to HTML for
online testing
- Created custom reports for clients
- Software/hardware monitoring 24/7
- Created quickstart documentation for clients to use software
- Coordinated support and additional development for application
1999-current - Cursion.com
personal projects || http://www.Cursion.com/
- USING: Perl, SQL, CGI, HTML, Linux/Unix, Open Source, OpenStack (like AWS)
- Website hosting, design, management, apps, etc.
- Rackspace dedicated RHEL box 2006-2012. Rackspace Cloud 2012-current
- 2000-2011 Webmaster for rock bands Cracker and Camper Van Beethoven
- bands currently use 3rd party CMS, use https://archive.org/ to view old sites.
- multiple web site revisions, with and without outside input
- updates and management of websites (redesigns, tour dates, promotion, new releases, new merch, etc)
- leg work for information for sections of website
- created calendar program for multiple band tour dates, customized displays for multiple sites
- created forum program for fans with admin features (shadowbanning, regex, etc.)
- mailing list software, creation and management, UI for band and management to email fan base
- OS Commerce site for band merchandise
- OS Commerce site for 40 Watt nightclub, managed will call ticket lists
- 2004-2015 MediaDrop.com: Web based file delivery used by musicians
and media companies
- Maintain, monitor, update, debug several smaller web sites
Mar 2006 - Dec 2006 - Senior Application Developer - MobileStreams
mobile entertainment, cellphones || http://www.MobileStreams.com/
- USED: Perl, Linux, SQL, XML
- Developed data loading application suite by converting third party
data into XML for loading.
- Generated customized reports via XML and SQL queries for third party
content providers.
May 2005-Feb 2006 - Senior Web Application Developer - Richweb
web services shop || http://www.Richweb.com/
- USED: Perl, Linux, SQL, mod_perl, HTML
- Developed live web based reports for "360 Review" application
- Customizations / features / changes / updates / etc. for a variety of
clients (banks, non profits, research)
Mar 2004-May 2005 - Senior Web Application Developer - VIPNet
state government websites || http://www.VIPnet.org/
- USED: Perl, SQL, Oracle, Informix, ODBC, CGI, HTML, JavaScript, Unix
- Designed hunting license for web delivery in Virginia WalMart stores and
admin program for viewing reports on sales.
- Created web applications for state agencies and residents to reduced
errors and paper forms
Education:
James Madison University,
Bachelors of Science in Computer Science,
Mathematics Minor
References Available Upon Request