With the growing popularity of smart devices, we really need to think about what happens when they fail
The life through the eyes of a developer
Certified Software Developer with over 15 years of experience developing global web solutions and mentoring young professionals.
Considerable experience as Team Leader in a diverse team (culturally and technologically) handling the full software development life cycle for international clients.
Experience as Trainer by delivering both Microsoft Official Courses and tailored training sessions.