I am a web developer whose main expertise lies in anything related to JavaScript, whether it's front-end or back-end.
Hey, I'm Basem, a web developer whose main expertise lies in JavaScript. I'm as good when working on the front-end using JavaScript, HTML5, and CSS3 as I'm when working on the back-end using Node.js and Express.js. I have strong familiarity and experience with non-relational databases, especially MongoDB, which is demonstrated through all the web projects on my Github account. I'm also used to working with PaaS cloud services, such as Heroku.
Coming from a translation and linguistics background, I completely follow by heart and believe in what Rob Miles said in his book "C# Yellow Book". He said that a good program text does have some of the characteristics of good literature, i.e., a good codebase should be easy to read, follow a specific single writing style throughout its entirety, and finally, it should be structured into separate relatively small, and completely understandable units which can all be combined to represent a single great work of literature, which is the program in a programming context. To sum it up, The codebase's layout is as important, if not more, as the website's layout in my rule book.