Tim - Développeur ASSEMBLEUR
Ref : 151112C001Carrière
septembre 2007- Missions Freelances:
Nautronix, Aberdeen
noyau Linux embarqué ARM + Intel / GNU gcc
NetSNMP-Agent- + Développement Manager
ZeroConf Networking / Service Discovery / XML
Linux High-Availibility Corosync / Pacemaker
Snap-Sensor SA, Neuchâtel
Développement de logiciel gestion d'images sur capteur de surveillance / TI TMS320 DSP /
gcc / assembleur DSP / USB /SPI / I2S / application connectée Visual Studio C++
application embarqué + pilotes matériels en C; modules Assembleur de performance critique
General Electric Intelligent Platforms, Augsbourg
gestion électrique et thermique par microcontrôleur embarqué Renesas H8S
pour des processeurs Intel de modèle neuf de haute performance à module COM Express
P21 GmbH, Munich
μC-gérance de puissance pour les stations de base téléphonie mobile
+ protocoles embarqués sur ZigBee
ModBus / ZigBee / 8051 + sdcc ANSI C pour μC 8-bit / ARM9 / Linux embarqué / GNU gcc
+ développement de client Linux pour gérer les microcontrôleurs sur réseau ZigBee
Dezidata GmbH, Basse-Bavière
applications cisternes routières + protocoles de réseau: μC Beck ******** x186, ANSI C
Elektronica GmbH, Ostermundigen
développement logiciel orientation GPS: iPhone / Apple OSX / Objectif-C / ARM7
Tekelec BM, Amsterdam
développement SNMP / MIB sur Serveurs SUSE Linux: ANSI C gcc / SUSE Linux
Projet Freeware pour Industrie Logiciel Embarqué
développement chaîne de développement Meta-Assembleur masmx pour toutes les
architectures cibles microcontrôleurs; révision de produit déjà en service des clients
septembre 2004 - août 2007, Nexus Telecom AG, Zürich
Développement des systèmes embarqués / réalisation des protocoles réseau: liaison entre IP et protocoles
de téléphonie: vxWorks, SUN/Solaris, Clearcase, gcc ANSI-C pour Pentium Embarqué. Chargé de
faire marcher les nouveaux appareils avec le système embarqué d'exploitation vxWorks
d'améliorer la performance des protocoles TCP/IP et de la signalisation téléphonique IP
corriger des erreurs de logiciel dans de nombreux programmations des protocoles de réseau
améliorer la performance du noyau vxWork
avril 2003 - juillet 2004 Freelance
Mission avec Infineon à Nice
développement des Cartes-à-Puce 8051: Emulateur ROM / Simulateur / Keil Assembleur
août 2000 - avril 2003, Aculab, Edimbourg
réalisation de passerelle téléphonique VoIP: Freescale PowerPC, pSOS, Diablo ANSI-C pour PowerPC
Introduction de ma propre réalisation de TCP/IP en obtenant des performances rapides dans mémoire
limitée pour des nombreuses connections VoIP. Mon TCP/IP comprend les composants:
Pilotes Matériels: Ethernet, PCI Host Memory Bridge
IP, ARP, ICMP
UDP, TCP, Socket Interface
SNMP Agent+MIB Manager
RPC/MountD/NFS Server
Telnet
1999 - août 2000, Freelance avec Directional Data Systems, Glaswège
Développement en Assembleur 8051
distributeurs de billets pour les industries loisirs et les transports publics projet devenu référence pour motivation et réussite
100% revision et completion de project impérillé
600% hausse de performance du produit
1996 - 1999, Clan Systems, West Lothian
Réalisation des logiciels d'exploitation pour des imprimantes laser, projet en partenariat avec Hewlett-
Packard et Fujitsu: première utilisation de mon TCP/IP rapide
C et Assembleur, Motorola 68040 (Freescale ColdFire)
1994 - 1996, Freelance avec Fortronic, Fife
Système embarqué en C / ix86, caisses enregistreuses connectées à modem composant
1992 - 1994, Freelance avec West Australia Railway
Développement en C et Assembleur, Motorola 68040 (Freescale Coldfire)
commutation sur réseau, tableaux de bord, information publique
1976 - 1992, Sperry Univac (Unisys)
développeur / support technique sur les sites clients
Systèmes de transaction Mainframe, Assembleur, Cobol, Codasyl DMS/DML
Unisys-2200 Assembleur
IBM 370 Assembleur
Intel-8080 Assembleur
Intel-8086 Assembleur -les premiers PCs
1974 - 1976, Fonctionnaire au Gouvernement Britannique
pour l'aide sociale, quartier de Deptford, Londres
Secours des personnes pauvres, pension des personnes âgées, assurance sociale
1968 - 1974, Journaliste technique / correcteur
Divers périodiques à vocation technique
Qualification Professionnelle
Membre Société Britannique des Ordinateurs 1988
MBCS est octroyé en récognition d'une œuvre distinguée industrielle.
L'académique britannique l'accepte comme pareil à un diplôme universitaire de 1ère classe.
Par exemple les diplômés MBCS peuvent commencer dans une étude agrégée ou maître.
1976-1980: Apprentissage Programmation des Ordinateurs
Lycée 1962-1967
A-Level (Baccalaureat): Anglais, Français
Service Volontaire
réserviste volontaire, navire britannique dragueur de mines, Mer du Nord 1974-5
Développeur systèmes embarqués à temps réel et réalisations protocoles de réseau
depuis plus de 16 ans, CDI et missions freelance
développeur C et Assembleur
profondément expérimenté à Linux embarqué et POSIX Threads, aux noyaux temps réel, en particulier
vxWorks, et aux architectures μC PowerPC, M68k/ColdFire, 8051, SUN/Sparc/Solaris, ARM, Intel x86
auteur de la chaîne de développement Meta-Assembleur pour toutes architectures μC masmx.7r3
programmeur des appareils 8-Bit / 32-Bit "au metal" sans système d'exploitation
maîtrise les protocoles de réseau TCP/IPv4/Ethernet
auteur d'un TCP/UDP/IP rapide. Connaissances particulières de
l'interface socket/réseau
de la gestion des adresses de réseau Zero-Configuration + Service Discovery MDNS
SNMP / MIB
Unix Firewall configuration rule-based
du développement en C sur Unix / Linux / Windows et au bash shell scripting
de la compilation chaîne-croisée pour les systèmes embarqués
des pilotes matériels et BSPs, surtout dans les interfaces réseaux
de l'exploitation des analyseurs des protocôles réseau
de CoroSync / PaceMaker Linux High-Availability
niveau compétent en anglais, allemand et français; sait communiquer en italien