Entrepreneurial software engineer with strong analytical, problem-solving, and communication skills. Deep knowledge of technology with focus on delivering business value. Enjoys understanding problems from a systems thinking perspective which enables the emergence of innovative solutions. Comfortably multi-tasks multiple projects in parallel while working with minimal supervision. As someone who is constantly learning and trying new approaches, enjoys collaborating with others as well as sharing his expertise in a teaching capacity.
Areas of Expertise:
- Architecture definition (n-tier/SOA/REST)
- Research and innovation
- Business analysis
- Engineering practice definition | development...