Code Quality First

My name is Zalt I am a professional Full-Stack Web Developer. I specialize in developing Modern Web Applications and APIs.

I have more than 5 years of professional experience in the Software industry. And I hold a Bachelor of Science Degree in Computing.

On the Back-End side, PHP is my primary language, And Laravel is my favourite framework, (I have been using Laravel since version 3 and I have a deep understanding of its codebase). On the Front-End side, my favourite JavaScript Framework is AngularJS.

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 like to use Docker on my favourite Linux distributions (CentOS, Debian, Ubuntu). And Git is my favorite Version Control with Travis and Scrutinizer for Continuous Integrations.

I am dedicated to delivering high quality code. I adapt the modern PHP & JS techniques and best practices. And I keep my code up to the community standards. 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 (The Freestyle Architecture). 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….

During my career I had the opportunity to build apps for different platforms (Web, Desktop and Mobile) using different programming languages and tools (PHP, JAVA, C#, C++, JavaScript, HTML, CSS).

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 “moubarmij” to publish my video tutorials.

For me coding is not a job it’s an enjoyable lifestyle. And I enjoy helping people as much as I enjoy coding.

For more details you can visit zalt.me

1 Followers

by
by
by
by
by
by