| Thierry
Bucco |
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 - site
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