Since 2001 I have been managing Linux servers for PC Probleemloos and its customers, and have specialized in automated installation of servers and clients (called "provisioning", for which I use the software tool software "Ansible"). Not only does this help getting a system back up running again after an emergency, it also allows documenting the steps needed for installation, the choices made, and references to the sources of that information. This (in my opinion) is a requirement for any organisation that strives to have a well-prepared IT staff. I would welcome opportunities to extend this knowledge to the next level.
Also, I have been working as an experienced LabVIEW developer for many years now, where my extensive in-depth experience with various types of hardware, electronic interfaces and protocols has resulted in many reusable LabVIEW device drivers and user-friendly quality software.
The commercial skills I developed throughout the years together with my eagerness to improve myself make a perfect combination, welcomed in high-tech industries all over the world. I am available for freelance projects (no job offers please) anywhere in the world that could use either my LabVIEW or my Linux system administration skills. When contacting me about a freelance project (no job offers please) preferably by mail ( sgiebels_linkedin2019 at pcprobleemloos.nl)
I need the specifics (duration, location, full list of required skills including keywords & indication of hourly rate in euro). If I notice that you did not read my profile, or use bad e-mail etiquette then I will save myself as much time as you did, and will not reply. Please do not invite me unless I have worked with you or I know you, and can vouch for your professional behaviour.
Although my CV is set to 'public', this CV is copyright Sebastiaan Giebels 2019, all rights reserved.
Last profile update on 2019-04-01
— 7 months
Visualising combined metrics and logs of network, machine, environment and home automation data into a statistics dashboard using Grafana (TBD:or Kabana, or Graphite-web), with Carbon (TBD: or InfluxDB) as a backend using a REST API. This will go into in a Docker container. Communications will be secured/encrypted using TLS certificates. Methodical analysis of problems, rigorous integration and automation of solutions. Additional: SVG and LaTeX vector graphics design using scripting, keywords: latex, svg, vector graphics, grafana, tls encryption, syslog, rsyslog
— 7 months
Adimec makes reliable industrial cameras suitable for demanding applications at global OEMs in Machine Vision, Healthcare and Global Security industries Improving a LabVIEW Test Sequencer, using: - OOP (Object Oriented Programming) in LabVIEW - LabVIEW Vision / IMAQ Vision - JSON - Dynamic calling of subVI's in runtime executable with variable passing - Subversion (SVN) integration - programmatic building of Runtime applications - Intuitive UI
— a month
Testo AG is a world market leader in production and distribution of measuring instruments and systems. I have worked as a Freelance LabVIEW embedded software developer for NanoMet3, a portable nanoparticle counter for Real Driving Emissions (RDE). Tasks: - reviewing particulate matter (PM) measurements using the DiSCmini nanoparticle diffusion size classifier. - measure ultrafine particles (UFP) - high-precision determination of both the number and the average diameter of solid nanoparticle concentrations - Resolving issues with LabVIEW software (via Hays Freiburg)
— a month
Configure and test a single SUSE Linux Enterprise Server 12 for automated provisioning/installation/configuring Until this SUSE server is performing 100%, I also will spend time in updating Debian 8 (codename 'Jessie') systems to Debian 9 (codename 'Stretch'), including moving to newer versions of all the used applications. (NextCloud, Apache, PostFix, mtpolicyd), Nagios Core
— a year
For NXP Business unit Automotive in Hamburg, Germany, I have developed LabVIEW example code and a demo application (consisting of drivers and GUI) for magneto-resistive angle sensors & MR sensor demo box. Angular sensor types: KMA210, KMA215, KMA220, KMA221
— a year
Roche Diabetes Care is a pioneer in the development of blood glucose monitoring systems and a global leader for diabetes management systems and services (as a Contractor via Hays Mannheim)
— 5 months
Provisioning Windows development/test/validation pc's and Linux virtual machines with a predefined development and validation software for continuous integration. Windows automated installations using AutoIt, PowerShell and batch file scripting, Linux using Ansible. Trac as a SCM Project Management tool. TortoiseSVN (Subversion) used as a backend for storage. Infrastructure as Code (IaC).https://en.wikipedia.org/wiki/Infrastructure_as_Code Much time has been saved compared to the manual installation process, thanks to very fast setup & turnaround time using version control. Involved with the integration of hardware and software of test setups, correcting software requirement specifications. Protocols (amongst others): UART, USART, SPI, SCPI, GPIB, Serial RS232 sniffer. Doxygen used for documentation - Self-signing Windows drivers INF for USB devices to allow easy installation on Windows 7 - Dual Tone Buzzer frequency / tone detection algorithm development - Unattended installation of HPQC, HP ALM, Eclipse, VectorCast and more - Silent installation of Crystal Reports, NI-DAQmx, Tortoise SVN and more - Silent install of J-Link, Total Phase Beagle, Pickering Switch drivers - automated Firefox plugin/extension installation using Ansible
— 2 months
IPv5.org makes your transition from IPv4 to IPv6 connectivity a success, by providing consultancy services on network infrastructure and software development (both high level as well as embedded devices) Will continue after I've finished my CCNA & LPIC exams
— a month
Applus RTD is the global leader in Non-Destructive Testing, with a focus on pipeline testing for the oil & gas industry. Inverse Wave Field Extrapolation (IWEX) is an image reconstruction process. Automated Ultrasonic Testing (AUT) is combined with this technique for detection and characterization of defects in pipeline weld seams. Software for these tasks is developed in-house, with the current version allows scanning girth-welds. New software is being developed for scanning seam-welds as well. Tasks: - Adding reporting functionality to this newly developed IWEX seam-weld software (using a third-party LabVIEW PDF Toolkit) - Improving the PDF report layout generated by the software, based on feedback from beta-users Roadmap: - Integrating the IWEX seam-weld software with the existing girth-weld application.
— 8 months
'rail infrastructure geometric feature detection algorithm development engineer' EuRailScout provides services for monitoring the condition of railway infrastructure. Using trains packed with cameras, laser & ultrasonic equipment every few centimeter of railway is scanned for defects and measurement data on dimensions is collected. For processing this railway infrastructure sensor data a LabVIEW application is used. This software has been developed by different engineers of the internal R&D department over many years, where change requests were often on an ad-hoc basis and with a very short time-to-market. To improve all different aspects of the code & documentation I'll be working on - performing analysis of the current state of the software - propose improvements for code documentation standards - getting all LabVIEW developers on the same working level, to allow them to create code that conforms to modern coding standards and is less susceptible to bugs. - drafting a new application codebase allowing better cooperatation between developers when working on the same project - using HDF5 & SQL data storage techniques - developing mathematical algorithms for rail element feature detection and converting these into LabVIEW code
— a year
Continuation of my previous (freelance project) assignment. Tasks include: - Debian Linux system administration, building VM templates, filesystem & storage management, networking, security patching & updates, troubleshooting, alerting/monitoring - Provisioning / Software Configuration Management (SCM) using Ansible Project goals: Being able to - Detect any disruptions (monitoring tool TBD, using Expect scripts), and - Provision (using Ansible) all Linux machines, virtual machines and embedded devices from unwrapping to full working order, within 10 minutes. Ansible YAML scripts written for installation, configuration and general operations for the following software packages: - NFS server / client and Samba for file sharing - DNSmasq DHCP & DNS server - KVM virtualisation with VT-x and VT-d (IOMMU, PCI passthrough, direct access to specific hardware from inside a virtual machine) - Postfix & Dovecot mail server, SASL, TLS & SSL / OpenSSL certs, IMAP, SMTP, Sieve - Backup and synchronisation software, snapshotting fs, git / bup - HostApd for creating an advanced WiFi gateway - ShoreWall IPTables firewall & security enhancements - scripts to ease workflow (Expect, among others) - OwnCloud CalDAV/CardDAV synchronisation / collaboration between Android, Linux & Windows devices. - XMPP, Cross-platform Chat/VoIP solutions - Apache webserver + plugins, IPv6 testing - ZFS on Linux support with RaidZ - Samba (basic file sharing, nothing fancy) - Synergy (keyboard mouse sharing software) for enhancing productivity on developers' workstations - Remote working solutions with OpenVPN (mobile devices are Win/Lin/Android) - Monitoring with Zabbix/Nagios(TBD) for status & statistics. If time is left (and budget allows), I'll be busy: - testing/evaluating switching from ZFS to BtrFS. Required features: live bitrot detection for data integrity (using checksums), snapshotting, software raid). Nice to have: deduplication, encryption - implementing DNSSEC - nftables testing
— 2 months
Project based assignment (3 months) involving RF testing and LabVIEW Tasks: - Creating LabVIEW drivers and interfacing layers to communicate with equipment, among which: . - Multi-channel RF generator (embedded system) . - Spectrum Analyzer (Rohde & Schwarz FSH8) . - Phase measurement equipment (Rohde & Schwarz Vector Network Analyzer ZNB8) . - Power supply (EA PS 2000 B), controlled via USB / virtual COMport - Help creating the test plan to perform functional and regression testing on an RF signal generator, based on technical input from an RF-engineer - Fuzz testing (fuzzing) for memory leaks in the DUT by measuring command-response timings to a random (but repeatable) series of commands to the DUT. - Coding a modular set of LabVIEW test routines, with emphasis on reusability and ease-of-use. - Learning more about RF energy applications in the WiFi (2.4GHz range) band & RF terminology. - Using Tortoise SVN for cooperative software development with the Nijmegen department. - Develop method for PASS/FAIL evaluating text-based test responses.
— 9 months
Tasks: - Debian Linux KVM virtualization (automatic node deployment, PXE boot / NFSroot netbooting, live node migration) - Evaluating Salt, Chef, Puppet & Ansible provisioning (Application Deployment + Configuration Management + Continuous Delivery) - Writing Ansible YAML scripts (Declarative Configuration) for automatic deployment and general Linux SysAdmin tasks - Expect script writing, CURL/Wget website automation/ html parsing Following self-paced training in: - CompTIA network - Android app development with LÖVE / LUA scripting (t.b.d), game server development with REST & JSON (TBD) - SELinux security module - ISO 8601 conformity - USB protocol communication (electronics, interfacing, kernel drivers, etc) - DALI (Digital Addressable Lighting Interface) protocol interfacing with T5 TL
— a month
- Stand-in for a colleague which I have previously worked together with. - Discussing options for continuing his LabVIEW development work on E-Pin qualification without compromising on reliability - Developing an add-on in LabVIEW to do calculations on previously gatherd raw measurement data & creating reports with it. - Installing & testing the newly developed software and training (at supplier in Germany)
— a year
Freelance LabVIEW driver & software development for 10 different meteorological sensor calibration / adjustment stations. Tasks: - Designing a framework for sensor calibration & adjustment - Professional user-intuitive GUI design - Developing modular & reusable LabVIEW driver for each piece of equipment + documentation - MySQL Database interaction - I/O via SCPI / GPIB / HPIB / IEEE 488.2 / CAN / LIN / I2C or VISA - SAT/FAT check - Giving LabVIEW training to co-workers - SubVersion Source Code Control - Discussing in detail issues with a specific sensor with vendor, working together to find a solution. Instruments used: - Keysight (Agilent) 34970A Data Acquisition Switch & N8741A PSU - ASL F250 MK II & ASL F500 Precision Thermometer - CTS Climate Chamber C-40/400/S & C-25/600 + compatibility preparation for supporting Environmental Simulation Temperature Test Chamber CTS T-40 or CTS T-70 - Druck DPI 510 'K086' Pressure controller / calibrator & Druck DPI 740 Precision Pressure Indicator - Elektro-Automatik Power Supply - EplusE EE33 Humidity / Temperature Transmitter - Fluke 7341 High Precision Bath - Kipp & Zonen CM11 & SMP11 (ModBus) Pyranometer - KNMI Cup anemometer - Mitchell S4000 TRS Precision Dew-point Hygrometer - MBW DPM (Dew Point Mirror) 373LHX - Moxa Nport 5650-16 RS-232 / RS-485 / RS-422 Serial to Ethernet Device Server - National Instruments GPIB-USB-HS & GPIB-RS232 - Paroscientific 1016B-01 Digiquartz Digital Barometer / 760-16B Field Barometric Standard / 745 High Accuracy Pressure Standard - Sartorius QT6100 & CP6201 Digital Scale - SATO CX-400 EX2 Label printer - Zebra TLP 2844 Label printer LabVIEW EPL driver - Stegmann rotary encoder - Vaisala HMP230 series Humidity & Temperature Transmitter - Vaisala PTB330 Digital Barometer, Vaisala FD12P Present Weather Sensor, Vaisala LD-40 "Tropopauser" Ceilometer Expected future LabVIEW work: - LabVIEW driver development for Schneider Electric Motion - Lexium MDrive Integrated rotary motor
— 2 months
Received Autodesk 3DS Max training in preparation for next project based assignment (1 month) - 3D modelling - Materials and textures - Rendering techniques After this introduction, learning 3dsMax MAXScript and creating scripted plugins for creating advanced 3d objects together with exact flat fold-outs of these objects.
— 3 months
Task: Freelance software development for an electromechanical automated functional test setup for testing different models of audio/video PCB Assemblies used for 2012 Olympics broadcasting video equipment. Improving test protocol and decreasing total test time. Programming languages: TestStand, LabVIEW, Python. Keywords: LabVIEW, SNMP, GPIB, Computer vision with PyCV, Audio Precision, Pickering switch This job is a follow-up on my work as a LabVIEW & TestStand developer for Halin B.V. after the acquisition of Halin BV by Connect Group. Hardware for which LabVIEW drivers were developed include: - Tektronix TG700 - TV Video Signal Generator Platform - Audio Precision SYS-2722 (2700 series) (Digital Audio Generator/Analyzer) (GPIB/SCPI controlled) - Audio Precision switch (SWR 2122M) - Xantrex PSU- Rack mount programmable power supply - Phabrix Sx (Digital Video Generator + Digital Video Analyzer), for eye pattern analysis / jitter (controlled via Ethernet commands) - NI PXIe-1075 18-Slot 3U PXI Express Chassis (National Instruments), with PXI/PXIe modules: - NI PXIe-8370 MXI-Express for PXI Express Interface - PXI-GPIB "GPIB": GPIB interface - NI PXI-4065 "DMM": Digital MultiMeter - NI PXI-5124 "SCOPE": Signal Analyzer/Scope - NI PXI-5421 "FGEN": Function Generator - NI PXIe-6363 "DAQ": Data acquisition - NI PXI-2501 "MUX": Videomux (BNC) - Barcode scanner - USB camera for visual inspection of LEDs - DAQ5204 USB->Digitale/Analog IO adapter - JTAG (boundary scan): JT3717 DataBlaster, JT37x7 TSI Boundary-scan controller, JT2138 Quad Pod Tranceiver, JT2149 - Pickering Switch matrix This project was finished in the first half of April. Other projects: Flex-i-Trans; Philips Lighting '''John Saar''' stress tester (pre-project analysis) - Configuring Agilent / KeySight 33500 Arbitrary Waveform Generator (AWG) using SCPI Commands
— 4 months
Project-based assignment (4 months): - Development of LabVIEW code for interfacing with analog & digital signal test/measurement equipment for audio & video (Phabrix, Tektronix, Audio Precision) over various interfaces (GPIB, SNMP, PXI) for PCA/PCB testing - Integrating Python and the OpenCV Computer Vision toolkit (Python 'PIL') in TestStand for automatic inspection / automated visual object recognition & qualification. - Construction of a TestStand sequence model to integrate the developed LabVIEW & Python modules into one 'high-mix' testing framework. - Setting up & connecting TestStand to a MS-SQL database for both selecting test procedures & limits and storing test results. - Creating / improving test protocols to improve test coverage and test speed. - Adding support for 'Pickering' analog signal switching equipment to the developed TestStand solution
— 6 months
LabVIEW software development for ASML quality testing tools developed by YACHT Projectenbureau. Multi-disciplinary team, project-based assignment: - Development of a flexible testing framework in LabVIEW to be used with a pneumatic test rig, to perform exact measurements on pneumatic parts used in ASML NXE wafersteppers (Pneumatic Assy Qualification Tool). - Implementing a LabVIEW test sequencer using dynamic SubVI calls, .exe compatibility - IO with analog/digital valves & sensors. - Listing/improving test specifications/protocol. - Troubleshooting pneumatic valve issues - Required cleanroom courses succesfully completed - Familiar with ASML WoW (TAR/TPS/TPD & user manual) - Introduction to SCRUM/AGILE - Raising IPv6 awareness - Reviewing LabVIEW code snippets used in production environment on Life-Time test equipment (TMF lifetime tester)
— 9 years
Performing data recovery from harddisks, cd, usb, flash and other media in the Eindhoven area (Noord-Brabant & Limburg, The Netherlands). Supporting (soft-)RAID recovery (all levels), all general filesystems (Windows fat fat32 ntfs, Mac and Linux/*BSD ext2 ext3), ZFS, nas data recovery (Synology Diskstation, HP Mediashare, QNAP, Lacie, and many others)
— 4 months
- Developing an expert system for high speed MIG/MAG (GMAW) robot welding. - Design, implementation and testing of software for calculating weld strength and dimensions to be used with the (in-house developed) offline robotic welding software, KUKA ArcTech. - Negotiating/determining lower prices on laser-cut parts by communicating with supplier about material stocks and tolerances. My thesis report (language: dutch) on automatic GMAW weld parameter calculation is available for download below. (Fontys Hogescholen afstudeerverslag) Acquired skills: - KUKA ArcTech robot programming / teaching - Welding theory (with some hands-on experience) - dot NET Development (Visual Studio C plus plus / dot NET Framework 3.5) (NOTE: please do not contact me for C plus plus/dot NET jobs/projects)
— 6 months
- Software and hardware development for use with embedded systems (e.g. all kinds of sensors, bar-code reader, EnOcean devices, and other IO devices). - Creating application examples (hard- and software) for the IGW/800 / IGW/900 Remote Access & Monitoring Gateways - Developing software examples in assembler, C and LabVIEW to show how to use different kinds of I/O connected to the IGW devices on uClinux. - Cross-compiling for 32-bit Motorola Coldfire processor with 66 MHz clock rate (DIL/NetPC DNP/5280) - CAN-bus interfacing, creating usage examples for customers. - Individual research into & full development (up to a working prototype) of a CAN-bus I/O extender on DIN rail. Result has not yet been taken into production. - Creating product documentation (English) and checking/correcting spelling/grammar of English documentation written by others. - Regular progress reporting to assigned professor at Fachhochschule Niederrhein (Germany)
— 3 months
- Extracurricular activity at Fontys Hogeschool Venlo (NL): LabVIEW Developer / developing LabVIEW software for a Carl SCHENCK AG Zügmaschine / mechanical tensile testing machine ("trekbank"). SCHENCK RSA 250 (250kN). (April 2004 - July 2004) DOS software for this machine was lost after a harddisk crash, and I was asked to create new software from documentation. Performed full analysis of the data communication protocol used, and implemented this in LabVIEW modules using mathematical functions to convert raw machine data to useful information. - Exploring the possibility of switching to LabVIEW for Linux. - Testing and extensive reporting.
— 2 years
- Research into the different dangerous aspects of pure dihydrogen monoxide (DHMO) without sufficient ethanol additive - Feasibility study for production of efficient fan heaters with superconducting wire (finished April first 2004) - Creating a sales point for ipv4 addresses from a privately-owned 10.0.0.0/8 block, as ipv4 adresses are to become scarce in the next few years before ipv6 is widely used. - Performing meteorological analysis on cloud computing
— 2 months
Call center agent (full-time) supporting the Pinnacle line of products - Providing technical customer support by phone for (among others) the 'Pinnacle Studio' video editing line of products. - Received courses on the 'SonicWALL' firewall product, but did not handle support calls on this product. Left in septemer as my next study year started
— 17 years
— 4 months
Part-time job, solving customer computer problems (mainly about Windows operating system, sound cards and other peripherals) by phone. I left in April 1999, as it wasn't possible for me to increase the amount of weekly work-hours (because of my ongoing full-time study).
— 2 years
— 4 years
— 3 years
Eindhoven University of Technology
— 2 years
SG St. Ursula
First prize with our team at the Hackaton at the Eindhoven Maker Faire 2017 for our solution improving customer experience at Area51 Skatepark
3rd prize at this Hackaton, with our solutions to decrease bike theft. Read all about it on the Project URL website.
Thesis report on development of an expert system determining/calculating optimal weld parameters/settings for robotic GMAW welding (in Dutch) Fontys Hogescholen afstudeerverslag over het ontwikkelen van een expertsysteem voor het automatisch bepalen van lasparameters/lasinstellingen voor MIG/MAG lassen
Sebastiaan has written a great Labview test application for us. This was for him a new application area with new types of measurement devices; he was able to create in only three months a Labview application that works stable, has good performance and is well structured and easy to understand.