1. James Wilmot: Curriculum Vitae
Technical
❏ Javascript, jQuery and Ember.js Framework
❏ Python with django
❏ SASS with Compass and Susy2
❏ CSS3
❏ HTML5 and semantic markup
❏ Linux
❏ PHP with Symfony framework
❏ Drupal
❏ Amazon Web Services
❏ git with gitflow
Professional History
opendata.fit
Position : Contract Web Developer
Dates : June 2016 to current
Scientific web app development: http://app.supramolecular.org/bindfit/ and
http://opendata.fit
Publicis Front Foot
Position: Drupal and Web Developer
Dates: September 2015 to March 2016
I was the Senior Developer on a major client website. Managed team which scaled to 6
developers.
❏ Drupal: custom bespoke theme, display suite for content types with views
configuration, organised and structured features use
❏ Sass with Compass, Susy2 and Breakpoint
❏ Styling organised with SMACSS inspired structure
❏ Custom module development
❏ gitflow workflow with feature branches
Star Entertainment
Position: Drupal and Web Developer (Contract)
Dates: August 2015 to September 2015
2. Digilante
A design and digital agency based in Sydney’s The Rocks.
Position: Drupal and Web Developer (Contract)
Dates: June 2015 to August 2015
NSW Department of Premier and Cabinet
Position: Contract Drupal Developer
Dates: April 2015 to June 2015
Role:
❏ Maintenance and improvement on previous nsw.gov.au
❏ Responsive design and styling from desktop design
❏ Theme template files: templating views output
❏ Encapsulating sitebuilding and database state in feature modules for deployment
This Little Duck
This Little Duck is a full-service digital studio based in Darlinghurst.
Position: PHP, Drupal and Web Developer
Dates: September 2014 to March 2015
Role:
❏ Layout with Sass plugin, Susy2; both desktop and mobile
❏ Cutting up static spec into beautiful, responsive website components
❏ Module development
❏ From the ground up theming; theme overrides and hooks
❏ Site building with features to encapsulate state
Projects:
❏ http://newsroom.unsw.edu.au
❏ Custom Mailchimp PHP API integration with Drupal
FlexiSchools - The Scotney Group
Position: .NET Developer
Dates: May to September 2014
Technologies: C#, .NET Framework, Mercurial
3. Primary Ethics Contract PHP and Web Developer
Position: Contract PHP and Web Developer (with some volunteer time)
Dates: June to December 2013
Role:
❏ Architected, designed and implemented addition to OrangeHRM Volunteer
Management system for Primary Ethics
❏ OrangeHRM built on Symfony framework
❏ Customised file upload handler in PHP to dump file in blob field. Combined with
customised download handler to serve file from SQL field (customised HTTP
headers output)
❏ Writing and maintaining Jasper reports (SQL and XML markup)
SIRCA
Position: Linux Sysadmin
Dates: June to December 2013
Technologies: Linux, Atlassian Jira & Confluence, Python, SOAP, REST
NICTA
NICTA is Australia’s largest ICT research organisation.
Position: Research Engineer
Dates: November 2011 to February 2013
Technologies: C, seL4 microkernel
Role:
❏ Microkernel developer on the seL4 project
❏ Improved interprocess message handler; involved careful consideration of
architecture and hardware profiling
Miscellaneous
Cana Communities
Our focus is on people who are most in need, who are suffering from loneliness, mental
illness, addictions, homelessness and other factors which alienate them within society.
Those with the fewest options and who are most alienated are our special care.
Position: Overnight stay volunteer at Garden Shelter in Redfern
Dates: 2015 to current
4. Code Rangers
Code Rangers teaches your child to code - before and after school groups, holiday
camps, and workshops tailored to meet your school's needs. Fun, collaborative - come
and learn, create, and explore. We put kids in charge of technology.
Position: Coding Teacher/Assistant
Dates: January 2016 to November 2016
The Lab - Dee Why
The Lab is a technology club for young people with Asperger’s Syndrome
Position: Mentor
Dates: June 2014 to December 2016
NSW State Emergency Service
Position: Rescue Volunteer
Dates: March 2012 to June 2014
Primary Ethics Volunteer
Position: Volunteer Ethics Teacher
Dates: March 2013 to December 2014
Custom Tiling Window Layout
Written for Awesome WM: awesome is a highly configurable, next generation
framework window manager for X
Technologies: lua
https://github.com/JamesWilmot/AwesomeWMColumnsLayout
Electronic door entry for college room
Retrofitted college room door to allow access with university ID as well as remote door
unlocking.
Education
B. Science (Physics) UNSW