Marc Laffitte
Lead Developer Senior at Intego Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
French Native or bilingual proficiency
-
German Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Credentials
-
Advanced C programming
Siemens
Experience
-
Intego Inc.
-
United States
-
Computer and Network Security
-
1 - 100 Employee
-
Lead Developer Senior
-
Sep 2014 - Present
Mainly working on the antivirus called VirusBarrier. This requires development skills about - kernel extensions (kext), - Apple's Endpoint Security API introduced with macOS Catalina, - daemons, - concurrency programming (libdispatch), - XPC, User Interface design, Objective C, C++, Swift, yara... AV development activities include among others: - resource load controller in order to prevent VirusBarrier from consuming all the computer resources during full scans. At any times it gives priority to other user processes. This load controller was implemented following techniques used in programmable logic controllers (PLC). - optimization for realtime scanning (minimize impact on overall computer performance) - yara parser (including custom yara rules) - evolutions written in Swift Newer activities Show less
-
-
-
Tera Pi2i
-
Paris
-
Senior Software Developer
-
May 2005 - Aug 2014
The last project I worked on at terapi2i was a CRM distributed in SasS mode. It was developed using Zend Framework 2, JQuery. It allowed to organize contacts according to their company hierarchy, describe their needs and attach documents. Call dates and dead lines coudd be viewed within a calendar linked to Google calendars and soon to MS-Exchange. Personalized professional group mails with embedded images sent from Staff'it are archived and can be viewed globally or per contact. Before that, I worked during months or years for our customers like NYSE Euronext, Le Crédit Agricole d'Île de France, Digitas, Publicis Net, Goom Radio, DxO Optics Pro or on other internal projects. Show less
-
-
-
NYSE
-
Financial Services
-
700 & Above Employee
-
Performance Analyst
-
Feb 2011 - Dec 2012
Employed as a contractor. Performance issue analysis for High Frequency trading, internal tool development (MS-Access, PHP...) Employed as a contractor. Performance issue analysis for High Frequency trading, internal tool development (MS-Access, PHP...)
-
-
-
GOOM
-
France
-
Media Production
-
1 - 100 Employee
-
Software Developer
-
May 2010 - Sep 2010
Employed as a contractor. PHP, javascript for the main web site https://goom.com Employed as a contractor. PHP, javascript for the main web site https://goom.com
-
-
-
Sapient France
-
France
-
Internet Publishing
-
1 - 100 Employee
-
Software Developer
-
Nov 2009 - Apr 2010
Employed as a contractor. Development on the internal CRM on the public and private web site of TOTAL.fr and EDF.fr in collaboration with CAP SOGETI (https://www.fr.sogeti.com). Employed as a contractor. Development on the internal CRM on the public and private web site of TOTAL.fr and EDF.fr in collaboration with CAP SOGETI (https://www.fr.sogeti.com).
-
-
-
Groupe Crédit Agricole
-
France
-
Banking
-
700 & Above Employee
-
Software Developer
-
Mar 2007 - Oct 2009
Employed as a contractor. Language: PHP Environment: Zend Framework 1 and before that a self made MVC "mini" framework I wrote in php for the team . Employed as a contractor. Language: PHP Environment: Zend Framework 1 and before that a self made MVC "mini" framework I wrote in php for the team .
-
-
-
DxO Labs
-
France
-
Photography
-
1 - 100 Employee
-
Software Developer
-
Jun 2006 - Nov 2006
Employed as a contractor. Cocoa UI, data access. Employed as a contractor. Cocoa UI, data access.
-
-
-
Intego Inc.
-
United States
-
Computer and Network Security
-
1 - 100 Employee
-
Software developer
-
2001 - 2005
- Personal Backup 9 for MacOS 9 (maintenance), - NetUpdate 2 for MacOS 9 which I had to rewrite totally, - NetUpdate X which I have created for Mac OS X, 10.0 - Creation of a PHP / Mysql update server developed from scratch for for both NetUpdate versions. - Personal Backup 9 for MacOS 9 (maintenance), - NetUpdate 2 for MacOS 9 which I had to rewrite totally, - NetUpdate X which I have created for Mac OS X, 10.0 - Creation of a PHP / Mysql update server developed from scratch for for both NetUpdate versions.
-
-
-
Tera Pi2i
-
Paris Area, France
-
Software Developer
-
Feb 2001 - Aug 2001
Développeur, chef de projets. Développeur, chef de projets.
-
-
-
ARI Ingénérie (SSII)
-
Paris, France
-
Software Developer
-
Jul 1995 - Jan 2001
Développeur. - Visual Basic for app at Placo Saint Gobain (ex BPB Placo, ex Placoplatre) - Apple Media Tool / C at Hachette Filipacchi Grolier for the CD-ROM "Les secrets de beauté de Karen Mulder", including a launcher app for Mac and Windows which installed QuickTime when necessary. Développeur. - Visual Basic for app at Placo Saint Gobain (ex BPB Placo, ex Placoplatre) - Apple Media Tool / C at Hachette Filipacchi Grolier for the CD-ROM "Les secrets de beauté de Karen Mulder", including a launcher app for Mac and Windows which installed QuickTime when necessary.
-
-
-
Siemens
-
Germany
-
Automation Machinery Manufacturing
-
700 & Above Employee
-
Design Engineer - PhD Student
-
Jan 1988 - Jan 1994
I developed a CAD tool called _iTSelf_ for enforcing Design For Testability (DFT) in early design steps of integrated circuits (ASICs). - Languages: Mostly Common Lisp but also C for specific tools. - Environment: Expert system development tool KEE (Knowledge Enginnering Environement) on Apollo workstation - Venus Siemens CAD tool for ASICs I worked at SIEMENS first as a PhD student, then I continued as an employee. I developed a CAD tool called _iTSelf_ for enforcing Design For Testability (DFT) in early design steps of integrated circuits (ASICs). - Languages: Mostly Common Lisp but also C for specific tools. - Environment: Expert system development tool KEE (Knowledge Enginnering Environement) on Apollo workstation - Venus Siemens CAD tool for ASICs I worked at SIEMENS first as a PhD student, then I continued as an employee.
-
-
Education
-
Université Louis Pasteur (Strasbourg I)
Doctor of Philosophy (Ph.D.), Electrical/Electronics Drafting and Electrical/Electronics CAD/CADD -
DEA Détecteurs intégrés, ULP Strasbourg
DEA (Diplôme d'Études Approfondies), Diplome d'études approfondies (DEA) -
Télécom Physique Strasbourg
Engineer's Degree, Spécialisation : Micro-électronique -
Classes préparatoires Math Sup/Spé M, Lycée Baggio, Lille
-
Lycée Gambetta, Tourcoing
Baccalauréat C, mention AB, Mathématiques, Physique