I have 14 years of experience, and specialize in the field of software engineering with specific knowledge in the areas of object-oriented programming, C++ and software design. I have published on such topics as software modelling, software architecture and software design.