Coding for living, Searching solutions for problems, Delivering Quality is a passive.
I am a Full Stack Developer, I gained my experiences from University (Learned the basics the Advanced Concepts).
I started My Journey as a programmer since 2011.
the first contact with programming was C++ language Targeting only standalone application for Desktop. I used most of the time Qt Framework. and next, I moved to web development. my first scripting language was PHP.
Days passed and frameworks such as "CodeIgniter"/ "Laravel" popped up in the way. so I discovered the "MVC" architect and felt comfortable with it. but my front end applications wasn't that attractive so I decided to learn "ReactJs" and since I prefer "Laravel" I settled to "VueJs".
Relational Databases I used so far (PostgreSql, MySql, Oracle, SQLite).
"NOTE: I used to be on top of my classes since elementry school, and now I Decided to be one of the top programmers in the world."
Work Terms
- I Prefer always a long conversation at the beginning with my clients before we engage in the business to draw the plan of how the tasks will be delivered and updated.
- Best Clients are who can provide attachments/resumes (resources) about the work.
- I Work 6~7 hours a day, 5 days a week.
- I provide my clients with revisions and never cut the support even after my job is done.
- You do have agreements & terms ? just write them down on a file. and let me read it and give you a final decision if both agree on them We sign it.
- I provide Source-code most of the time. plus, I prefer to work on my own branch if you do have a Git repository.
- Generally, I Follow the Source Code Guide Style provided by Google.
- I communicate with my clients using English, Arabic and French.