09/30/2024 updated


100 % available
Not on this site, not paying just to read your mails.
Exning, United Kingdom
Worldwide
C (Programming Language)4G (Telecommunication)Android (Software)Atlassian JiraTest AutomationBluetooth Low Energy (Bluetooth)BluetoothC Sharp (Programming Language)C++ (Programming Language)CAN BusCANalyzerData SecurityDebuggingLinuxDevice Drivers
4G, Android phone, Android, Android system, automated test, backend, Bluetooth, BLe, Broadcom, C, C#, C++, secure data, device drivers, embedded C, embedded code, CTP, IP, UDP, WAP, V2X, CAN, MOST, LIN, Gerrit, GIT, Gitlab, home automation, IPSEC, JIRA, JTAG, linux, Linux kernel, embedded linux, Misra, microservices, windows, NFC, OpenSSL, PikeOS, python, sql, Scrum master, debug, debugging, software engineering, SourceTree, VersionOne, web based
Experience
Professional experience10+ years
Freelancer since1995
Languages
EnglishNative speaker
Project history
C, C++ on an ARM based processor, secure element, extensive security, BLe, JTAG, NFC, JIRA, GIT, Gitlab and now
'solokey'. Developing various aspects of the second factor security key for use with a web based storage system. The role
involved a lot of architecture, code, debugging actually on the watch as there was no development board.
Hitchman consulting UG
For tax reasoins I moved ScrumIT from a UK to a new German based entity carrying very similar work, primarily
software engineering and management.
Client list included Scania, MAN, Rheinmetall, Rockwell Collins.
Much of the work was either DO178c DAL A or ISO26262 ASIL D
Major projects included:
A complex system controlling a military aircraft and providing other more secret functionality.
A secure data recording system featuring video and data recording in a military vehicle.
Projects at Scania and MAN for platooning with V2X secure (signed and encrypted) radio communication, vehicle
control and navigation. Further V2X projects to avoid waiting time at traffic lights and a safety stop system for fully
autonomous lorries.
V2X, 802.11, 5G , C, C++, OpenSSL, Jira, GIR, Gitlab and linux, CAN, automated build and test with python, yml files,
google test, 'MOB' progranming, SAFe scrum master.
'solokey'. Developing various aspects of the second factor security key for use with a web based storage system. The role
involved a lot of architecture, code, debugging actually on the watch as there was no development board.
Hitchman consulting UG
For tax reasoins I moved ScrumIT from a UK to a new German based entity carrying very similar work, primarily
software engineering and management.
Client list included Scania, MAN, Rheinmetall, Rockwell Collins.
Much of the work was either DO178c DAL A or ISO26262 ASIL D
Major projects included:
A complex system controlling a military aircraft and providing other more secret functionality.
A secure data recording system featuring video and data recording in a military vehicle.
Projects at Scania and MAN for platooning with V2X secure (signed and encrypted) radio communication, vehicle
control and navigation. Further V2X projects to avoid waiting time at traffic lights and a safety stop system for fully
autonomous lorries.
V2X, 802.11, 5G , C, C++, OpenSSL, Jira, GIR, Gitlab and linux, CAN, automated build and test with python, yml files,
google test, 'MOB' progranming, SAFe scrum master.
Following closure of Nokia returned to Broadcom and delivered Android camera stack for Samsung (Broadcom closed
mobile phone development). High speed high reliability still and video camera for Android system with data upto
20mpixels and 120 frames per second. Code in C, C++ and automated test code in C#, ADB , Lauterbach and JTAG,
Coverity, Git, Gerrit. Large amount of architecture and defect fixing including around start up time (measuring with
outputs from debug points and manipulating threads. Onsite with Samsung for a period while guiding them in the use of
the software and hardware provided.
mobile phone development). High speed high reliability still and video camera for Android system with data upto
20mpixels and 120 frames per second. Code in C, C++ and automated test code in C#, ADB , Lauterbach and JTAG,
Coverity, Git, Gerrit. Large amount of architecture and defect fixing including around start up time (measuring with
outputs from debug points and manipulating threads. Onsite with Samsung for a period while guiding them in the use of
the software and hardware provided.
Was asked to join Nokia by the manager I worked with at Broadcom then undertook Bluetooth development for
embedded linux phone. This included a rework of the team structure, the liason with the supplier (Broadcom, France) and
development of BlueZ stack and Linux kernel code.
embedded linux phone. This included a rework of the team structure, the liason with the supplier (Broadcom, France) and
development of BlueZ stack and Linux kernel code.
Certificates
SAFe scrum master
Scaled Agile2017
CSM
Scrum Alliance2010