His strong technical background combined with his collaborative and analytical communication skills, has helped him to develop effective requirements gathering skills. This enables an understanding of business processes from non-technical users, while still being able to communicate back to technical staff as needed.