Aangeboden diensten
I am an EXPERIENCED multi-threaded, real-time software development contractor with a proven track record for delivering reliable and maintainable software solutions.
- I have some 25 years' experience with C/C++, mostly for embedded applications. I am also comfortable developing in Java (J2SE) and Google’s Go. Also a little Python.
I am a South African expat with EU residency.
Ervaring
I am an EXPERIENCED multi-threaded, real-time software development contractor with a proven track record for delivering reliable and maintainable software solutions.
- I have some 25 years' experience with C/C++, mostly for embedded applications. I am also comfortable developing in Java (J2SE) and Google’s Go. Also a little Python.
- I like object oriented design and design patterns.
- I have a passion for protocol stack development.
- I have developed software (including low-power applications) for a NUMBER of microcontrollers. These include the TI3200, Cortex 3, ARM7, PowerPC, 8051 and more.
- I have experience with a number of RTOSs including Integrity, VxWorks, RTK and a number of proprietary ones. Also operating systems such as Linux and Windows.
- I have implemented a number of protocol stacks, including a TCP/IP stack. I have implemented SNMP on two devices.
- I have significant knowledge and practical experience with telephony protocols (SS7, ISDN and more) and other protocols (DNP3 and more).
- I have interfaced to MANY GSM and GPS engines during my career.
- I have extensive bare-metal programming experience. I such I have completed chip-drivers for I2C, SPI, ADCs, UARTs, FPGAs and more.
- I have served HTML pages from the embedded environment.
- I have used many source control systems: SVN, CVS, GIT, and more.
- I understand the principles of cryptography, asymmetric and symmetric ciphers.
- I have recently been developing full-stack solutions to present situational awareness/common operational picture using micro-services implemented in Go, WASM, JavaScript, Bootstrap, Vue.js, HTML, CSS, HTTP(S) and REST APIs using Mapbox and Leaflet as map sources. In the process, I was also exposed to technologies such as Kafka, Cassandra, Docker, Docker Swarm, Ansible, VMs (VirtualBox) and ELK.
I am a South African expat with EU residency.
Onderwijs
M.Sc Computer Science University of Stellenbosch, South Africa, 1983
Beroepsbeoefenaren die soortgelijke diensten aanbieden als Martin Booyens
Professionals uit dezelfde Technologie / Internet-sector als Martin Booyens
Professionelen die Embedded Software Engineers diensten aanbieden
Professionals uit verschillende sectoren in de buurt van Loenen aan de Vecht, Stichtse Vecht
Andere gebruikers die Martin
Banen in de buurt van Loenen aan de Vecht, Stichtse Vecht
-
Senior Embedded Software Engineer
1 dag geleden
NXT Hero AmsterdamOver ons bedrijf: · Als je een passie hebt voor hightech producten, dan is deze kans interessant. Je bent geïnteresseerd in IoT-oplossingen en productontwikkeling. Daarnaast spreken onderwerpen als energieopslag, opwekking, batterijen en elektrische voertuigen jou aan. · Mijn opd ...
-
Softwareontwikkelaar voor slimme producten
23 uur geleden
NXT Hero AmsterdamOntdek onze missie: · NXT Hero zoekt een expert in embedded software ontwikkeling om ons team te versterken. · Jouw taken: · - Schrijf software voor producten; · - Werk samen met jouw team aan de ontwikkeling en realisatie van producten van A-Z; · Wie zijn wij? · NXT Hero is een ...
-
Samenwerken met No-Code Developer
2 dagen geleden
CareerValue Leiden**Over de organisatie**: Bij CareerValue bieden wij een unieke kans aan als No-Code Developer. In deze rol ga je aan de slag met het ontwikkelen van webapplicaties op basis van Rapid Application Development. Je werkt samen met een teamlead, projectmanager en soms ook rechtstreeks ...