By the way, I have written a few articles in JavaEE related topics which are located on my BLOG. Please, check them out and leave your comments.

Experience
In the past 10 years, I have developed and struggled with different project with different scales and complexities. Projects like ERPs, Portals, CASE Tools, Transactional Systems, Educational Systems, Security Managers, ... These are just a few samples of the projects that I have been envolved in.
I have tried different architectures and technologies so I'm familiar with all their advatnages and disadvantages.
Beside that, I have teaching experience in JavaEE subjects, like EJB, Spring, Hibernate and Design Patterns.
Technique
Successful applications don’t happen by chance; they’re planned. I have always tried to use the right things at the right places.
-
Methodologies:
Based on the projects and their specification, the most suitable methodology must be chosen. I have used different methodologies like RAD-Spiral, RAD-Waterfall, SSADM, ... in different projects.
-
Architecture:
Personally, I beleive that the system architecture and design pattern are two of the most important parts of the projects which must be chosen very carefully. 3 tier architecture and MVC design pattern are not always the best choice.
-
Technologies:
JavaEE has many technologies and frameworks.This makes it very difficult to choose the right technology for your application.
I have been using most of them in different projects and know the advantages and disadvantages of them. This experience makes is easier for me to choose the right technologies/frameworks.
Talk to ME
Thanks for stopping by! My articles are located on my blog, kindly read them and leave your comments. Here is my contact information, I would be glad to hear from you.
