Software Architecture
Several years experience in the area of:
- Service Oriented Architecture (SOA)
- Component Oriented Architecture
- Software as a Service (SaaS)
- Event Driven Architecture (EDA)
- UML
- Model Driven Architecture (MDA)
- BPM (Business Process Management) including BPM best practices, BPM design patterns and BPMN
- Best Practices, Design and Architectural Patterns

- Experience in providing solution architectures for large and mission critical enterprise systems.
- Experience in architecting and designing systems for high-transaction rate environments where performance, scalability, security and availability is a paramount.
- Experience in setting up architecture governance solutions.
- Dramatically increased the speed of the software development, enforced the governance processes, increased the motivation of the software developers by using Model Driven Architecture (MDA) / Model Driven Software Development (MDSD). I didn't use just a MDA tool, but I created myself the generators (cartridge), so I was able to generate the code according with the chosen architecture.
- Experience in explaining technical solutions and project plans to all levels (management and developers) inside and outside the company.
- Skilled interface and API designer.
- Experience in creating presentation, concepts and project plans for the pre-sales phase.
- Extensive business analysis, developed business domain models, business processes and trained the developers in the business domain concepts.