Replace experience.md with experience.html.twig
103
source/experience.html.twig
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
---
|
||||||
|
layout: default
|
||||||
|
title: Experience
|
||||||
|
nav: experience
|
||||||
|
experiences:
|
||||||
|
- name: Microserve
|
||||||
|
website: https://microserve.io
|
||||||
|
logo: /images/experience/microserve.png
|
||||||
|
role: Senior Drupal Developer
|
||||||
|
start: July 2015
|
||||||
|
end: November 2015
|
||||||
|
description: >
|
||||||
|
<p>Full-stack Drupal development, focussing on data migration.</p>
|
||||||
|
<p>Community and contribution advocate.</p>
|
||||||
|
|
||||||
|
- name: Freelance
|
||||||
|
location: Remote
|
||||||
|
role: 'Drupal/PHP Developer & System Administrator'
|
||||||
|
start: 2007
|
||||||
|
description: >
|
||||||
|
<p>Working on Drupal and PHP projects in my spare time.</p>
|
||||||
|
|
||||||
|
- name: Drupal Association
|
||||||
|
website: https://assoc.drupal.org
|
||||||
|
logo: /images/experience/drupal-association.png
|
||||||
|
role: Drupal.org Developer
|
||||||
|
location: Remote
|
||||||
|
start: 2014
|
||||||
|
end: 2015
|
||||||
|
description: >
|
||||||
|
<p>Maintaining and improving Drupal.org - the home of the Drupal community.</p>
|
||||||
|
|
||||||
|
- name: Precedent
|
||||||
|
website: http://precedent.com
|
||||||
|
logo: /images/experience/precedent.jpg
|
||||||
|
role: Senior Drupal Developer
|
||||||
|
start: 2013
|
||||||
|
end: 2014
|
||||||
|
description: >
|
||||||
|
<p>Drupal 7 website development, including site building, theming, module development, data migration and server configuration.</p>
|
||||||
|
|
||||||
|
- name: Nomensa
|
||||||
|
website: http://www.nomensa.com
|
||||||
|
logo: /images/experience/nomensa.png
|
||||||
|
role: 'Freelance Drupal Developer / Application Developer & System Administrator'
|
||||||
|
start: 2012
|
||||||
|
end: 2013
|
||||||
|
description: >
|
||||||
|
<p>Drupal 7 website development and Linux server administration.</p>
|
||||||
|
|
||||||
|
- name: 'Proctor & Stevenson'
|
||||||
|
website: http://www.proctors.co.uk
|
||||||
|
logo: /images/experience/proctors.jpg
|
||||||
|
role: 'Drupal/PHP Developer'
|
||||||
|
start: 2011
|
||||||
|
end: 2012
|
||||||
|
description: >
|
||||||
|
<p>Website development, mainly with Drupal (6 and 7) and PHP.</p>
|
||||||
|
|
||||||
|
- name: 'Horse & Country TV'
|
||||||
|
website: http://www.horseandcountry.tv
|
||||||
|
logo: /images/experience/horse-and-country.jpg
|
||||||
|
role: Web Developer
|
||||||
|
start: 2010
|
||||||
|
end: 2011
|
||||||
|
description: >
|
||||||
|
<p>Maintaining and adding new features to the Horse & Country TV website (Drupal 6).</p>
|
||||||
|
---
|
||||||
|
<h1>Experience</h1>
|
||||||
|
|
||||||
|
{% for experiences in page.experiences|batch(2) %}
|
||||||
|
<div class="row">
|
||||||
|
{% for experience in experiences %}
|
||||||
|
<div class="experience col-md-6">
|
||||||
|
<h2>{{ experience.name }}</h2>
|
||||||
|
|
||||||
|
{% if experience.logo %}
|
||||||
|
<img class="experience--logo" src="{{ experience.logo }}" alt="{{ experience.name }} logo">
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if experience.website %}
|
||||||
|
<div>
|
||||||
|
<a href="{{ experience.website }}">
|
||||||
|
{{ experience.website }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
<div class="role-wrapper">
|
||||||
|
{% spaceless %}
|
||||||
|
{{ experience.role }} from
|
||||||
|
{{ experience.start }} to {{ experience.end|default('Present') }}
|
||||||
|
{% if experience.location %}
|
||||||
|
({{ experience.location }})
|
||||||
|
{% endif %}
|
||||||
|
{% endspaceless %}.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{ experience.description|raw }}
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
|
@ -1,46 +0,0 @@
|
||||||
---
|
|
||||||
layout: default
|
|
||||||
nav: experience
|
|
||||||
title: Experience
|
|
||||||
meta:
|
|
||||||
description: 'Information about freelance services that Oliver offers.'
|
|
||||||
---
|
|
||||||
# Experience
|
|
||||||
|
|
||||||
## PHP
|
|
||||||
|
|
||||||
* A good knowledge of procedural and object-orientated PHP (5+).
|
|
||||||
* Knowledge of using CMSes and frameworks such as Drupal, WordPress, Sculpin, Silex and Symfony.
|
|
||||||
|
|
||||||
## Drupal
|
|
||||||
|
|
||||||
* Website development using Drupal 6 and 7.
|
|
||||||
* Use of Drupal distributions such as [Commerce Kickstart](https://www.drupal.org/project/commerce_kickstart),
|
|
||||||
[Drupal Commons](https://www.drupal.org/project/commons), [Open Atrium](https://www.drupal.org/project/openatrium) and
|
|
||||||
[COD](http://usecod.io) (the conference organising distribution).
|
|
||||||
* Custom module development including integration with third party APIs.
|
|
||||||
* Front-end and theme development using [SASS](http://sass-lang.com) and [Compass](http://compass-style.org).
|
|
||||||
* eCommerce using [Ubercart](http://ubercart.org) in Drupal 6, and [Drupal Commerce](http://drupalcommerce.org) in Drupal 7.
|
|
||||||
* CRM integration including [CiviCRM](http://civicrm.org) and [SugarCRM](www.sugarcrm.com).
|
|
||||||
* Content and data migration using the [Migrate framework](http://www.drupal.org/migrate).
|
|
||||||
* Ad-hoc and ongoing support and maintenance of Drupal sites, including security updates.
|
|
||||||
* [Git](http://git-scm.com) setup and training.
|
|
||||||
|
|
||||||
## Symfony
|
|
||||||
|
|
||||||
* An intermediate knowledge of object-oriented PHP.
|
|
||||||
* An introductory knowledge of [Symfony](https://symfony.com/) full-stack framework and [Silex](http://silex.sensiolabs.org/).
|
|
||||||
* Use of [Composer](https://getcomposer.org/doc/00-intro.md#introduction) and libraries such as [Guzzle](https://packagist.org/packages/guzzlehttp/guzzle) and [Twig](http://twig.sensiolabs.org/).
|
|
||||||
|
|
||||||
## Static sites
|
|
||||||
|
|
||||||
* Development of sites using [Jekyll](http://jekyllrb.com/), hosted on [GitHub Pages](https://pages.github.com/).
|
|
||||||
* Development of sites using [Sculpin](https://sculpin.io). These have mainly been self-hosted and served via Nginx.
|
|
||||||
|
|
||||||
## System Administration
|
|
||||||
|
|
||||||
* [CentOS](http://www.centos.org), [RHEL](http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux) and [Ubuntu](http://www.ubuntu.com/server) server configuration, including [Apache](http://apache.org), [Nginx](http://nginx.org), [PHP](http://php.net), [MySQL](http://mysql.com) and [MariaDB](https://mariadb.org).
|
|
||||||
* Server configuration and management using [Puppet](http://puppetlabs.com) or [Ansible](http://www.ansible.com) (preferred).
|
|
||||||
* Continuous integration using [Jenkins](http://jenkins-ci.org).
|
|
||||||
* Virtual machine setup using [Vagrant](http://vagrantup.com) for development or server testing.
|
|
||||||
* Domain name and DNS management.
|
|
BIN
source/images/experience/cti-digital.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
source/images/experience/drupal-association.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
source/images/experience/horse-and-country.jpg
Normal file
After Width: | Height: | Size: 95 KiB |
BIN
source/images/experience/microserve.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
source/images/experience/nomensa.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
source/images/experience/precedent.jpg
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
source/images/experience/proctors.jpg
Normal file
After Width: | Height: | Size: 5.3 KiB |