Andrew Maxwell

Resume

Programming Languages

  • HTML 5
  • CSS 3 / Sass / Less
  • JavaScript / jQuery
  • jQuery UI
  • PHP 5.3
  • MySQL
  • JSON
  • XML
  • Markdown
  • ActionScript 2, 3
  • Java

Skills

  • Full stack development
  • Agile – Scrum methodology
  • User Experience
  • Wireframing
  • Unit Testing
  • Usability Testing
  • Functional testing
  • Split Testing
  • Project management
  • Documentation / Quality Management Systems
  • Project Concepts
  • Website Design
  • User Interface Design
  • Search Engine Optimization
  • 2D, 3D and Flash animation
  • 3D modeling

MVC / Framework:

  • Backbone.js
  • Handlebars.js
  • Underscore.js
  • Ember.js
  • Laravel
  • WordPress
  • Joomla
  • Magento
  • vBulletin
  • Drupal
  • Media Wiki

Testing:

  • Selenium / Selenium IDE
  • Jasmine
  • qUnit
  • iMacro
  • Phantom.js
  • Yeti
  • Bunyip

Misc:

  • Git / SVN/ CVS
  • Require.js
  • Apache
  • Github
  • Node.js
  • Apache Ant
  • Grunt
  • Reviewboard
  • Browserstack
  • Alfresco
  • ACE Editor
  • D3.js
  • Highcharts
  • MailChimp
  • Constant Contact
  • Google Webmaster tools
  • Google Analytics
  • WebTrends analytics
  • Google PageSpeed

Project management / Bug tracking:

  • Jira
  • Elementool
  • Basecamp
  • Pivotal Tracker
  • Github Issues
  • Mantis bug tracker
  • Easy Projects

Software:

  • Mac / Linux / Windows
  • Vim /Sublime Text 2 / Eclipse / Notepad ++
  • Bash / zShell
  • Windows command prompt
  • Adobe Creative Suite
  • Microsoft Office

Social media and RESTful API’s:

  • Facebook
  • Twitter
  • Google+
  • YouTube
  • Tumblr
  • Instagram
  • Pinterest
  • Browserstack API
  • OAuth 2.0
  • Custom / Internal API’s

Interests:

Learning about new web techniques, open source development, web standards, animation, movies, ancient history, coming up with new web products and ideas, mobile electronics, hiking, and BMX riding.

Education:

The Art Institute of Portland, Oregon: 2003-2007
Bachelor of Science – Media Arts and Animation

Languages:

  • English – Fluent
  • Spanish – Semi-Fluent
  • Cantonese – Basic
  • American Sign Language – Basic

Experience:

PlayHaven, Inc. – Front-end software engineer
January 2013 – July 2013
San Francisco, CA

I currently work on PlayHaven’s Advertiser Dashboard, using the Backbone.js MVC framework that connects  to internal and public RESTful API’s. My daily tasks include developing new features, fixing bugs, and leading teams to bring together design, QA and development.

Clients include: EA, Glu, Sega, Disney, Nickelodeon and Halfbrick.

Responsibilities

  • Developing customer facing software for managing advertisements within games using Backbone.js, JavaScript / jQuery, Handlebars.js, Require.js, Highcharts, HTML, and Sass
  • Multi-browser and platform development – IE 8+, Firefox 20+, Chrome 24+, Safari 5+
  • Increase accuracy of implemented design by training all front-end developers to use Photoshop
  • Prototyping new features and ideas – Google Drive Drawing, Photoshop, HTML, Sass, and D3.js
  • Setup Jasmine and Selenium/IDE for unit and functional testing
  • Setup continuous integrated unit testing using Jasmine, Yeti, Bunyip, Browserstack API and Phantom.js
  • Increase front-end development by 10% by using Require.js, Jasmine and documentation
  • Setup mid-sprint team meetings for better communication and expressing new tools and ideas for the advertiser dashboard team and all front-end projects
  • Team training on Ember.js, Backbone.js, Jasmine.js and Selenium IDE
  • Setup documentation and style guide for advertiser dashboard using Github wiki pages and markdown
  • Setup framework for all current and future front-end projects to use Backbone.js, Handlebars.js, Require.js and Jasmine for framework, organized module definitions and unit tests

Tigerlogic, Inc. – Lead front-end software engineer
February 2011 – January 2013
Portland, OR

I was the lead front-end developer for a social media product called Postano, which is built upon RESTful APIs like Facebook, Twitter, Google+, and Pinterest (14+ total). I was also in charge of building a secondary product to Postano called Postano moderation, which allowed users to moderate / manage social media content in real-time before pushing it live.

