Alexander R. B. Whillas BSCS MSIT

Online
Blog - http://alex.tsd.net.au
Homepage - http://alexander.whillas.com
github - https://github.com/awhillas/
stackoverflow - http://stackoverflow.com/users/196732/cpill
Contact
whillas@gmail.com

Profile Summary

  • A web developer since 1996.
  • Completed a Information Technology Masters in 2015.
  • Launched a startup in 2016, a web app for music licensing for film.

Skills

PHP, RESTful, HTML5, CSS, JavaScript / ES6, React + Redux, Node.js, Python, DRF, SuperCollider

Interests

Professional

  • Creating unique UX interfaces with React + Redux.
  • Interactive data visualisations online using D3.js as a UX to exploring big data.
  • Web Gizmo, an opensource, Semi-Static PHP CMS I developed.

Personal

  • Media art and experimental electronic music with SuperCollider.
  • Chess and writing a chess engine in C++ to explore Genetic Programming.
  • Poetry, combining generative poetry techniques with traditional approaches.

Experience

Gnarles

Lead Developer / CTO

June 2015 - Present
Berlin, Germany

Developed an existing email based business into a online Minimal Viable Product (MVP) and launched with the space of a year. Followed the Lean Startup philosophy (eventually) making mistakes along the way and learning a great deal about business.

The concept was providing a music licensing service for film makers connecting musicians and clients via a community of “music scouts” who sourced and recommended music on a per project basis solving the problem of music search.

A few iterations of the website were developed including a Single-Page-App in Javascript / React with Redux with a Python/Django REST backend. Deployment was on Heroku

  • Javascript
  • MongoDB
  • React + Redux
  • Python
  • Django
  • REST
  • HTML
  • CSS
  • Bootstrap
  • LESS
  • Git
  • Heroku

CoClear

Lead Developer

December, 2013 - January, 2014
Sydney, Australia

CoClear is a New York agency specialising in interactive Life Cycle Analysis of consumer products.

They had a tight budget to develop their initial prototype, within a sort 6 week deadline. I put together a small team of 6 developers, 4 of which where working remotely, in 3 countries (and timezones) and managed to deliver under budget and on time.

The job involved dynamic data visualisations in D3.js, with a Django backend, working off data imported from a proprietary C# optimisation engine.

  • Javascript
  • D3.js
  • Python
  • Django
  • REST
  • HTML
  • CSS
  • LESS
  • Git
  • C#

Ericsson: Internal Refresh

Front-end Developer

April 2012 - September 2012
Stockholm, Sweden

Developed the reboot of Ericsson’s internal global intranet. A site servicing over 130,000 users daily. Worked closely with the well known Drupal consultancy NodeOne (now WunderKraut), Acquia as well as other various contractors in Sweden and India.

Worked on Single-Sign-On API which interfaced with Kerberos and an LDAP service. Multi-site uniform navigation and global personalisation of all intranet sites. Integration of faceted search via an AJaX interface.

  • Javascript
  • JQuery
  • HTML
  • CSS
  • Drupal
  • PHP
  • Git
  • Varnish
  • Memcached

Nokia Prime Place

Front-end Developer

September 2011 - December 2011
Berlin, Germany

Position entailed developing HTML prototypes from designs based on user experience (UX) guidelines. These prototypes allowed direct feedback to the UX team and refinements were fast and easy as they occurred before integration with the Java framework.

The role also required working directly on the Java front-end framework, Wicket, for HTML and CSS design changes. Started to develop an SVG/Canvas charting library for visualisation of hit statistics on merchant pages.

  • Javascript
  • JQuery
  • HTML
  • CSS
  • SVG
  • Canvas
  • Maven
  • Mercurial

Aupeo

Web Developer

June 2011 - August 2011
Berlin, Germany

Internet radio company with a totally dynamic fronted using AJaX and Backbone.js. This talked to a Node.js backend running Express. The CSS and SEO content was generated with SASS at deploy time. The team of 6 shared code using Git. The site also had to generate static content pages for SEO.

  • Node.js
  • Express
  • JQuery
  • Backbone.js
  • CommonJS
  • Underscore.js
  • SASS
  • Markdown
  • Git

