Considerable experience as team lead. Some experience in leading programming in higher education or industry environment, with a focus on systems development. Some experience in front-end programming including JavaScript technologies (e.g. JSON, AJAX, JQuery). Some experience in back-end programming including PHP and building/consuming RESTful APIs. Some experience with Quality Assurance processes and tools. Some experience with source control and code-deployment workflows. Some experience with JavaScript frameworks (e.g. Node.js, Angular.js). Some experience programming with relational databases (e.g. MSSQL and MySQL) and non-relational databases (e.g. MongoDB). Some experience with server setup, configuration, management, and security. Some experience with web development frameworks (Ruby on Rails, Laravel, Django). Some experience in project management of a mid-sized web application.