About John

My name is John de Graaff, I am holding a Master of Science (MSc.) degree in Electrical Engineering from the Delft University of Technology, and I am an Allround Senior Engineer with 20+ years of experience in IT infrastructure, and since 5 years my focus is on Software Development only.

Over John

Ik heet John de Graaff en ik ben opgeleid als Ingenieur (Ir.) (Master of Science, MSc.) in de Electrotechniek aan de Technische Universiteit van Delft en ik ben een Allround Senior Engineer met 20+ jaar ervaring in IT infrastructuur en sinds 5 jaar focus ik me uitsluitend op Software Development.

About John's Tech Stack

I have wide knowledge and experience with many languages & frameworks, but I choose to specialize in the most universal languages: JavaScript and TypeScript , and I am specialized in these JavaScript frameworks:

Desktop Apps Electron.js
Smartphone/Tablet Apps Ionic.js
Web Apps Next.js & React.js
Cloud/API Apps Node.js
Embedded Linux Apps Node.js
Over John's Technologie-Stack

Ik heb brede kennis en ervaring met vele programmeertalen & frameworks, maar ik heb gekozen om mezelf te specialiseren in de meest universele programmeertalen: JavaScript en TypeScript , en ik ben gespecialiseerd in deze JavaScript frameworks:

Desktop Apps Electron.js
Smartphone/Tablet Apps Ionic.js
Web Apps Next.js & React.js
Cloud/API Apps Node.js
Embedded Linux Apps Node.js
About End-to-End Systems

Although I can build individual Apps, my real super-power is designing and building end-to-end systems:

  • Satellites (Embedded Linux Apps) to interact with sensors, actuators, and industrial components.
  • A central Cloud Server to which all Satellites and Clients connect.
  • Clients (Apps) which allows users to monitor live-data or issue control commands.
Over End-to-End Systemen

Hoewel ik prima individuele Apps kan bouwen, is mijn echte super-power het ontwerpen en bouwen van end-to-end systemen:

  • Satellites (Embedded Linux Apps) die praten met sensoren, actuatoren, en industriĆ«le componenten.
  • Een centrale Cloud Server waar alle Satellites en Clients mee verbinden.
  • Clients (Apps) waarmee gebruikers live-data kunnen monitoren en commando's kunnen geven.
About John's Services

With this "company vehicle", I am offering my Software Engineering services on a Project basis (fixed price), or on a Freelance basis (fixed hourly rate), but I do have some special requirements:

  • I want to work independently on a project or (sub)system, and move all technical dependencies with other (sub)systems to an API interface (analogous to the Microservices architecture)
  • I want to have technical design freedom such as the choice of languages, libraries, frameworks, protocols, while of course respecting the customer (functional) requirements.
  • I work exclusively remote, from my home office, and I will only travel to the customer office or a production site for making acquaintance, creative meetings (whiteboard/brainstorm) and sessions for testing or delivery. I also manage my own work and free time, which could include evenings and weekends.
  • Every project will be discussed in advance and the functional requirements and technical test-criteria will be documented (digitally). Together with the project/sales conditions (cost, payment term, target date & deadline for testing and/or delivery) this forms the assignment. The day the project is delivered and demonstrably meets all requirements and passes all technical tests is called the delivery date. Because of the formal character of the assignment and technical requirements, this is also the acceptance date. The customer will pay within the agreed payment term. No new or follow-up project will be started when the payment of a previuous project is not yet done.
  • My ideal / target customers are:
    1. High-Tech Startups without (enough) experienced Engineering or Development personnel
    2. Industrial SME without (enough) experienced Engineering or Development personnel
  • My CV (Resume): CV--John-de-Graaff--Software-Linux-DevOps-Engineer--d250801-EN.pdf
  • You can reach me for inquiries or for a quote at: info@silvrservices.eu
Over de Dienstverlening van John

Dit bedrijf is mijn "vehicle" om Software Engineering diensten aan te bieden, op een Project basis (vaste prijs), of op een Freelance basis (vast uurtarief), maar ik heb daarbij deze bijzondere voorwaarden:

  • Ik werk zelfstandig aan een project of een (sub)systeem, en alle technische afhankelijkheden met andere (sub)systemen worden geplaatst in een "API interface" (analoog aan de Microservices architectuur)
  • Ik wil technische ontwerp-vrijheid hebben, zoals de keuze van de programmeertalen, libraries, frameworks, protocollen, terwijl ik natuurlijk rekening houd met de (functionele) wensen en eisen van de klant.
  • Ik werk uitsluitend op afstand, vanuit mijn thuiskantoor, en ik kom enkel naar de klantlocatie of productielocatie voor kennismaking, creatieve meetings (whiteboard/brainstorm) en test- of oplevering-sessies. Ik bepaal ook mijn werktijden en vrije tijd, inclusief tijd in de avonden en in het weekend.
  • Elk project wordt vooraf besproken en de functionele requirements en technische test-criteria op (digitaal) schrift gezet. Samen met de projectvoorwaarden (kosten, betalingsvoorwaarden, streefdata & deadlines voor testing en/of oplevering) vormt dit de opdracht. De dag dat het project opgeleverd wordt en aantoonbaar voldoet aan alle requirements en alle technische tests is de opleverdatum. Gezien het formele karakter van de opdracht en technische requirements, is de opleverdatum tevens de acceptatie-datum. De klant dient vervolgens de betaling te doen binnen de afgesproken betalingstermijn. Er wordt geen nieuw of opvolg project gestart als de betaling van een vorig project nog niet binnen is.
  • Mijn ideale klanten / doelmarkten zijn:
    1. High-Tech Startups zonder (genoeg) ervaren Engineering of Development personeel
    2. Industrial SME zonder (genoeg) ervaren Engineering of Development personeel
  • Mijn CV: CV--John-de-Graaff--Software-Linux-DevOps-Engineer--d250801-EN.pdf
  • Je kunt mij bereiken voor vragen of voor een offerte op dit adres: info@silvrservices.eu