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)