Client:

Eelzee Solutions

Eelzee Solutions inc is a developer of custom online business software designed to help small businesses achieve efficiencies through means of automating their existing business workflows.


My experience working with Eelzee involved helping develop new web-based business software for new clients, adding new functionality to business software for existing clients, and building internal tools to aid in web development efficiencies and automated testing.

Eelzee Solutions Projects

Development of Behat Testing Tools
-

While working at Eelzee Solutions, I assisted in building an automated testing application utilizing Behat and Node.js.

This involved building an interactive tool via Node.js to run via command line which can be used to discover and run specific tests based on specific criteria.

The testing utilized a custom framework that was built to help tightly integrate Drupal and easily create mock site data to assist in testing.

Finally a custom test reporting tool was built to help output desired metrics to CSV files.

Technology
Behat
PHP
Node.js
Javascript
Symfony
Development of Drupal Tools
-

While working at Eelzee Solutions, I assisted in building various Drupal tools that helped improve our workflow and efficiency.

These tools involved logic which consolidated common functionality across multiple sites as well as tools to help generate boilerplate code which helped increase development productivity.

Technology
Drupal
PHP
Symfony
SQL
Custom Business Software Development
-

While working at Eelzee Solutions, I assisted in development of custom business software for various clients in the automotive, construction, health & safety and service industries.

This involved research, planning, and development of additional custom features for the business workflow of existing sites as well as aiding in the development of new sites for new clients.

As well as developing functionality for the business software, I also was involved in developing automated testing for the new and existing features to help ensure the software runs smoothly and efficiently.

Technology
Drupal
PHP
Behat
Javascript
SQL
jQuery
CSS
Upgrading Drupal website from Drupal 7 to Drupal 8
-

While working at Eelzee Solutions, I assisted in helping upgrade and migrate a very large and intricate Drupal 7 site to Drupal 8.

For a standard Drupal 7 site this can be a trivial matter, but for one site in particular it was a very large undertaking due to the complexity of the site mechanics.

In order to accomplish this successfully, much of the existing logic was refactored ahead of time combined with the addition of robust automated testing which were compliant with both Drupal 7 and Drupal 8. This also involved complex migration logic to ensure the data was transferred over correctly and efficiently.

Technology
Drupal
PHP
Behat
SQL