Will Vincent - Team Lead / Senior Developer / Technical Architect

advertisement

Will Vincent

(651) 214-1076 ● http://willvincent.com

http://linkedin.com/in/willvincent

Summary

Team lead and full-stack senior developer/architect with a focus on web applications leveraging a strong background in open source technologies including; Linux, PHP, Javascript, jQuery, AngularJS,

Drupal, MySQL, MongoDB, Apache, Postfix, node.js and nginx. Experience in database design, software engineering, development and team leadership. Proven ability to jump into new projects and learn new technologies quickly.

Extensive Drupal experience and active in the Drupal community

;

attending and presenting at conferences and camps, developing new modules, and offering support to other users and developers.

Experience with ecommerce on Drupal utilizing Ubercart and Drupal Commerce.

Professional Experience

FFW (FORMERLY BLINK REACTION) - MANALAPAN, NJ (Telecommute)

Team Lead, February 2015 - Present

• Manage a small team, made up of junior and senior front and backend developers and QA.

Acting as their first point of contact for questions and concerns within the company, approving time off requests, mentoring, and providing career path guidance and assistance.

• Technical point of contact for clients, responsible for communicating technical concepts and needs between technical and non technical people.

• Work with, and delegate specific tasks to individual members of cross-functional teams on multi-disciplinary projects.

• Act as lead developer and primary technical resource for projects. Responsible for communicating between developers and clients, while architecting and overseeing technical implementations.

• Built a custom accounting tool on a node JS backend, and AngularJS front end that communicates with a third party service to manage and track hour and billing forecasts and actuals on a per project basis, and for the company as a whole.

• Interview potential new employees

• Involved in projects for a range of clients, including several large, highly visible clients in various roles from technical team lead to developer.

• Technologies used include: php 5.x, HTML/XHTML, CSS, jQuery, MySql, Apache 2.x, nginx,

Linux, OSX, Drupal 7.x/8.x, AngularJS, mongoDb, node.js, sass, bower, gulp

WORKHABIT - SAN FRANCISCO, CA (Telecommute)

Senior Software Engineer, June 2013 - January 2015

• Earned all of Acquia ’ s available Drupal certifications – earning the certification title of “ Grand

Master ”

• Served as both technical lead / architect and active developer on multiple engagements, ranging based on project needs

• Lead & Assist with development of several Drupal sites including; knowledge.autodesk.com, calstate.aaa.com, a customer portal for casella.com integrating with their AS/400 server

• Technical architect for the Casella project, working with various members of their enterprise team to solve business objectives and provide a better experience for their clients. Designed and implemented integration endpoints for communication between website and AS/400

• Technical architect for autodesk project. Designed and implemented custom AngularJS powered, solr backed, faceted search tool

• Drupal module development, both contributed and non-contributed

• Technologies used include: PHP 5.2.x & 5.3.x, HTML/XHTML, CSS, jQuery, MySQL Apache 2.x,

Linux, APC 3.x, Drupal 7.x, phpTemplate, AJAX, Javascript, node.js, AngularJS

MARKER SEVEN - SAN FRANCISCO, CA (Telecommute)

Drupal Developer, January 2012 - June 2013

• Fill a variety of development roles, both in leadership and non-leadership positions

• Lead & Assist with development of several Drupal sites

• Technical architect for accuray.com. Also responsible for entirety of functional development for the site which required development of several custom search related tools to find and navigate third party medical publication content imported on an ongoing basis into various sections of the site

• Drupal module development, both contributed and non-contributed

• Technologies used include: PHP 5.2.x & 5.3.x, HTML/XHTML, CSS, jQuery, MySQL Apache 2.x,

Linux, APC 3.x, Drupal 5.x, 6.x, 7.x, phpTemplate, AJAX, Javascript

SIERRA BRAVO / NERDERY INTERACTIVE LABS - BLOOMINGTON, MN

Software Engineer, March 2010 - December 2011

• Developed & launched several Drupal sites including; MCAD.edu,

GoofOffStainRemover.com, TenersBoots.com, SouthwestBank.com, HalleJoy.com,

TheLunchBox.org, targetportraits.com and jcpportraits.com (Lifetouch Portraits Studios marketing sites).

• Assisted in development of several non-Drupal websites, including the very large

TakeMeFishing.org, which utilized a combination of modX, Wordpress, and a custom social network built in Zend Framework, all three technologies seamlessly integrated.

