PHP and Symfony Solutions

Kevin Veen-Birkenachs Computer Science Library 2021-01-28

I offer the development of applications with a technology stack based on PHP. Since 2011 I use this language and it’s my programming mother thong. With PHP I programmed insurance calculators for Dionera, human resource platforms for Neue Werte and Facebook applications for Rootcoonect.

As back-end framework I use Symfony. It’s based on the Model-View-Controller concept and allows to setup REST applications with CRUD functionality in a short amount of time.

As database I use MariaDB which roots in MySQL.

Concerning quality assurance I use the PHPUnit-Framework. With the help of this Framework I can write Unit-, Integration-, Function- and Scenario-Tests, to guaranty that the software works as defined, expected and required.

I prefer to use a clean slate approach because this allows me to develop applications with a high velocity and quality. I also offer refactoring services to clean up an existing code base to reduce technical debt. I follow SOLID principles. For me Clean code is not just a phrase, but a mindset.

I prefer to have regular meetings with my customers to get feedback. This allows me to adapt the software fast to the requirements of the client and the market. I like to work in teams with an agile mindset. This could mean to work with Scrum and Kanban, or another agile approaches.

Off course I also know how to work with Front-End technologies like Javascript, JQuery, HTML and CSS, but my specialization is back-end programing and DevOps.

The following two repositories give some code examples how I develop software solution with PHP:

Feel free to contact me for further information.

Online Shop Programming

Source: https://unsplash.com/photos/W1B2LpQOBxA

For a coding challenge I programmed once an almost framework less online shop in a short time frame by using full stack technologies. As relational database I used MySQL. The back-end is programmed with PHP and the dependencies are managed with composer. On the front-end side HTML, CSS, JQuery, Javascript and Bootstrap are used. The code quality was improved by the use of PHPUnit. For easier shipping the applications runs in an Docker container. The full requirements for the coding challenge and the whole code base can be found in this repository:

https://github.com/kevinveenbirkenbach/coding-challenge-online-shop