Freelance

Web Developer

July 2010 - April 2011
Berlin, Germany; Sydney, Australia

Developed new OpenSource, PHP based, semi-static, content management system Web Gizmo and started developing several small portfolio sites with it for testing. Extremely flexible, easy to update and requires no database. Clients include:

  1. Sarah O’Sullivan (Artist, Ceramic), Australia
  2. Natile Wilkin (Designer, Objects), Australia
  3. Jeannette Aretz (Journalist), Germany
  4. Masta Magazine (Acivists Magazine), Germany
  5. Sonya Schönberger (Artist, Video & Performance), Germany
  6. Christof Zwiener (Artist, Sculpture & Photography), Germany
  7. Phillip Hohenwarter (Artist, Video instillation), Austria
  8. Takashi Wada (Musician), Japan
  9. Alexander Whillas (New Media artist), Berlin
  • PHP
  • HTML
  • CSS
  • Savant
  • Textile
  • Markdown
  • OOP
  • Javascript
  • JQuery
  • Dojo Toolkit
  • Git

Digital Pulp

Web Developer

March 2010 - July 2010
Berlin, Germany - New York, USA (Telecommute)

Worked within a global team (New York, Berlin, Sydney) of 6-7 people via telecommute on large, high traffic, Drupal site for the prestigious Emerson College. Work involved developing several new modules and extensive theme work.

  • PHP
  • Drupal
  • Javascript
  • JQuery
  • CSS
  • HTML
  • SVN
  • Trac
  • Telecommute

Kakadu Traders

Web Developer

July 2009 - Feb 2010
Berlin, Germany; Portland, USA; Sydney, Australia

Developed an online eCommerce solution in Drupal with Ubrcart. This required several custom Drupal modules including:

Attribute images for product colours, importing attributes into Ubercart from CSV via customised node_import module, exporting orders to CSV for use in stock tracking system. Python FTP shell scripting for import & export data and integration with their stock tracking system.

  • Drupal
  • Ubercart
  • eCommerce
  • JQuery
  • Layout
  • CSS
  • HTML
  • PHP
  • Python
  • FTP
  • CSV
  • Telecommute

Roland Kluttig

Web Developer, Freelance

March, 2009
Berlin, Germany

Developed personal homepage for the well known classical music conductor Roland Kluttig. Site was designed and implemented with Drupal.

  • Drupal
  • HTML
  • CSS
  • Design

Loesje International

Web Developer

2008
Berlin, Germany

Developed on a few Drupal websites as part of Loesje Internationals projects including

  1. UNDP Millennium Development Goals (MDG) website (mdg.loesje.org) which supported a European workshop on self publishing and new media. Website was in four languages and supported over 30 participants.
  2. Picture your rights online competition where anyone could submit a photograph and/or a slogan based a human rights theme. Supported by the Council of Europe and Hivos.
  • Drupal
  • Ubercart
  • eCommerce
  • JQuery
  • i18n
  • L10n
  • CSS
  • HTML
  • PHP

University of Applied Sciences (TFH)

Teacher/Lecturer

Nov 2007 – Dec 2007
Berlin, Germany

Present a course on Content Management Systems (CMS) to the Print Media Master students. This involved equal lecture and practical lab work. The theoretical side to CMS design from a data perspective as well as practical lab work setting up and working with Drupal and various free online Blogs including Wordpress.

  • Druapl
  • Wordpress

Taylor Square Designs

Web Developer

Feb 2006 – Sept 2007
Berlin, Germany; London, UK

Developed several websites of varying sizes in a company with my sister. These included:

  1. Evisu USA’s Online shop and marketing pages. PHP shopping cart system, X-Cart.
  2. Antony Thomas, a music video director from the UK. USed in house CMS (Comport 2 CMS) and with video and Dojo Toolkit javascript library integration.
  3. The Semifinalists, UK Indie band, homepage. Flash front with Comport 2 CMS backend.
  4. TiClub, german night club, website based in Mosbach (Germany). Wordpress CMS adaption.
  5. Online Reggae MP3 music shop. [Drupal][drp] with [Ubercart][uc] modules, including custom modules to import, play and sell MP3 files online.
  • PHP
  • HTML
  • Javascript
  • X-Cart
  • eCommerce
  • ComPort
  • Dojo Toolkit
  • Wordpress
  • Drupal
  • Ubercart
  • video