Clients include: Dell, Nine West, SXSW, Oregon Ducks, and New York: Social Media Week.

Responsibilities

  • Product development – HTML, CSS, JavaScript / jQuery, PHP, MySQL, qUnit
  • User interface design – Photoshop, Fireworks, Illustrator
  • Wireframing and prototyping new features with Balsamiq, Google Drive Drawing
  • Developed embeddable widgets – using iFrames, PHP, JavaScript, HTML and CSS
  • Built responsive and adaptive websites and templates for our Postano embeddable widget using HTML, CSS and JavaScript
  • Multi-browser and platform development – IE6-10, Firefox 3.6+, Chrome 14+, Safari 4+, Safari Mobile iOS 4+, Android stock browser Android 3.2+, Chrome for Android and iOS
  • Created documentation for Postano, both internal and external using a wiki and markdown
  • Developed ways to improve usability with flow diagrams and paper mockups
  • Came up with creative solutions to complicated bugs

Heka Interactive, LLC. – Owner, software engineer, and designer
September 2004 – Current
Portland, OR

I personally work with clients to create custom websites and software products that are tailored to meet their needs. In the process, I strive to implement new web techniques and practices to help improve the web experience for the client and their users.

Clients include: Apple, Budweiser, Rose Quarter coliseum, Leopold Ketel & Partners, and Unboxed Lives.

Responsibilities

  • Full-stack software engineer
  • Responsive and adaptive development – Desktop, TV’s, Tablet and phones
  • Multi-platform development – Windows, Mac, Linux, Android and iOS
  • UX design wireframing and usability – Balsamiq, Google Drive Drawing, and Fireworks
  • Unit / functional testing – qUnit, Jasmine, Selenium and iMacro
  • HTML email development – HTML, CSS, MailChimp, Constant Contact
  • Consultation work – Speed optimizations, image compression, browser testing, documentation
  • Animated banner ads – Adobe Flash and Photoshop
  • Created websites built using WordPress, Joomla, Drupal, PHP, HTML, CSS and JavaScript
  • Built e-commerce websites using Magento, PHP, XML, JavaScript, HTML, and Sass
  • Created custom employee shift tracking / management software – PHP, MySQL, HTML, CSS
  • DVD and splash page intros – 3D modeling and Animation in Maya, Flash, Adobe Premiere, Adobe After Effects
  • Search Engine Optimization – Google webmaster tools, Google Analytics, WebTrends analytics, Google PageSpeed
  • Created an internal browser based text editor using HTML, CSS, JavaScript, Require.js, Backbone, handlebars, Jasmine, Selenium
  • Created an internal RESTful API’s for browser based text editor using laravel
  • Created various open source projects which can be found on Github

Markee Dragon, Inc. – Lead developer / web manager
October 2007 – May 2010
Portland, OR

Developed high traffic social forums and multiple e-commerce websites focusing on usability, split testing, and search engine optimization, while managing a small development team.

Responsibilities

  • Lead developer of six
  • Built internal dashboard to manage all orders from the various stores
  • Systems administration – Linux CentOS, MySQL
  • Project manager – Mantis bug tracker, internal documentation, and key point of contact from external development company
  • Functional and browser testing using iMacro, Selenium, and Selenium IDE
  • Split testing using both custom internal tool and Google Website Optimizer
  • Graphic design for shirts, banners, logos and website design – Photoshop, Illustrator, Fireworks and Google Docs Drawing
  • Search Engine Optimization and social media marketing – Google webmaster tools, Google Keyword tool, Blogs, Twitter, and Facebook
  • Built custom advertising tool / store using PHP, MySQL, JavaScript, HTML, and CSS
  • Project research and setup – OCR scanner to text output for automated data entry to stores

Poly-Cast, Inc. – Document Control Specialist
September 2005 – October 2007
Tigard, OR

Created daily documentation to ensure products met or exceeded customer’s specifications. Digitized important handwritten forms to enhance accuracy and productivity. This position was heavily reliant on being able to take initiative, self management, and always work towards accuracy.

Responsibilities

  • Maintained quality control department – blueprints, handwritten, and digital documents
  • Electronic and hard copy file storage to meet ISO 9001-2000 compliance
  • Re-created, rewrote, and organized quality instruction manuals for over 300+ parts which led to a 1,100% decrease in time to use, increased development cycles and decreased costs
  • ISO 9001-2000 compliant / certified – https://en.wikipedia.org/wiki/ISO_9000
  • New product introduction / training – Direct 1:1 training and documentation for every new part
  • Budget committee
  • Safety team