Powerful & Scalable Web Apps.
RESTful & Secure API's.
Beautiful & Modern Websites.
My name is Mahmoud Zalt I am a 27 years old Software Engineer from Beirut Lebanon.
I am a highly skilled Backend Web Developer with over 5 years of professional experience in the Software industry.
I hold a Bachelor of Science Degree in Computing.
And I specialize in developing Modern Web Applications and APIs.
PHP is my primary programming language on the server side. And Laravel is my favourite framework, I have been using it since version 3 and I have deep understanding of its codebase.
I use a variety of database engines for my data storage depend on the project requirements. However for Relational databases I use MySQL and for NoSQL databases I use Neo4j (graph), MongoDB (document) and Redis (key value) .
To deploy my apps I use Docker on my favourite Linux distributions (CentOS, Debian, Ubuntu). And I use Git as a Version Control with Travis and Scrutinizer for Continuous Integrations.
I am dedicated to delivering high quality code. I adapt the modern PHP techniques and best practices. And I keep my code up to the community standards (PSR). As well I strive to write easily maintainable and reusable code.
I believe in Automated Testing (BDD) and my favourite testing framework is Codeception "alongside with PHPUnit".
I love software architecture, I have created my own super robust architecture for developing enterprise web apps. My architecture is mainly derived from the Command Oriented Architecture, Layered Architectures, Domain Driven Design Pattern, MVC Architectural Pattern and the Micro-Services Architecture.
I am an open source evangelist, I have developed and contributed to multiple open source PHP packages. And lately I created the open source project “Nextpack” to helps PHP developers produce high quality packages faster.
In addition to developing RESTful APIs for mobile and front-end developers, I had the chance to integrate with many popular APIs such as Google Maps, Facebook, Youtube, Twitter, Linkedin, Amazon S3, Foursquare, Bitly....
My favourite tech book are “Design Patterns by GoF”, “Refactoring by Martin Fowler”, "Domain-Driven Design by Vaughn Vernon”, “The Pragmatic Programmer by Andrew Hunt”, “Clean Code by Robert Martin”, “Code Complete 2 by Steve McConnell”, “Laravel Design Patterns by Arda”, “Code Bright by Dayle Rees”, “Software Architecture Patterns by Mark Richards”, “Build APIs by Phil Sturgeon”, “DDD in PHP by Carlos Buenosvinos”.
I like to help other developers and for that I built a platform to publish my video tutorials “moubarmij”. And I try as much as possible to keep answering people questions on Stackoverflow and posting code snippets online.
For me coding is not a job it's an enjoyable lifestyle. And I enjoy helping people as much as I enjoy coding.