Michel Stam
Degree |
Bachelor |
Date of birth |
31-08-1976 |
Nationality |
Dutch |
Marital status |
Married |
Who am I
I am an experienced professional with over 25 years experience in Software Development and Network
Engineering, having worked in a variety of sectors globally as an architect and leading a team.
During the past 20 years I have gained experience in several programming languages and networking
products. I am passionate about architecture and design, connectivity and Linux. My main expertise
areas are Linux, Embedded Linux and Cisco networking.
My goal has always been to provide innovative solutions, whether this is a kernel driver, a server
platform, or a bespoke networking solution.
Having over 20 years of experience in mostly operational roles has also allowed me to expand my
responsibilities in other areas, transitioning to the responsibilities of an architect or lead
engineer.
My strengths lie in coaching engineers, taking responsibility, designing (technical) solutions and
transferring knowledge to others, both inside and outside the team.
My core competencies are my deep technical knowledge, my ability to liaise with non-technical
people, and my ability to creatively devise and apply solutions to any given problem. I intend to
use my competencies to improve my technical and organisational leadership. Having completed
three courses in influencing and leadership, I know I am well suited to roles that allow me to
remain connected with technology and people.
professional experience
Embedded Software Architect at Ultimaker B.V, Geldermalsen
2024 - now
- Solving network related problems with 3D printers
- Co-designing a new stateful architecture
Senior Embedded Software Developer at RIPE NCC R&D, Amsterdam
2022 - 2024
- Guiding the team through a department reorganisation
- Mentoring software engineers
- Developing a vision for the Atlas platform
- Solving problems with hardware probes in the Atlas platform
- Supporting users of the Atlas platform
Infrastructure Architect at Fugro Services B.V. (Global IT), Leidschendam
2021 - 2022
- Lead network engineers in their daily tasks
- Guiding the team into the design process and documenting decisions
- Derive a design for office infrastructure
- Providing SME on networking and network technologies
- Giving presentations to IT, business and R&D to explain the design and technical topics
- Providing reference implementations of switching/routing technologies
Technical Architect at Fugro ICT B.V. (IT on Vessels), Leidschendam
2017 - 2021
- Leading the team into the design process and documenting decisions
- Supervising interns and network engineers
- Liaising with operations and R&D to identify, design and resolve infrastructure related problems
- Governing the design to ensure compliance
- Providing SME on networking and network technologies
- Giving presentations to business and R&D to explain the design
- Providing reference implementations of switching/routing technologies
Senior Embedded Firmware Engineer/Linux at Fugro Intersite B.V., Leidschendam
2013 - 2017
- Guiding the team in deriving a coding style
- Maintaining several ARM and x86-based embedded OpenWRT/Linux-based operating systems
- Debugging low-level issues in the Linux kernel (disk, WiFi, TTY and network)
- Fixing bugs in the OpenWRT development tree; making it production-ready
- Implementing IEEE 802.11s with SAE in OpenWRT
- Implementing LLDP discovery
- Designing a multicast routed network on top of a wireless mesh network
- Collecting patches to open source code and sending these back upstream
- Design and implement drivers for an FPGA implementation in Verilog (RTC, clocksource, TTY, POSIX clock, LED, SPI, interrupt controller)
- Writing a board Support Package for a custom AT91 SAM9 board (customising at91bootstrap and OpenWRT), and updating the board support package for a PXA255-based board
- Evaluating 3rd-party supplied boards for use in products
- Supervising and conducting long-range WiFi tests
- Investigating the relation between signal strength and distance in WiFi networks
- Implementing a Layer 2 bridge over IPSEC
- Modifying Verilog FPGA code and developing basic components, such as a LED or SPI controller
- Design and implement an IDE controller component using PSoC Creator
- Partaking in Agile development (SCRUM)
Senior Embedded Software Engineer at Lely Industries N.V., Rotterdam/Maassluis
2013
- Software development for embedded Linux
- Software development for ARM Cortex-M3
- RF analysis for Bluetooth/WiFi
- System administration for Linux / Cisco infrastructure
Senior Software Engineer at HaloteC Instruments B.V., Veenendaal
2010 - 2013
- Guide and mentor interns and (junior) software engineers
- Writing a coding style and check compliance with the coding style
- Writing software for (embedded) Linux
- Maintain the Linux / Cisco infrastructure
Senior Programmer at Octo Wireless LLC, Almere
2009 - 2010
- Linux kernel WiFi driver development
- Embedded Linux development using (C, PHP, shell script) on MIPS and x86
- Maintain and install office infrastructure (servers and network)
Senior Programmer at Hopling Technologies B.V. (until 09-2008) and at Hopling Networks B.V., Almere
2006 - 2009
- Embedded Linux development using C on x86, MIPS and ARM processors
- Design and implement a layer 2 discovery protocol and liaising with lawyers for the patent application (#EP2028794, #EP2028795)
- Liaising with a test center for FCC/IC RF certification of a WiFi product
- Maintain and install office infrastructure (servers, phone and network)
Software Engineer at T-logics, Maarssen/Amsterdam/Laren, of which 1.5 years posted via Dicom Gorcum B.V. (04-2002 - 10-2003)
2000 - 2006
- Developing software in C/C++ on SCO Unix/Linux operating systems
- Guiding an intern
- Designing networks for (office and mass phone calling platform)
- System and network administration on Linux, NeXTStep, SCO Unix and Cisco (installation, configuration, maintenance)
Software Development Engineer at Tulip computers B.V., Rosmalen, R&D department
1998 - 2000
- The maintenance of several Phoenix BIOS's
- Qualification of new BIOS releases
- Writing BIOS solutions for the Y2K problem
- Development and maintenance on software-utilities in C/C++ and Assembly (Intel x86)
education & certification
- 2024, Mediation skills in the workplace, ICM, Utrecht
- 2023, Managing conflicts, ICM, Utrecht
- 2022, Influencing skills, Schouten & Nelissen, Zaltbommel
- 2021, Leadership without power, Schouten & Nelissen, Zaltbommel
- 2014, Agile training (Allan Kelly)
- 2002, SAIR Linux GNU Certification 3XO-101
- 1998, PhoenixBIOS Release 6.0 Developers' Course, Irvine CA (USA)
- 1998, Tulip Computers B.V. R&D, Rosmalen, Graduation internship (Remote BIOS update using Net PC)
- 1997, Valkieser Systems Engineering, Hilversum, Internship (system administration, support)
- 1996 - 1997, Tulip Computers B.V. R&D, Rosmalen, Internship (USB interfacing)
- 1994 - 1998, Hogeschool van Utrecht (Utrecht polytechnic), Utrecht;
- Electronics/Telematics (Electronics)
- 1988 - 1994, Dr. F.H. De Bruijne Lyceum (Utrecht Highschool), HAVO level;
- Chemistry
- Dutch
- Business Administration
- English
- Mathematics (Level B)
- Physics
theoretical knowledge
- Database development & administration
- Embedded (Linux)
- Software design, modification, development & optimisation
- Hardware (Intel x86)
- Network design, administation &development
- Object-oriented development
- Security
- System administration
skills
- Development Tools
- Autoconf/Automake
- Makefiles
- GCC/GDB
- Versioning (GIT, SVN)
- Languages
- Linux Software
- Apache
- BIND
- Dovecot + Sieve
- FreeRADIUS
- Kernel (2.0 onwards)
- LLDPd
- NetSNMP
- NFS
- NTP 4.x, Chrony
- OpenLDAP
- OpenSSH
- OpenSSL
- MySQL / MariaDB / SQLite
- Samba
- Sendmail
- Operating Systems
- Cisco IOS / IOS XE
- Linux (Debian, RedHat, Slackware)
skills, continued
- Programming Languages
- Assembly (Intel x86)
- Bash
- C
- C++-98 (OO & STL)
- HTML/CSS
- JavaScript
- Protocols
- HTTP
- IPSEC/ISAKMP/IKEv2
- IPv4, IPv6 (TCP, UDP, ICMP, IGMP)
interests
In my spare time I enjoy keeping my technical knowledge up-to-date. I experiment with technologies in my home laboratory, read literature and discuss this with others. Recently this has involved IPv6 PI address space, BGP, IXPs, VPNs, Linux, Cisco routers and VMWare ESXi.
I also enjoy spending time with my family, reading, photography or watching a movie.