• Technical architect and lead developer for Lifetouch marketing websites. Developed a custom bulk image importer, as well as a tool to preview staged content in place on the production site as it would appear when published (panel schedule module).

• Provided on-site training to staff at Lifetouch, giving them hands-on guidance through use of their newly built marketing tools.

• Drupal module development, both contributed and non-contributed o Extensive recipe management module for TheLunchbox.org

o Custom ctools plug-ins o Custom input formatters, CCK formatters, and view formatters o Contributed & actively maintain Social Share module, Panel Schedule module, several other smaller modules and provided numerous patches for Drupal core and other modules

• Filled a variety of development roles, both in leadership and non-leadership positions

• Technologies used include: PHP 5.2.x & 5.3.x, HTML/XHTML, CSS, jQuery, MySQL 5.0.51,

Apache 2.2.8, Linux, modX, Wordpress, Zend Framework, APC 3.1.3p1, Drupal 5.x, 6.x,

7.x, Pressflow 6.x, phpTemplate, AJAX, Javascript

WIRTH COMPANIES - MINNEAPOLIS, MN

Senior Web Applications Developer, February 2007 - March 2010

• Developed a custom e-commerce system facilitating and promoting over $1,000,000 in online sales

• Drupal module development: uc_product_power_tools , uc_hotel , custom in-house module to handle ticket calendaring & sales (Drupal 6 with Ubercart)

• Responsible for development and maintenance of all company websites, web server administration (Apache on Ubuntu Linux platform), Database design and administration

(MySQL), Content management and maintenance (Drupal 5.x / 6.x), Custom PHP development, and migrating pre-existing static web content to Drupal

• Technologies used include: PHP 5.2, HTML/XHTML, CSS, jQuery, MySQL 5.0.51, Apache

2.2.8, Ubuntu Linux, APC 3.1.3p1, Drupal 5.x & 6.x, Pressflow 6.x, phpTemplate, AJAX

FREELANCE IT / WEB

Freelance, June 1996 - February 2007

• Worked on multiple client projects using HTML, PHP, CSS, jQuery

• Technologies used include: PHP, HTML/XHTML, DHTML, CSS, jQuery/Javascript, XML,

MySQL, Apache, Linux & Windows based hosting and development environments

Education

CENTURY COLLEGE - WHITE BEAR LAKE, MN

Computer Science: Software Technologies - 2003

• Emphasis on database design, management and administration

• Emphasis on numerous programming languages including; C++, Visual Basic

.NET, and Java.

BROWN INSTITUTE - MINNEAPOLIS, MN

Radio & TV Broadcasting Certificate - 1997

• Received certification in radio and television broadcasting

• Studied radio and television broadcasting with an emphasis on announcing, producing, reporting and copywriting. Including digital and analog audio editing techniques and non-linear video editing techniques

• Received multiple academic achievement awards

Technologies Used

• Programming Languages: PHP (4.x, 5.1.x, 5.2.x, 5.3.x), SQL, Javascript, HTML/XHTML,

CSS, XML/XSL, Visual Basic, QuickBASIC, python

• Javascript Frameworks: AngularJS (1.x/2.x), Express (node)

• Web Frameworks: Drupal (5, 6, 7), jQuery, 960 css grid, Laravel, Zend Framework, cakePHP, django

• Content Management Systems: Drupal (5, 6, 7), Wordpress, modX

• Misc. Tools: npm, gulp, bower, grunt, sass, less

• Ecommerce: Ubercart, Drupal Commerce, Authorize.net, Paypal, Stripe

• Operating Systems: Mac (OSX 10.x), Linux (Ubuntu, slackware, suse, debian), Windows

(3.x/95/NT/XP/Vista/7)

• Programming Editors/IDEs: SublimeText 2, PHPStorm, Editplus, Dreamweaver, Visual

Studio, Netbeans

• Source Code Control: Subversion, CVS, git

• Databases: MySQL 4 & 5, MSSQL, MS Access, MongoDB

• Servers: Apache (1 & 2), nginx, MySQL (4&5), Postfix, Varnish

• Media Production Software: Adobe Creative Suite (Photoshop, Premiere, After Effects,

Illustrator)

• Office Productivity Software: Microsoft Office (Word, Excel, Outlook, PowerPoint, Access)

Certifications

Download