Arif Chughtai works as a freelance IT consultant and IT trainer and has over 20 years of experience in IT. At Digicomp, he is head of the Software Engineering department and course director for CAS IT Architecture. With a degree in computer science, he focuses on topics related to software engineering such as software architecture, service orientation (SOA, microservices), design patterns, object orientation (OOAD), and UML, as well as Java technology (Java SE and EE). Arif Chughtai regularly contributes his expertise on the above topics as an author and speaker in publications and lectures.