Amplefuture

Web Developer

June – Dec 2005
United Kingdom

Helped to design and develop an in-house PHP CMS for use on the web properties Mad Dog Mobile and MAND8. Both sites integrated with Amplefuture phone services via a SOAP interface. A real time content monitoring system was also require as Mad Dog Mobile was targeted at teens and all activity on the site needed to be monitored 24/7.

  • SOAP
  • PHP
  • HTML
  • Javascript
  • CSS
  • XML

Association of Train Operating Companies (ATOC)

Web Standards & Accessibility Expert

Sep - Dec 2004
London, United Kingdom

Brought in as a independent contractor to make their web properties including the National Rail website, accessible and comply with the UKs Disability Discrimination Act (DDA). As part of this all pages had to strictly adhere to web standards. Search engine optimisation (SEO) was also required as well as make the HTML/CSS templates work well in PDA browsers.

  • HTML
  • CSS
  • SEO

Cable & Wireless

PHP Web Developer, contractor

July – Sep 2004
London, United Kingdom

Project involved a PHP web interface to an LDAP mail server for the UK Criminal Justice department (IT). This was an internal mail system that encrypted mail for broadcast over the extranet.

  • LDAP
  • PHP
  • HTML
  • Intranet

Capture Communications

Web Developer, contractor

Aug 2001 – June 2004
Sydney, Australia

Sub contracted for Capture Communications on various PHP/MySQL based shopping cart systems, including X-Cart.

Also some pro bono work for Vibewire.net NGO community portal.

  • PHP
  • MySQL
  • HTML
  • CSS
  • Javascript

NETnet, A World Access Company

European Senior Web Developer

Sep 2000 – May 2001
London, United Kingdom

Oversaw the web development strategy for the 14 countries in Europe. Designed and developed multi-lingual content translation web interface/CMS in JSP which translated ASP files.

  • PHP
  • JSP
  • Java
  • HTML
  • CSS
  • Javascript
  • Oracle
  • MySQL

Hannan Interactive Publishing

Web Application Developer

Feb - Aug 2000
Sydney, Australia

Designed and developed entire backend CMS interface for large online publication, SydneyIs.com. System supported 15 journalists, and had a business directory of over 1.3 million companies, restaurants, bars and clubs.

  • Tcl
  • Story Server
  • HTML
  • CSS
  • Javascript
  • SQL
  • Oracle

Nelson Taylor Fox

System Design / Programming

Jul - Dec 1999
Sydney, Australia

Was part of the team to develop predictive marketing tools for Coca-Cola using Artificial Neural Networks and all the soft drink market sales statistics for the last 10 years. Visual Basic was used to develop an interface to the modelling engine.

  • Visual Basic
  • HTML
  • Artificial Neural Networks

Taylor Square Designs

Web Developer, freelance

1996 – 1999
Sydney, Australia

Developed first websites while at University.

  • HTML
  • Javascript
  • Photoshop

Education

Master of Information Technology

University of New South Wales (UNSW)

2013-2015

Sydney, Australia

  • Specialisation in Artificial Intelligence
  • Research project in Natural Language Processing (NLP) [PAPER]

Awarded

  • The CSE Postgraduate Performance Prize, Semester 1, 2014, 10th place
  • The CSE Postgraduate Performance Prize, Semester 1, 2015, 5th place

Bachelor of Science in Computing Science

University of Technology, Sydney (UTS)

1997-1999

Sydney, Australia

  • Graduated with 1st class honours

Bachelor of Science in Mechanical Engineering

University of Technology, Sydney (UTS)

1995-1996

Sydney, Australia

Completed the first 2 years of mechanical engineering bachelors with a credit average.

High School Certificate

Randwick Boys High school

1994

Sydney, Australia