Thierry Bucco

Software Engineer for MacOS X / Linux


Objective
To obtain a permanent position as a software engineer, focusing on innovative products that empower and delight consumers.

Skills

Programming languages
C/C++, Objective C ,PHP 4, ActionScript, Javascript, SQL

Development environments
Xcode,CodeWarrior Pro, gcc, kdevelop, ReabBasic

APIs & Frameworks
Cocoa, Carbon, Powerplant, Linux & POSIX, Actionscript

Network & Web related
TCP/IP, UDP, Raw socket programming, HTTP, HTML, Javascript, XML, SOAP, RPC, Multithreaded server

Debugging
gdb, gprof, OmniObjectMeter


Quality management
Requirements and Specification methods, Software design modeling (UML), Verification and Validation methods, Sources documentation using kdoc and headerdoc.
White and black box testing methods.

Theory
Strong background in Computer Science and Quality Software managment.

Softwares
Office, Illustrator, Photoshop, Acrobat, FileMaker, Flash MX


Experience

January 2002 to present

MIDI SYSTEM SARL ( Mouans-Sartoux - France )

Software Engineer, Research and Development Department.

Contribute to the high-level strategic direction, vision and scope of multiple projects.

MacOS X developments (Objective C, C++) :

TCP/IP, UDP, SSL, multithreaded server programming
Frameworks and Libraries development (cross plateform : MacOS X, Linux, Windows)
Low level TCP/IP analyser develoment using raw sockets (working on MacOS X, *BSD, Linux)
TCP/IP packets analyser (extract and save different protocols from raw data : POP3/SMTP, HTTP, IRC, CHAT (iChat, MSN).

Linux developments (C, C++) :

Development of an embedded system running Linux

In charge of :

low level driver development for a touch screen
software recording data on CDR (MMC2/3 commands set)
develoment of a library for inter processus communication (TCP/IP, XML)
miscellaneous developments.


June 2001 - Dember 2002

SOCKHO SARL. ( Mouans-Sartoux - France )
Sockho.com

Software Engineer, Software Development Department.

Development of pure Cocoa MacOS X applications
Development of Rich Internet Applications using Flash MX, PHP, mySQL for dynamic interactive content delivering.

March 2000 - May 2001

SENSIVA, INC ( Palo Alto, Sillicon Valley- California USA )
Sensiva.com

Software Engineer, Softwares Development Department.

Development of the award winning application : Sensiva, a symbols recognition software for MacOS platform (8.x & 9.x) used by more than 2,000,000 people worldwide.


August 1997 - March 2000 ( 31 months )

MIDI SYSTEM SARL ( Mouans-Sartoux - France )

Programmer Analyst, Software Development Department.


Education

1998-2000 : Conservatoire des Arts et Métiers - Nice / France
Engineering degree in 2 years, in computer science (evening classes)
1995-1997 : Degree in computing in Faculté de Nice
1994-1995 : Baccalauréat G.

Languages

French : fluent (native)
English : good level

Hobbies

Swimming, mountain bike, woodwork, modern art, listening and playing music.