Played a major role in building Aventri's website builder, building front and back end features fully integrated with other areas of Aventri's event management systems
– Features ranged from building layout selection tools to building fully customizable drag and drop widgets designed to automatically pull in data from various other areas of the Aventri event management system
– Full LAMP stack development (PHP, HTML, CSS, JavaScript) in an agile environment
– Knowledge of both PHP 5.6 and PHP 7.0
– Leveraged Slim PHP – an MVC micro framework – applying object-oriented principles, managing HTTP routes and dependency injection, with endpoints often rendering to Smarty templates
– Unit-tested with PHPUnit
– Wrote front end code mostly in ES6, vanilla JS
– Extensive work with Bootstrap, jQuery and AJAX on front end
– Built numerous features using state management tools like Redux and React
– MySQL database maintenance and manipulation
– Experience creating and using Grunt tasks
– Used Git for version control