|
|
Core Skills
This is my basic skill set:
-
selecting technologies + tools -
consulting
-
planning system architecture -
architecting
-
coaching the team -
project management
-
reviewing code -
quality assurance
-
and - first of all - writing code -
implementation
General gains are always
- to deal adequately with complexity
- favor lightweight solutions to maintain flexibility
- focus on primary problem solution
- establishing the overall architecture
by using
Agile methods
This applies to the following exemplary tasks:
- Analysing and refactoring an existing system which has reached its architectural limits (size, performance, memory footprint).
- Planning a new system and starting implementation along with a team.
- Introduction of Standard Open Source tools to enhance a project and/or replace existing proprietary parts.
- Widening an existing project's applicability to new domains (e.g. internet).
- Integrating two systems to exchange data between them.
|
|