Diensten

Elke opdracht is uniek. Samen met jou kijk ik naar wat voor jou de beste oplossing is en waar ik mijn kennis en kunde het best in kan zetten. Dat betekent de ene keer dat ik onderdeel ben van een team van specialisten terwijl ik de andere keer een project zelfstandig oppak. Ik ben hierin flexibel. Vraag naar mijn voorwaarden.

Op projectbasis een freelance PHP developer inhuren heeft vele voordelen. Je hoeft geen werknemer in loondienst te nemen, wat met name lastig is voor korte projecten (van bijvoorbeeld enkele maanden). Daarnaast betaal je alleen voor de gemaakte uren. Als je mij wil inhuren voor een project dan bekijken we vooraf hoe we dit aan gaan pakken. Ik kan prima aanschuiven als (extra) developer in een project met projectleider, maar ook kleinschaligere projecten, waarbij direct met jou geschakeld wordt, behoort tot de mogelijkheden.

Belangrijk is dat we vooraf een inschatting maken van de te maken uren. Dit leggen we vast in een (freelance) overeenkomst, waarin ook de afspraak over tarieven e.d. wordt opgenomen. Voor werkzaamheden op projectbasis werk ik nooit met een vaste prijs. We zijn daardoor flexibeler in de samenwerking. Je betaalt alleen de gemaakte uren.

P.s. bij voorkeur ga ik direct een contract aan met jou als opdrachtgever en werk ik liever niet via een tussenpartij. Dit is voordeliger voor jou aangezien er dan geen provisie betaald hoeft te worden aan die tussenpartij.

Soms voldoen standaard software oplossingen niet aan de wensen of eisen die jij er aan stelt. Als freelance PHP developer kan ik je ook ondersteunen bij het maken van een applicatie die aan jouw specifieke eisen voldoet en helemaal past binnen jouw werkomgeving. Voorbeelden van zo'n maatwerkapplicatie zijn bijvoorbeeld een urenregistratie-tool of een applicatie waarin jouw werknemers hun werklijsten te zien krijgen en hun werkzaamheden kunnen registreren.

Wat minder zichtbaar, maar ook een stukje maatwerk, is een koppeling tussen twee verschillende systemen. Denk hierbij bijvoorbeeld aan een koppeling tussen jouw CRM-applicatie en jouw klantenportaal.

Ik kan je bij deze maatwerkoplossingen ondersteunen als developer. Samen met jou bepalen we de wensen en noodzakelijke functionaliteiten. Daarbij kijken we ook naar de onderliggende techniek en schakelen we hulp van derden in, indien nodig. Denk hierbij aan designers en frontend developers (specialisten die een website werkend krijgen in alle browsers en devices).

Vooraf maken we een ontwerp en spreken we precies af wat er opgeleverd gaat worden. Zo weten we allebei exact waar we aan toe zijn.

Of je nu freelancer/ZZP'er bent, een MKB bedrijf hebt of als (semi-)overheid informatie wil delen met de rest van de wereld: een website is daarbij niet meer weg te denken. Ben je op zoek naar een relatief eenvoudige website, zoals de website die je nu bezoekt of een uitgebreide website met heel veel pagina's en misschien wel een afgeschermde omgeving, het kan allemaal.

We kijken samen naar de beoogde website. Daarbij stellen we de vragen "Hoe vaak gaat de inhoud aangepast moeten worden" en "Kan ik zelf de website beheren". Is dat niet het geval dan help ik je met het maken van een statische website. Dit is in heel veel gevallen erg snel geregeld. Wil je wel de inhoud zelf kunnen beheren? Dan gaan we samen op zoek naar de juiste oplossing, want die is voor iedere situatie anders.

Is het allemaal nieuw en onbekend terrein? Geen nood! Ik help waar nodig. Ook bij het regelen van een domeinnaam en hosting, zodat je website bereikbaar is voor de hele wereld.

