- bestaande websites en systemen doorontwikkelen voor kleine en grote bedrijven
- nieuwbouw websites in diverse CMS/Framework-systemen, van maatwerk vanaf scratch als ook gebaseerd op Symfony, Drupal en WordPress
- administratiesoftware, voor de bouw van maatwerk software is er een framework en code-generator gemaakt genaamd toolbox, wat reeds bij diverse projecten is ingezet
Opdrachten uit het verleden zijn zowel zelfstandig als in teamverband uitgevoerd. In de regel doorzie ik vlot bestaande codebases en kan vlot features toevoegen. Voor concrete voorbeelden, zie de portfolio voor enkele websites die in het verleden zijn gebouwd en/of doorontwikkeld. Op m'n blog kunt u onderwerpen vinden die mij interesseren.
Ter kennismaking is het mogelijk via Skype mee te kijken hoe een wijziging aan uw website of applicatie wordt uitgevoerd!
Meer informatie, twijfel? U kunt mij bereiken op 06 25 327 459 of via tim@itxplain.nl
Wie ben ik
Noot, m'n specialiteit ligt bij programmeren, niet filmpjes maken ;)
Toolbox
Toolbox is een open source project gericht om snel administratiesystemen te bouwen. In de praktijk kom ik vaak eigen ontwikkelde systemen welke beheert worden door één developer. In de regel bevatten deze allen dezelfde basisfunctionaliteit - inloggen, gebruikersbeheer, klantenoverzicht - met daarnaast enkele specifieke onderdelen.
Dankzij de modulaire opzet van toolbox is het mogelijk grote onderdelen te hergebruiken. Voor nieuw te ontwikkelen onderdelen zijn diverse tools gebouwd zoals code-generatoren, formulieren-generator, database-updater en meer. Dit zorgt er voor dat programmeren sneller gaat en zorgt voor standaardisatie.
Meer informatie over toolbox >
Wat
Elke opdracht heeft nieuwe facetten. Zelf vind ik 't leuk nieuwe technieken op te pakken en werk mij vlot in door het lezen van source code, boeken & documentatie. Enkele libraries, frameworks en programmeertalen waar ik in het verleden mee heb gewerkt zijn,
Php | - 8+ jaar ervaring - geen problemen oude code-bases en zogeheten 'spaghetti code' projecten op te pakken - regelmatig bestaande projecten doorontwikkelt (dit is in de regel lastiger dan nieuwbouw) - voornamelijk ervaring met backend ontwikkeling van websites en order afhandeling, maar ook regelmatig frontend werkzaamheden opgepakt |
Javascript | - jQuery en basis javascript - zowel responsive site-onderdelen gemaakt als ook widgets/animaties - nieuwe API's toegepast voor b.v. WebPush & delen van scherm |
CSS | - toepassen op mobiel/tablet - sass & less |
WordPress / WooCommerce | vanwege de vele vraag hierop ingewerkt. O.a., - gewerkt kleine sites als ook high traffic (10.000+ bezoekers/dag) - vertalingen middels WPML - bouw van plugins & templates - importeren product feed - custom products (vakantieaanbod) - custom zoekmodule maken - multisite |
Apache Solr | - zoekfunctionaliteit in een bestaande high-traffic site gemaakt - zowel facet-search als keyword-search met autocomplete |
NodeJS | - applicatie gemaakt om 1000+ embedded devices te monitoren |
Symfony framework | - enkele jaren met het symfony 1 framework gewerkt - bekend met doctrine - ingelezen op Symfony 4, opzoek naar een opdracht |
Laravel | - ingelezen, opzoek naar een opdracht |
Perl | - Windows Server scripting - website ontwikkeling (high-traffic site, 800.000+ bezoekers/dag) |
MySQL / MariaDB | - inrichting databases - versnellen rapportages |
PostgreSQL | - inrichten & gebruik databases |
Linux | - troubleshooting - SELinux, maken van profielen - inrichten server - scripting / automatiseren processen |
Windows Server | met regelmaat troubleshooting voor gedaan, o.a. - gecrasht register weten te herstellen - Exchange scripting & inrichting - data recovery na crash raid-opstelling |
Java | - Spring MVC - Spring security - Hibernate - JSP / JSTL / EL / ... - Freemarker - maven - Swing - JSON middels jackson - tomcat / jetty / wildfly |
C++ / Qt | - remotesupport tool meegemaakt voor Windows, macOS & Linux. Deze tool start TigerVNC, zet een ssh-tunnel op en maakt een ticket aan in een CRM-systeem. Via Telegram wordt een notificatie verstuurd dat er iemand in de wacht staat. |
Doordat ik aan vele verschillende systemen heb ontwikkeld, doorzie ik snel de gebruikte patronen en werk mij vlot in op bestaande systemen.
Opdrachten kunnen op nacalculatie als ook fixed-price worden uitgevoerd.
Meer weten? U kunt mij bereiken via 06 25 327 459 of tim@itxplain.nl
Tags: freelance php developer - php developer - senior freelance php developer - parttime developer