Thierry Bucco
english resume

Ingénieur en logiciels - Mac OS X / Linux


OBJECTIFS DE CARRIÈRE

Mes connaissances et compétences me permettent d'élaborer des logiciels et des systèmes fiables ou la qualité est primordiale.
Je possède une expérience technique de la conception de logiciels sous MacOS X et Linux qui s'étend sur plus de 6 ans et qui m'a permis d'apréhender des projets complexes et innovants.

De plus ma rigueur, ma vision globale des projets, mon autonomie ainsi que ma façon d'anticiper les évènements me permettent de travailler avec un minimum de supervision.

je souhaite travailler au sein d'une équipe intéressante et innovante du point de vue des projets logiciels sous MacOS X et/ou Linux.

EMPLOI RECHERCHÉ

Ingénieur en Logiciels (MacOS X / Linux)

EXPÉRIENCE DE TRAVAIL

1/2003 - Présentement
Société Midi System
Mouans-Sartoux / France

Ingénieur en Logiciels - Département Recherche & Développement

Contribue aux directions stratégiques des multiples projets.

Dévelopements sous MacOS X (Objective C, C++)

TCP/IP, UDP, SSL, programmation de server multithreads.

Dévelopement de frameworks et de librairies (pour MacOS X, Linux, Windows)

Dévelopement d'un analyseur de trames TCP/IP en utilisant les Raw sockets (MacOS X, *BSD, Linux)

Analyseur de paquets TCP/IP (extrait et sauvegarde les différents protocoles d'après les données Ethernet/TCP/IP brutes : POP3/SMTP, HTTP, IRC, CHAT (iChat, MSN)

Dévelopements sous Linux (C, C++)

Driver pour un écran tactile

Logiciel enregistrant des données sur CDR (jeu de commandes : MMC2/3)

Dévelopement d'une librairie pour la communication inter processus (TCP/IP, XML)

Dévelopement divers.


6/2001 - Présentement
www.iconless.com - s
ite personnel.

Développement de logiciels pour MacOS X de type shareware, vendus sur Internet

6/2001 - 12/2002
Sockho
Mouans-Sartoux / France

Ingénieur en Logiciels - Département Développement Logiciels

- Développement d'applications pour MacOS X en Cocoa.
- Développement d'applications de type « Rich Internet Applications » en utilisant Flash MX pour contenu dynamique.
- Développement d'applications pour Linux de type clients/serveur TCP/IP (multithreads) pour connexion à des modules flash MX.
- Dévelopement de bases de données mySQL.
- Débugage et documentation des sources (gdb, headerdoc, kdoc)

4/2000 - 5/2001
Sensiva, Inc
Palo Alto / CA, Etats-Unis

Ingénieur en Logiciels - Département Développement Logiciels

- Développement du logiciel plébiscité à traver le monde : Sensiva,
Un logiciel de reconnaissance basé sur des symboles, utilisé par plus de 2,000,000 de personnes à travers le monde.
En charge du développement complet de la version pour MacOS 9.x (Carbon) d'après les spécifications UML de la version pour Windows.

7/1997 - 2/2000
Midi System
Mouans-Sartoux / France

Analyste programmeur - Département Développement Logiciels

-Développement d'un système embarqué (mini PC) sous RealTime Linux.

En charge :

- de la validation du matériel intégré dans le PC
- du développement de l'interface Homme/Machine (Ecran tactile) en C et C++
- du développement de drivers pour périphériques (carte PCI et écran tactile), linux noyau 2.0 et 2.2
- du développement du programme gravant les données sur le CDRom, ainsi que des librairies pour gérer le graveur au niveau utilisateur (MMC – SCSI /3) en C et C++
- des tests et validations des divers logiciels et librairies conçus (débugage avec Insure++ de parasoft ainsi qu'avec gdb et gprof).
- de lormations des commerciaux et documentations.
- du support technique.
- Participation à d'autres travaux de programmation.

SCOLARITÉ

6/2000
Conservatoire National des Arts et Métiers – Nice / France
France-AM-Nice

Diplôme d'ingénieur en Logiciels en cours du soir
(non finalisé – manque 2 modules)
Modules obtenus :
Réseaux et Communications
Méthodes de programmations systèmes
Bases de données
Intelligence Artificielle
Communication, Culture et Expression
Management économique
Management Social
Génie Logiciel
Tests & Validations des Logiciels

6/1997
Faculté de Nice - Sophia-Antipolis
France-AM-Nice

Baccalauréat

Diplôme d'Enseignement Universitaire et Technique (D.E.U.S.T) – Nice / France
major de promotion

6/1994
Lycée Bristol
France-AM-Cannes

Diplôme d'études collégiales

Baccalauréat série G (commerce)

COMPÉTENCES & MOTS CLEFS

Nom de la compétence Niveau de compétence Dernier exercice de la compétence Expérience de travail
C Expert Actuellement 8 ans
C++ Expert Actuellement

5 ans

Objective C Expert Actuellement 3 ans
ActionScript Expert Actuellement 2 ans
Javascript Expert Actuellement 4 ans
Java Débutant Il y a deux ans 1 an
mySQL Expert Actuellement 2 ans
Cocoa Expert Actuellement 3 ans
Carbon Intermédiaire Il y a deux ans 1 an
Powerplant Intermédiaire Il y a deux ans 2 an
CoreAudio Débutant Il ya un an 1 an
ioKit Débutant Actuellement 1 an
pthreads Intermédiaire Actuellement 2 ans
Linux & POSIX Expert Actuellement 5 ans
TCP/IP/UDP Expert Actuellement 1 an
XML Expert Actuellement 2 ans
Flash MX Expert Actuellement 2 ans
Insure++ (parasoft) Intermédiaire Actuellement 1 an
gdb Expert Actuellement 3 ans
gprof Expert Actuellement 3 ans
Analyse des besoins &
spécifications
Expert Actuellement 5 ans
Modélisation
UML du logiciel
Intermédiaire Il y a 2 ans 1 an
Méthodes de vérification & validation Intermédiaire Actuellement 4 ans
Méthodes de
tests (White -
Black box, test case)
Intermédiaire Actuellement 3 ans
Extreme programming Intermédiaire Actuellement 1 an
CVS Expert Actuellement 2 ans
MacOS 7/8/9.x Expert Actuellement 10 ans
MacOS X Expert Actuellement 4 ans
Windows Expert Actuellement 6 ans
Linux Expert Actuellement 7 ans
Solaris Débutant Il y a 4 ans 1 an
XCode (MacOS X) Expert Actuellement 4 ans
CodeWarrior Pro Intermédiaire Il y a deux ans 3 ans
C++ Builder Intermédiaire Il y a deux ans 1 an
emacs / gcc Expert Actuellement 5 ans
kdevelop (Linux) Intermédiaire Actuellement 1 an
Anjuta Intermédiaire Actuellement 1 an
RealBasic
(MacOS 9,X)
Expert Actuellement 3 ans

LANGUES

Français : courant (langue maternelle)
Anglais : bonnes notions