Ik heb mijn kantoor aan huis en voer mijn werkzaamheden in principe uit op afstand. In overleg kunnen we afspreken dat ik wel op locatie werk, of met enige regelmaat bij jou op locatie ben voor bijvoorbeeld het doornemen van de voortgang.

Tools en technieken

PHP

PHP

PHP

PHP. De programmeertaal achter heel veel websites, applicaties en webshops.

Cloudflare

Cloudflare

Cloudflare

Netwerkservice die websites en applicaties beschermt en versnelt. Content Delivery Network (CDN) en DDos-bescherming in één oplossing

Gitlab

Gitlab

Gitlab

Uitgebreid DevSecOps-platform. Alles-in-één oplossing voor ontwikkelaars met o.a. versiebeheer, automatisering en CI/CD.

JavaScript

JavaScript

JavaScript

Scripttaal die gebruikt wordt om websites dynamisch te maken.

Gimp

Gimp

Gimp

Fotobewerkingsprogramma voor Linux omgevingen. Eenvoudig afbeeldingen bewerken.

WordPress

WordPress

WordPress

Content Management Systeem (CMS) dat alle elementen biedt voor het maken van een website. Met plugins en thema's uitbreidbaar.

Yaml

Yaml

Yaml

Een mensvriendelijk leesbaar bestandsformaat voor het uitwisselen van gegevens. Vaak gebruikt voor configuratiebestanden.

Nginx

Nginx

Nginx

High-performance, open source webserver voor het verwerken van grote hoeveelheden gelijktijdige verbindingen.

Apache

Apache

Apache

Apache HTTP Server is een webservice die wordt gebruikt voor het hosten van websites.

Shopware

Shopware

Shopware

E-commerce platform, waarmee het mogelijk is webshops te bouwen. Uitbreidbaar met plugins.

Bootstrap

Bootstrap

Bootstrap

Een open source frontend toolkit voor het maken van responsive websites.

WooCommerce

WooCommerce

WooCommerce

Een uitbreidbaar e-commerce platform dat gebouwd is op WordPress. Maakt eenvoudig van een website een webshop.

HTML5

HTML5

HTML5

HyperText Markup Language (HTML) versie 5. De standaard voor het opbouwen en structureren van webpagina's.

Docker

Docker

Docker

Open source platform dat gebruik maakt van containers om applicaties te verpakken en uit te voeren.

Git

Git

Git

Git is een versiebeheersysteem waarmee je wijzigingen in je code kunt bijhouden.

CSS3

CSS3

CSS3

Derde generatie Cascading Style Sheets (CSS), de opmaaktaal voor webpagina’s die het mogelijk maakt het uiterlijk van een website de definiëren.

WebStorm

WebStorm

WebStorm

Ontwikkelomgeving van JetBrains ontworpen voor het schijven van o.a. op JavaScript en TypeScript gebaseerde code.

jQuery

jQuery

jQuery

Een snelle, krachtige maar toch lichte JavaScript-bibliotheek. Maakt het ontwikkelen van interactieve websites eenvoudiger.

Grafana

Grafana

Grafana

Open source monitoring platform welke metingen uit verschillende bronnen samenvoegt en visualiseert.

PhpStorm

PhpStorm

PhpStorm

Geavanceerde op PHP gerichte IDE van JetBrains. Biedt uitgebreide ondersteuning voor de meeste recente versies van PHP maar ook frameworks als Symfony en Laravel.

GitHub

GitHub

GitHub

Online platform voor versiebeheer op basis van Git.

Symfony

Symfony

Symfony

Symfony is een van de meest populaire PHP frameworks voor developers.

ElasticSearch

ElasticSearch

ElasticSearch

Elasticsearch is een zoekmachine die wordt ingezet om snel en efficiënt te zoeken in grote hoeveelheden data.

XML

XML

XML

Opmaaktaal voor het opslaan en uitwisselen van gestructureerde gegevens tussen systemen.

PhpUnit

PhpUnit

PhpUnit

