Scrum Master using Scrum, Kanban & Lean practices
Software Developer in a Scrum team.
Software Developer in traditional waterfall environments.