Taking over the development of existing applications in the Nette or Symfony PHP framework
If you are a medium-sized company with an existing web application programmed in PHP, which runs on its own server and you are looking for a stable and technically competent partner for the further development of your application, then you are my typical customer, because I am a specialist in PHP development, especially in the Nette and Symfony frameworks. And in addition to continuing the development of your application, I am also able to provide management of the Linux server on which the PHP application is run.
My typical customer
My clients are usually medium-sized companies that are looking for a new supplier for the development of their existing application. Most often, these are cases where the original supplier has stopped communicating or communicates poorly, is not flexible enough, or the quality of the delivered work does not sufficient.
Typical problems companies face when developing software
These are typical problems that companies need to solve and therefore look for a reliable supplier to develop their application:
- Problematic communication with the previous developer/agency or their complete unavailability.
- Insufficient speed or low flexibility in implementing new features.
- Application instability - when implementing new features, existing functionality is disrupted.
- Low quality of source code and insufficient testing. For example, automated tests are missing.
- Slow development. Due to ineffective communication, lack of time or complex processes, the delivery of new features takes too long.
Market and history of applications programmed in PHP
In the corporate sphere, the programming language Java is typically used, which I have worked with for a long time. Small and medium-sized companies typically have applications programmed in PHP.
Historically, the quality of applications and programmers in PHP has been very low. Many applications have been created in PHP and they are still in operation. Such applications are not in good condition, but the functioning of the company depends on these PHP applications.
And this is where the opportunity comes for me - someone who was raised on the robust Java language, standards and good design patterns. Thanks to the fact that the modern programming language PHP supports object-oriented programming, dependency injection and unit tests, I am able to create high quality applications in PHP as well. Last but not least, thanks to the tool PHPStan, which performs static code analysis, it is now possible to ensure the same code quality as that offered by compiled languages.
Technologies I work with
Currently, I most often work on projects that were programmed in PHP, specifically the
Nette or Symfony frameworks. These applications use
the relational
database MySQL or
MariaDB or PostgreSQL. If the project also includes other technologies,
then
I am able to quickly learn and
use them.
Thanks to this, my customers will not encounter the situation where I tell them: "the entire application must be rewritten". Which would mean
an investment
of a large amount of time and therefore money. Moreover, launching a new version of the application will take a long time.
And above all, rewriting the entire application on a green field
carries great risks.
And thanks to my willingness and ability to take over the development of existing applications, my customers
are happy that no major unexpected problems arise and the delivery of new functionality is quick.
Complete technical coverage
My customers' applications often run on their own servers (virtual or dedicated) with the operating system Linux. I will take care not only of the development of the application itself, but also of its operating environment - the server. Thanks to this, there is no need to look for a separate server administrator and developer - I can provide both roles (development and server management) myself. This leads to higher efficiency due to less need for internal coordination. Which again saves resources.
Are you looking for someone to take over your project?
If you are dealing with a change of supplier, you have an application in the Nette or Symfony framework and you are looking for someone who is able to take responsibility for its further development and operation do not hesitate to contact me.
Do you need help? Write down basic technical and non-technical information about your project! And send me this information via email or contact form. And then we will arrange a non-binding consultation.