Services

Web Development

I can migrate sites into SilverStripe, a CMS and application development framework.

AvaTax Integration

I can help integrate AvaTax™ , Avalara's market-leading sales tax compliance solution into your e-commerce application.

Multicriteria Mapping

Working in partnership with the University of Sussex in Brighton, England, I can help you with the technical aspects of running your Multicriteria Mapping exercise.

  • Technical support throughout your project by phone and email
  • Custom development of the MC-Mapper product (which is open source)
  • Custom documentation of any of the products the MCM project offers

Custom Software Development

Technologies I have some experience with:

Programming languages
  • Python/Jython
  • Java
  • PHP (when I must, and with SilverStripe)
  • MATLAB
  • C#
  • Visual BASIC (when I have to)
Platforms and frameworks
  • Swing
  • Eclipse/RCP
  • Hibernate
Development environment
  • Subversion (version control)
  • Eclipse (IDE)
  • Ant (software build)
  • NSIS (Windows installer)
Software development practices
  • Object-Oriented Programming (of course)
  • Test Driven Development (TDD)
  • Pair programming (with the Brighton Coding Dojo)
  • SCRUM (parts of it, throughout MCM and the Freight Project)
  • Refactoring (always)
  • Patterns (when the time is right)
  • Constant integration (always)
  • UML (when I'm feeling grown-up)
Databases (DBMS)
  • MySQL (with SilverStripe)
  • Microsoft Access (for MCM)
Applications
  • Excel (for MCM and the Freight Project)
  • MATLAB (for the MCM Diversity tool)
  • OpenOffice.org (for technical documentation)
Quantitative stuff
  • Non-linear portfolio optimization (in MATLAB, for the MCM Diversity tool)
  • LMDI Decomposition (in Python, for the Freight Project)