I am just an Egyptian guy who believes to have some knowledge in the software development field to share with others. Currently I am a Lead .NET Software Engineer - L1.

I have been using computers for many years. It started when I got my first computer on age 13. I was amazed by what I could do with such machine. I played lots of games and used many software that made me want to know what is happening under the hood. This encouraged me to read about programming and I loved the way these people -geeks- think.

I joined Faculty of Electronics and Electrical Communications Engineering and liked the way engineers think. I liked the courses and their contents but still felt something is missing. I enjoyed the courses which included programming like MATLAB and C++. At this point, I eventually said it out loud, I need to be a programmer. Programming to me is not only a profession, it's a way of living, it's my passion.

After graduation, I worked as a freelance programmer for a short time then I joined Information Technology Institute (ITI) for its 9 month program as a system developer. This was -and still- a great life changing event in my life. I learned what is meant to be a developer, how to think, design, troubleshoot and the most important how to be open minded and ready to learn. From this point I started my career as a software engineer.

During my career days and day after day I got more confident that it's all about sharing not the title you have. I believe that everyone has something to share whatever small he thinks of it. Sometimes a great idea comes out of just a tiny idea and the same for knowledge. I always try to gain knowledge and learn new skills and I found that the best way to learn is to try to teach what you already know. This makes you think of the best simplest way to explain complex logic which makes you spot some points may be even yourself didn't recognize in the first time.

This is what encouraged me to start this blog to share my knowledge and learn. I wish you all find something useful here and for sure your comments are so welcomed.

If you want to know more about me, you can check my accounts below.

My professional resumes


My social accounts

Blog related links
Blog Link: http://developmentsimplyput.blogspot.com
LinkedIn Group: http://www.linkedin.com/groups/Development-Simply-Put-5024295
Facebook Page: https://www.facebook.com/DevelopmentSimplyPut
Google+ Page: https://plus.google.com/115238148611061640682
RSS 2.0 Feed: http://developmentsimplyput.blogspot.com/feeds/posts/default?alt=rss
Atom 1.0 Feed: http://developmentsimplyput.blogspot.com/feeds/posts/default
Android RSS App: http://www.appsgeyser.com/336849
Follow Link: http://www.blogger.com/follow-blog.g?blogID=852966703260024356
Random Post: http://developmentsimplyput.blogspot.com/?random

If you want to offer help
1. Comment & provide feedback (liked, hated, good, bad, missing, ......)
2. Answer the blog survey (http://www.quibblo.com/quiz/idVKX2u/Development-Simply-Put-Blog-Survey)
3. Follow (http://www.blogger.com/follow-blog.g?blogID=852966703260024356)
4. Subscribe (http://developmentsimplyput.blogspot.com/feeds/posts/default?alt=rss)
5. Share group links
6. Invite friends whom you think will be interested