
My teaching methodology for programming, IGCSE, IT & ICT is centered on application-based learning and future-proof skill development. I move beyond theory to support students practical to solve real-world problems through my previous teaching experience and my knowledge of the following :
Main Technologies:
Python, Java, Angular, HTML, Java script, Type script, CSS
Main experience areas:
- SOLID software design Principle.
- Knowledge of the Software Architecture Pattern.
- Knowledge of the Software Development Life Cycle.
- Strong core java and Object-Oriented concepts
- Strong multi-threading, web Development, design pattern and database
concepts
- strong data analysis, build and test applications
- Spring Framework /spring boot (spring data /JPA, MVC, Rest,
integration, cloud, Messaging, security, testing)
- Microservices, RabbitMQ, Kafka, Kubernetes, Java, Java Script,
Nodejs, Angular20, Mongo DB, MySQL, PostgreSQL, Android
Development, Bootstrap, Unit testing Junit, Mockito Testing, docker, Git,
Agile, HTML, Jasper Report, swagger.