Wim Marynissen

Electrical Engineer (M.Sc.),

Full-stack Developer

This web page represents my on-line curriculum vitae (CV),
scroll down to read on!

Short Profile:

I was born and raised in Belgium. I graduated as a Master of Science (M. Sc.) in Electrical Engineering, Embedded Systems & from the Catholic University of Leuven (KU Leuven), Belgium. My tech interests include web applications, embedded systems and IOT applications, (sensor) data processing and computer networks.

I am currently working at RTLOC, a Belgian innovative startup that focuses on real-time indoor localization for sports and industrial applications. The main product is based on ultra-wideband (UWB) due to it's advantages over other technologies (Wifi, Bluetooth, Camera-based, Ultrasound).

You can find (a concise description of) work- and study-related projects I've been involved with in the section below or in my one-page resume. I've also depicted some of the hobby projects I've been busy with. I've recently started a blog with basic discussions of things I've tried lately.

Feel free to cont(r)act me in regards to:

  • Web (app) development: static, wordpress, Javascript, VueJS, ...
  • Back-end development: NodeJS, Python, API's (REST, GraphQL), ...
  • Security: Let's Encrypt (ACME), HTTPS, AES, RSA, JWT, SRP
  • Networks (TCP/UDP, Websocket, MQTT, Kafka) and data storage (MongoDB, SQL, ...)
  • Software Quality Assurance (QA): Testing in Javascript, Python, TCL
  • ... Anything else mentioned on this page


profile picture

My Resume

Work Experience
2013 - Now

2019 - now

Software Developer - RTLOC

RTLOC is a Belgian startup that focuses on real-time indoor localization for sports and industrial applications. The main product is based on ultra-wideband (UWB) due to it's advantages over other technologies (Wifi, Bluetooth, Camera-based, Ultrasound)
Some of my responsibilities:

  • RTLS product innovation and implementation
  • Desktop software implementations
  • Web applications (RTLS cloud portal, real-time 3D viewer, ...)
  • Website, promotion, and more...
  • Determining a young start-up's course of action

2016 - 2019

Software Quality Assurance Engineer - Nokia

Regression testing of new features (related to Enhanced Subscriber Management / QoS) for the 7x50 service router family's embedded OS. Tasks include:

  • Defining necessary integration / scaling / ... tests for a new feature.
  • Setting up necessary topologies (router constellation, router types / HW configuration).
  • Verifying new parts of embedded C code, in interoperation with old features.
  • Writing test scripts (mainly TCL, some python, test tools such as Spirent/Ixia/Scapy/...) which perform these checks.
  • Submitting scripts to be run regularly on testbeds (a series of connected virtual or real routers/linuxes).
  • Write bug reports for the developers, check compliance to product requirements, follow-up, etc.

2014 - 2016

Quality Assurance Engineer - Alcatel-Lucent

Responsibilities:
Writing automated regression tests of new features (related to Enhanced Subscriber Management / QoS) for the 7x50 service router family.

2013 - 2014

Master thesis - Imec

Thesis topic: Ultrasound-based detection of dehydration for Body Area Networks (BAN).
Responsibilities:

  • Research on ultrasound detection, beamforming, etc.
  • Theoretical simulations (mainly MATLAB)
  • Lab experiments at Imec, involving brand-new high-frequency cMUT (MEMS)
  • Developing and testing a lower-frequency ultrasound detection system (multi-channel, beamforming), using development boards (by Analog Devices, Maxim Int) and an FPGA (Xilinx)

2013

Engineering Intern - Atlas Copco

My Education
2009 - 2014

2012 - 2014

Master of Science (M.Sc.) Electrical Engineering: embedded systems and multimedia - Catholic University of Leuven (K.U.Leuven)

Master's degree with a specialization in embedded systems and multimedia. Course topics included real-time software principles, SoC architectures, audio- and speech processing, cryptography, etc.
Projects:

  • Thesis topic: Ultrasound-based detection of dehydration for Body Area Networks (BAN). (at Imec)
  • Speed coding: Implementation (in MATLAB and embedded C) of a speech coder using filter banks.
  • HW/SW co-design: Implementation of an algorithm as a combination of software (C code on a 8051 microcontroller) and hardware (FSMD co-processor, in Gezel).
  • Acoustic modem: Deploying modem concepts (OFDM, channel estimation, etc.) on acoustic speakers.

2008 - 2012

Bachelor of Science (B.Sc.) Electrical Engineering and Computer Science - Catholic University of Leuven (K.U.Leuven)

2002 - 2008

High school: Economics and Mathematics

Interests & Skills

Engineering topics

  • IoT, smart devices
  • Cloud (IaaS, PaaS, FaaS, ...)
  • Modern web development
  • Networks / Telecommunication
  • Hardware-software co-design
  • Cryptography

CS Languages

  • Interpreted: JavaScript(NodeJS, Vue, etc.), TCL, Python, bash, PHP
  • Compiled: Java, C(++)
  • Scientific: Matlab, Maple
  • Hardware: VHDL, (Gezel)
  • Database: MySQL, MongoDB
  • Markup: XML, HTML5/CSS, Tex

Software tools

  • Control/measurement: Simulink, Labview
  • Hardware: Eagle, LTspice, etc.
  • Graphical: Photoshop, SketchUp
  • IDE/Editor: Eclipse, Vim, Visual Studio (Code)
  • 3D: openSCAD, Repetier-host, (Solid Edge)

Hobby projects

Websites

Static (JAM stack) and wordpress websites

Web apps

Web app frontend and backend develoment

Robot projects

Small robotics projects using arduino microcontrollers

3D Printer construction

My cheap Pusa i3 clone

3D maker projects

3D designing and/or printing

Home automation

Domotics system, based on Openhab 2

Contact Me