PHPUnit is een unit testing framework voor PHP.

Linux

Linux

Linux

Het open source besturingssysteem waar veel webservers op draaien.

RabbitMQ

RabbitMQ

RabbitMQ

Open source message broker. Verwerkt berichten tussen verschillende partijen, door middel van het Advanced Message Queuing Protocol (AMQP).

MySQL

MySQL

MySQL

MySQL/MariaDb is een open source database service.

Doctrine ORM

Doctrine ORM

Doctrine ORM

Object-relational mapper (ORM) voor PHP. Maak het mogelijk database modellen eenvoudig om te zetten in entiteiten zonder query's te schrijven.

Postman

Postman

Postman

API-platform dat developers helpt bij het ontwerpen, bouwen, testen, documenteren en samenwerken aan API's.

VsCode

VsCode

VsCode

Visual Studio Code. Open source IDE ontwikkeld door Microsoft.

Composer

Composer

Composer

Composer is een dependency manager voor PHP. Hiermee kun je eenvoudig PHP libraries installeren en updaten.

Json

Json

Json

Javascript Object Notation, een gestandaardiseerd, lichtgewicht tekstformaat voor het opslaan en uitwisselen van gegevens.

Chart.js

Chart.js

Chart.js

Open source HTML 5 grafieken voor gebruik in websites.

Redis

Redis

Redis

In-memory datastructuur opslag. Wordt ingezet om (delen van) websites te cachen.

Slack

Slack

Slack

Cloudbased communicatie- en samenwerkingstool voor teams.

NPM

NPM

NPM

Pakketbeheerder voor Node.js. Bron van code bibliotheken, tools en modules (packages).

DataGrip

DataGrip

DataGrip

Ontwikkelomgeving van JetBrains voor het beheren en analyseren van databases, zoals MySQL.

Veelgestelde vragen

Mijn uurtarief hangt af van de werkzaamheden die van mij verwacht worden. Het tarief loopt uiteen van € 75,- tot € 95,- excl. BTW per uur. Voor aanvang van het project maken we hier eerst afspraken over. Voor verdere informatie over mijn uurtarief verwijs ik je naar mijn blog pagina over mijn uurtarieven.

Nee hoor, ik ben daarin flexibel zolang mijn planning dat toelaat. Vooraf spreken we wel tijdsduur af zodat jij en ik allebei weten waar we aan toe zijn. Denk hierbij aan de duur van het project, maar ook van de hoeveel uur per week. In overleg kan er veel en ben ik flexibel inzetbaar.

In principe voorzie ik alleen in nazorg of beheerwerkzaamheden voor websites en applicaties waar ik zelf aan heb helpen ontwikkelen. Mocht je echter een applicatie hebben die groot onderhoud nodig heeft of als daar een grote uitbreiding gewenst is, neem dan gewoon even contact met mij op. Misschien kan ik dan toch iets voor je betekenen.

Er zijn situaties waarin jij als werkgever tijdelijk geen beroep kan doen op een van jouw (vaste) developers. Denk hierbij aan mensen die langdurig ziek zijn, een grote reis willen maken of met zwangerschapsverlof gaan. Dan is het handig als je een ervaren iemand tijdelijk in kunt huren om die capaciteit op te vangen en toch die deadline te halen. Neem even contact met mij op, want misschien kan ik je hiermee wel uit de brand helpen.

Ja, dat kan in overleg. Ik heb een kantoor aan huis waar ik heerlijk rustig kan werken aan jouw project, maar ik begrijp ook dat het wenselijk is om elkaar (met enige regelmaat) in het echt te zien en te spreken. Daarom maken we altijd vooraf afspraken over mijn aanwezigheid bij jou op locatie, al kunnen we op de momenten dat ik niet bij jou op locatie ben via (beeld-)bellen (bijvoorbeeld met behulp van Teams) of chat (bijvoorbeeld met Slack) direct met elkaar in contact blijven. De lijntjes zijn wat mij betreft kort.