My breadth of experience in C++, Java, Smalltalk provides an excellent understanding of OOD and design patterns. I believe, pattern-based, agile, test-driven development with unit tests along with frequent refactoring appear to be one of the most adequate methodology for modern software projects.
In one of the capital markets projects I had a great experience working as part of a truly agile team actively employing pair programming, stand-up meetings, story boards, continuous integration.
Working on a project at a large German bank I gathered experience with Model-driven software development (MDSD) applying their extensive internal Java framework based on EMF and openArchitectureWare.
My configuration management experience includes using wide range of tools such as TFS, ClearCase, CVS, ENVY/Developer. For POWM and WINGS-FOR-SHIPS I introduced CVS and Java Ant. In project Toll Enforcement Gantry I initiated using unit testing and gained solid experience in creating software releases with a build server and advanced CVS branching techniques. Working on Apama projects I applied extensive Python-based automated correctness and robustness tests.
I am well-versed in UML which I use as communication tool for documentation or presentation of high level architectural concepts.