My resume
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE.md
README.md

README.md

Matthew Turland

Background

I'm a web developer, author, speaker, and mentor with a passion for contributing to awesome software that enriches the lives of others.

I started writing internet software in 2001, primarily using PHP and JavaScript. I've also occasionally dabbled with other languages such as Java, Python, and Ruby.

I do not consider opportunities requiring relocation, only those that are in my local area or are remote-friendly.

Experience

When I Work

wheniwork.com

Senior Full Stack Enginer (Remote) - July 2017 to Present

Full Stack Enginer (Remote) - July 2015 to June 2017

  • Maintained a legacy codebase using PHP 5 and HHVM, MySQL / MariaDB, and the Kohana and Backbone frameworks
  • Developed an ADR framework called Equip and supporting libraries for it
  • Participated in an iterative codebase transition to use PHP 7, Symfony, React, and Redux
  • Led a project to extract third-party integrations into a Symfony microservice backed by DynamoDB and SQS

Blopboard

Senior Engineer (Remote) - October 2013 to July 2015

  • Maintained an existing REST API using nginx, MySQL, memcached, PHP, and the Slim framework and developed its functional test suite using Codeception
  • Developed additional microservices using Silex, MySQL, and Redis
  • Refactored existing API code into background workers, initially using SQS and later Resque
  • Migrated an existing user notification system to use Redis instead of MySQL
  • Set up and maintained logging infrastructure that included Monolog, Elasticsearch, Logstash, and Kibana
  • Integrated with AWS OpsWorks to trigger a deployment system using a Phergie IRC bot plugin

Synacor

synacor.com

Principal Engineer (Remote) - February 2013 to October 2013

Senior Engineer (Remote) - April 2010 to February 2013

  • Contributed to an internal Solar-inspired PHP framework for use in multiple internal projects and tested using PHPUnit
  • Developed a targeted advertising product using Java, Jersey, ExtJS, MySQL, RabbitMQ, and Selenium
  • Lead a project to replace a heavy PHP-based frontend for serving customizable news portal components with a lighter frontend backed by various REST services
  • Authored and maintained internal documentation and training materials

K-fx2

kfx2.com

Developer (Remote) - February 2010 to April 2010

  • Participated in the development of a CMS based on Digitalus
  • Contributed to benchmarking and performance improvements of a project for Blue Cross/Blue Shield using Zend Framework
  • Advised on development best practices and processes including version control, requirements gathering, and deployment

php|architect

phparch.com

Technical Editor (Remote) - January 2009 to January 2010

  • Reviewed articles for content accuracy, spelling, and grammar and collaborated with authors to apply corrections where necessary

Blue Parabola

Senior Consultant (Remote) - November 2008 to February 2010

  • Performed project audits for clients including evaluation of design and implementation of PHP source code using the Kohana Framework, MySQL database schemas, unit tests, documentation, and adherence to coding standards
  • Instructed online training courses covering RIA development with PHP and YUI, Zend Framework, and Magento
  • Developed a variety of data analysis solutions to assist in the migration of existing static web sites to content management systems including WordPress and Drupal
  • Conducted a data analysis project on a telecom intranet that included frequency and recency of access as well as various textual analyses

surgiSYS

surgisys.com

Lead Programmer - February 2008 to November 2008

  • Maintained a legacy codebase for a LAMP-based application used to maintain and report on patient and study data from vascular surgery practices for accreditation and quality assurance purposes
  • Developed an application rewrite using Zend Framework to enhance application maintainability, stability, security, and extensibility

Zend Technologies

zend.com

Consultant (Remote) - September 2007 to December 2007

  • Worked with a team to maintain the Zend Developer Zone web site using Zend Framework, Prototype, and Scriptaculous

METHODS Technology Solutions

methods-net.com

Programmer - August 2006 to February 2008

  • Developed PL/SQL-based intranet applications deployed on Oracle Application Server for internal use
  • Worked as a consultant with the Louisiana Departments of Natural Resources and Environmental Quality in maintaining and expanding data management and reporting systems based on Oracle Forms and Oracle Reports, PL/SQL data cartridges, and Java servlets

Acadiana Educational Endowment

Webmaster - August 2005 to August 2006

  • Developed LAMP-based web applications for a non-profit online bookstore and a local events calendar
  • Developed and maintained PHP and Perl scripts to automate various tasks involving data integration, data archival and backup, and database maintenance
  • Performed various system and server administration duties

Firefly Digital

fireflydigital.com

Software Architect - March 2002 to August 2005

  • Worked as a team member to develop a flagship LAMP-based CMS product
  • Customized existing CMS applications and authored new custom applications to client specifications including applications utilizing PHP, Flash, AJAX, and third-party web services
  • Collaborated with analysts to develop specifications and perform quality control

