Francois Perrad

Francois Perrad

Technical Leader & Architect

Besançon Area, France

Current
  • HLL Developer at Parrot Foundation
  • Perl Module Author at CPAN
Past
Education
  • Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
  • Ecole nationale supérieure d'Arts et Métiers
  • Classes Préparatoires Technologiques
Connections
87 connections
Industry
Computer Software
Websites

Francois Perrad’s Summary

Architect - Technical Leader
Embedded System

Skills :
- Technical management of small teams
- Technology watch
- Customer interface
- Project management
- Software architecture, design & development
- Design of embedded system
- Design of distributed applications
- Development process : waterfall model and agile methods (TDD, continuous integration, ...)
- Languages : C, Perl, Python, Lua, Java, CORBA-IDL
- Data languages : XML (DTD, Relax NG, XSLT)
- Configuration management : CVS, Subversion, Git
- Real-Time Operating System, embedded Linux, finite state machine

Special skills:
- Code generation
- Dimensioning CPU (from μP 8bits to the embedded PC)
- Open Souce contributor (http://www.ohloh.net/accounts/4780)

Francois Perrad’s Specialties:

Embedded software design
Scripting languages


Francois Perrad’s Experience

  • HLL Developer

    Parrot Foundation

    (Computer Software industry)

    October 2005Present (4 years 2 months)

    Work on Parrot (www.parrot.org) : the Perl6 Virtual Machine
    - Port on MinGW32 (www.mingw.org)
    - Release manager : 1.1.0 "Half-moon Conure"
    - Lua on Parrot
    - WMLScript bytecode translator
    - Markdown on Parrot

    Supply binaries for Windows at http://parrotwin32.sourceforge.net/

  • Perl Module Author

    CPAN

    (Non-Profit; Computer Software industry)

    November 2001Present (8 years 1 month)

    See http://search.cpan.org/~perrad/

  • Technical Leader

    Parkeon

    (Privately Held; Computer Software industry)

    May 2005April 2009 (4 years )

    Off-street parking BU.
    - Industrialization and reliability of the software of the product range (continuous integration, unit test, refactoring).
    - Team management (Server in Java, embedded equipment in C, Test&Validation, for a total of 13 people).
    - Development of an IP router Ethernet/RS485 (embedded Linux on ARM9)
    - Migration to a PC platform and embedded Linux.

  • Technology Watch

    Parkeon

    (Privately Held; Computer Software industry)

    January 2004May 2005 (1 year 5 months)

    - Evaluation of some embedded Linux solutions
    - Pre-selecting the ETX format for industrial PC
    - Evangelization & mentoring : IDL, XML, scripting languages

  • Senior Project Manager & Architect

    Schlumberger

    (Public Company; SLB; Oil & Energy industry)

    January 2000December 2003 (4 years )

    Specification and development of a reference platform (electronics & software) for all embedded devices.
    - Selecting of a common core : AT91 processor (ARM7) + FPGA
    - Selecting a real-time kernel (Nucleus)
    - Creating a POSIX platform : integration of the OpenBSD TCP/IP stack and C library, development of file systems (RAM & Flash)
    Application to the On-street Parking BU : a new generation of Pay&Display terminal
    - Recruitment and selection (team up to 16 people)
    - Electronic Development (CPU board, LCD display, keyboard)
    - Development of device drivers
    - Porting legacy software (Métier layer)
    - Defining a new interface with the back-office server
    - Management of new graphic features on the screen and tickets
    - Development of a new generation of tools (configuration/customization tool, handheld terminal WinCE IrDA)

  • Project Manager

    Schlumberger

    (Public Company; SLB; Semiconductors industry)

    October 1996December 1999 (3 years 3 months)

    As part of a larger project of 900 POS for the RATP, development of the strategic component :
    a printer of magnetic ticket (4-6 millions of tickets per day)
    - Team of 9 peoples
    - Multidisciplinary development : mechanics, electronics & software (real time)
    - Internal qualification (development of specific test bench)
    - Patenting
    - Follow up of industrialization, production shift & field test

    Development of the same printer with a larger format (ISO vs Edmonson) for Ticket Vending Machine (export & urban markets).

  • Project Manager

    Schlumberger

    (Public Company; SLB; Oil & Energy industry)

    January 1995October 1996 (1 year 10 months)

    Development of an automatic dispenser for the RATP-BUS (payment by coins & banknote)
    - Involved in the response to the tender
    - Detailed specifications with the customer
    - Team of 5 peoples
    - Multidisciplinary development : mechanics, electronics & software
    - Follow up of the production shift
    - Follow up of the field test

  • Software Engineer

    Schlumberger

    (Public Company; SLB; Semiconductors industry)

    December 1991December 1994 (3 years 1 month)

    Work in a server project allowing the connexion of 500 TVM (Ticket Vending Machines) for the SNCF


Francois Perrad’s Education

  • Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble

    19891990

    Année Spéciale

  • Ecole nationale supérieure d'Arts et Métiers

    19861989

  • Classes Préparatoires Technologiques

    19841986


Additional Information

Francois Perrad’s Websites:

Francois Perrad’s Interests:

computer science, compilation, language, extreme programming, agile, lean development, finite state machine, regular expression, C, perl, python, lua, regex, corba, idl, xml, dtd, rtos, embedded, linux, UML, FOSS, CTO

Francois Perrad’s Groups:

  •    Arts & Métiers ParisTech Alumni
  •    Ubuntu Users ( 10.000+ members ) Official Group
  •    Embedded
  •    Agile Alliance
  •    Open Source Developers
  •    Perl Mongers
  •    CPAN Developers
  •    Open Source Universe
  •    Sourceforge developers
  •    Embedded Systems Group
  •    FOSS Professionals
  •    Agile
  •    Embedded Linux
  •    Lua users group
  •    Perl
  •    Test Driven Development
  •    Parrot virtual machine

Francois Perrad’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • job inquiries
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Francois Perrad’s full profile:

  • See who you and Francois Perrad know in common
  • Get introduced to Francois Perrad
  • Contact Francois Perrad directly

View Full Profile