Instructor
Osama Hassan
Computer Programmer | Fujitsu Certified System Analyst
About me
Learn Programming from an Expert in Banking and Government Systems, 24 Years of Experience at Your Fingertips!
Hello! I’m Osama Hassan , a programmer, systems architect, and IT consultant with over 20 years of experience building essential software solutions for banks, government entities, and large organizations. I’m also the creator of a theory for measuring CMMI level in software delivery, which was published in May 2024 in the Journal of Software Engineering and Applications. This framework helps organizations assess and improve their software delivery processes, and it’s something I’m excited to share with students interested in software quality and maturity.
After years of extensive experience in information technology, tackling complex challenges in banking and business programming, I realized it was time to pass on my knowledge to the next generation of eager learners. That’s why I decided to embark on a journey of teaching and organizing courses to share my expertise, while also documenting my experiences along the way.
Throughout my career, I’ve had the privilege of leading end-to-end development on a wide range of complex projects. These include an Applicant Tracking System for Cairo Trading Center, an Online Payment System for the Ministry of Kuwait Municipality, and critical banking tools like a Signature Verification System and Money Laundering Control System for MID Bank, Egypt. I’ve also worked on public sector projects, from a Government Bidding and Tender Management System and Spring Camping License System for Kuwait to a variety of E-commerce Systems and an Evaluation Matrix System for the Ministry of Kuwait Municipality. These experiences have given me hands-on expertise that I’m eager to bring to the classroom.
As a Certified System Analyst by both the NCC in the United Kingdom and Fujitsu, I bring practical expertise and a strong foundation in industry best practices to my teaching. I’m fluent in English, German, and Arabic, so I can easily explain complex concepts in a way that fits each student’s background and needs. In my classes, you’ll learn not only the technical skills required for programming but also the deeper software development principles I’ve applied over two decades in the field.
My goal is to transfer years of real-world experience to you in just a few days. By working on hands-on projects and learning from real-world case studies, you’ll gain skills and insights that typically take years to develop. I look forward to helping you fast-track your learning journey and develop the confidence to tackle even the most challenging software environments.