Deprecated Behaviour

The inane, sometimes insane, ramblings from the mind of Brenton Alker.

About Me

I am Brenton Alker, hailing from Brisbane, Australia.

As a software developer and chronic lurker, I can often be seen hanging around the fringes of various communities.

I am currently enamoured with the Functional Programming community where I am attracted to their ideal of “doing software right” by producing small units of simple functionality that are “obviously correct”, then composing into larger systems. While I don’t believe this methodology is specific to functional style programming, the community is (in my experience) more focused on this quality.

Contacts

If you want to get in touch, I shouldn’t be too hard to find.

Technologies and Skills

Software Development

  • PHP – Silex, Zend Framework, Symfony2 Components
  • .NET – C#, VB, .NET MVC, WebForms
  • JavaScript – AngularJS, CoffeeScript, TypeScript
  • HTML5
  • CSS – Sass, Less
  • Java – Android
  • Objective C – iOS

Software Architecture

  • Object-Oriented Programming
  • Functional Programming
  • Service-Oriented Architecture, Micro-Services
  • API Design

Software Engineering

  • Requirements Elicitation and Specification
  • Agile Development
    • SCRUM style
    • Test Driven Design
  • Information Systems
    • Database Design
    • Query Optimisation
  • API Integration
    • RSS, Atom
    • Facebook
    • Instagram
    • Twitter
    • YouTube
    • etc.
  • Automated Testing
    • Unit – PHPUnit, NUnit, Karma
    • Integration/Behaviour – WatiN, Selenium
  • Automation
    • Bash
    • Puppet
    • Grunt
    • Phing

Server Administration

  • Linux – Debian, Ubuntu, Arch, Docker
  • Web – Apache, Nginx
  • Database – MySQL, MSSQL, Postgres
  • Mail – Postfix
  • Proxy – Varnish
  • Version Control
    • Git
    • Subversion (SVN)