I work as a Software Architecture Consultant and Software trainer at SECC (Software Engineering Competence Center) which lies in Egypt. I am TOGAF certified and hold a Master's degree in software engineering. For more than 14+ years now, I have been working in the software development industry as a software developer, trainer, and consultant contributing on different types of projects all over the world. I have already trained thousands of undergraduate students and hundreds of professionals during my career. Teaching is my favorite activity. I have a YouTube channel with more than 1500 subscribers. It is in Arabic and I wait for an English channel soon.