Main menu

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, Laravel, VueJS, 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.

Professional Experience

FFW (formerly Blink Reaction)

Princeton, NJ (Telecommute)

Team Lead, February 2015 - February 2017

Manage a small team, made up of junior, mid, 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, conducting performance reviews, 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.

Migrated nodeJS backed custom accounting tool to more robust PHP backed system built on Laravel 5.2 with some VueJS on the frontend, greatly improving end user performance, adding numerous additional features, and making the entire application much more extensible and easier to maintain.

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.

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.

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.

Assisted in development of several non-Drupal websites, including the very large TakeMeFishing.org, which utilizes a combination of modX, Wordpress, and a custom social network built with the Zend Framework, all three technologies seamlessly integrated.

Drupal module development, both contributed and non-contributed.

Extensive recipe management module for TheLunchbox.org

Custom ctools plugins

Custom input formatters, CCK formatters, and views formatters

Contributed: Social Share , Panel Schedule , several other smaller modules, and provided numerous patches for Drupal Core and other contributed modules.

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

White Bear Lake, MN

Computer Science: Software Technologies - 2003

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