Skip to content

elazar/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Matthew Turland

Background

I'm a software engineer, author, speaker, and mentor with a passion for contributing to awesome software that enriches the lives of others and helping software engineers be better at what they do.

Most of my recent experience is as a senior individual contributor or team lead for backend services.

Skills

  • Languages: PHP, JavaScript/Node, TypeScript, SQL
  • Frameworks: Koa, Express, Slim, Laravel, Symfony
  • Databases: PostgreSQL, MySQL, Redis, ElasticSearch/OpenSearch, Mongo
  • Testing: Mocha, Jest, Pest, PHPUnit
  • Infrastructure: AWS, Terraform, Docker

Experience

Follow-Up Boss

followupboss.com

Senior Full Stack Engineer (Remote) - January 2023 to Present

  • Maintained an existing real estate-focused CRM backend based on PHP, MySQL, and Redis
  • Spearheaded adding support for forwarding emails to React-based email composer frontend and associated backend endpoints
  • Worked with a team to replace backend functionality supporting existing automations features with a more cohesive and robust automations system
  • Contributed to improvements in PHPUnit-based automated tests and configuring of related coverage reporting in continuous integration system

Rheaply

rheaply.com

Software Engineer (Remote) - January 2022 to December 2022

  • Maintained an existing asset management service built on Node/TypeScript, PostgreSQL, Elasticsearch, and AWS services
  • Contributed to a new furniture-targeted asset management service built on TypeScript, PostgreSQL, and OpenSearch hosted on AWS
  • Led development of new services for authentication (using Okta) and image hosting and transformation built on TypeScript and AWS S3 and CloudFront
  • Contributed improvements to Docker-based local development environments
  • Assisted in codifying AWS infrastructure using Terraform

Stack Sports

stacksports.com

Senior Software Engineer / Team Lead (Remote) - February 2020 to January 2022

  • Managed a summer intern who made significant contributions to React and PHP codebases and documentation
  • Maintained and added features to existing services based on PHP 7/Laravel, Python/Flask, and Mongo
  • Contributed to new services built with PHP 7/Slim, Node/Express, Mongo, OpenAPI, and third-party integrations
  • Developed and documented processes for project creation, acceptance, and deployment
  • Set the standard for team project documentation used by individual contributors

Waitr

waitrapp.com

Software Engineer III (Remote) - November 2018 to January 2020

  • Maintained a legacy monolith using PHP 7, MySQL, and Slim
  • Maintained a series of microservices built on Node, PostgreSQL, and Restify
  • Developed Docker configuration to automate installation of and running backend services for local development
  • Authored a new end-to-end test suite based on Cypress and Cucumber

When I Work

wheniwork.com

Senior Full Stack Engineer (Remote) - July 2017 to November 2018

Full Stack Engineer (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, Slim, and Codeception
  • Developed additional microservices using Silex, MySQL, and Redis
  • Refactored existing API code into background workers, initially using SQS and later Resque
  • Migrated storage for an existing user notification system from MySQL to Redis
  • Set up and maintained logging infrastructure that included Monolog, Elasticsearch, Logstash, and Kibana
  • Integrated with AWS OpsWorks to create a deployment system

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 Kohana, 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.

Releases

No releases published

Packages

No packages published