- Project management and team communication.
- Enterprise web application development and design.
- Technique consultancy, pre-sales and lecture presentation
- Software analysis, design and modeling.
- Software engineering, configuration and build management.