Gannett

gannett.com

Programmer - May 2001 to March 2002

  • Worked as a team member to develop a custom CMS based on Windows Server, IIS, ASP, and SQL Server to manage online content for multiple Louisiana news publications

Portfolio

Some notable projects I've contributed to:

For others, check out my web site.

Books

Articles

Presentations

Podcasts

Community Involvement

Education

  • September 2008: Zend Framework Zend Certified Engineer, Registration #227153802. Certification.
  • October 2007: PHP 5 Zend Certified Engineer, Registration #222726164. Certification.
  • December 2006: Bachelors of Science in Computer Science, Concentration in Video Game Development, University of Louisiana at Lafayette.

Testimonials

"It has been my distinct pleasure to work with Matthew for several years and at several jobs now. While I was at Zend, I worked with him as a PHP community member and a speaker at ZendCon, While at ibuildings we regularly interacted as members of the PHPC Steering Committee. Finally at Blue Parabola we briefly worked together. Each time I worked with Matthew my respect for his talents grew deeper. He is a top notch programmer and a strong community leader. I always look forward to projects where he and I can work together and they come far too sporadically." ~ Cal Evans

"Adding Matthew to our team was one of the best things we could have done. Not only does he know his way around MySQL, PHP and PHPUnit, he was quick to pick up the Jersey Java web framework and build on his Javascript knowledge to contribute at all levels of our projects. On top of his code based contributions, Matthew has given many presentations to fellow developers outlining new technologies and how to make the most of older technologies." ~ Carlo Costantini

"Matt continually impressed me throughout the time we worked together as co-founders and business partners. Whatever bumps in the road we encountered, Matt was a source of stability and dependability. We rarely saw eye to eye, but I could count on Matt to be assertive, always striving for excellence. Genuine and conscientious, Matt is truly a person of integrity and talent." ~ Chelsie Boudreaux

"Matt's detailed understanding of PHP and its inner-workings are perhaps unrivaled in the industry. In addition, his understanding of object oriented principles and design patterns result in code that is clean, concise, and well-documented. He is a great asset to any team where efficiency and attention to detail are vital to producing a flawless product." ~ Aaron Lozier

"I've worked with Matthew in several different capacities, and I would work with him again any day. He is extremely knowledgeable, dependable, and easy to work with. He has a wide array of experience in PHP and related subjects, and he is always willing to go above and beyond the call of duty to help a fellow developer, or newbie. I look forward to working with him again." ~ Elizabeth Naramore

"Matthew Turland has been my student and is my friend. His extraordinary work ethic, intelligence, creativity, willingness to help those around him and especially to give back to the community of software developers as demonstrated over the years that I have known him make it very easy to give the very highest possible recommendation." ~ Frank Ducrest

"In the field of open source, Matt is one of the best programmers on the Gulf Coast, and was the first Zend certified engineer in Louisiana. He completely rebuilt our massive booksXYZ.com website from scratch in a period of about four months, working part time, and handling other programming duties at the same time. Matt codes very quickly, and his knowledge of the field is extensive. He also constantly combs various sources in the software and open source community to stay abreast of the newest programs and engineering approaches. Our programmers here at The Acadiana Educational Endowment still constantly use him as a resource for advice on programming issues, and he regularly updates the staff and me as to news that could affect what we do." ~ Joseph Abraham

"I have been forturnate enough to have worked with Matt twice in our respective careers. At Surgisys, I was able to work with him on an almost daily basis to collaborate on the functionality and direction of the niche medical software product suite the company was creating. Matt's programming expertise as well as his ability to quickly understand the specific medical environments where the software would be utilized was exceptional. His unique set of skills helped him to combine programming best practices with a known set of medical practice operating procedures to create an intuitive and efficient user interface for Surgisys clients that proved to be an invaluable and differentiating feature of our software. I would highly recommend Matt and would welcome the opportunity to work with him again in the future." ~ Douglas Meaux

"Matthew has been a valuable asset at METHODS. I managed him on a critical project last year. He was placed on the project during the final stages and he learned quickly and helped complete the project. Without his contributions, the project would not have been completed on time." ~ Ben Williams

"I worked with Matthew on a project for the Dept. of Environmental Quality. Matthew is knowlegdeable and detail oriented. He is sincere about getting his work according to the project time line and is a good team player." ~ Arati Kanade

"Matthew can be relied upon to deliver a high quality product on time with little to no supervision necessary. He is pleasant to work with and takes direction well." ~ Elizabeth Tucker Long

References

Available upon request.

Want to hire me?

Send me an e-mail and let me know how I can help you.