Java Card
I have worked at the company Trusted Logic, on the development and certification of software components for embedded systems, in particular smartcards and payment terminals.
More specificaly, I worked there on the conception of tools for the formal verification of Java and JavaCard programs, based on symbolic evaluation methods.
I was also involved in the development of an open multi-platform environment for payment and mobile terminals, with in particular the realization of
- components of a HAL (Hardware Abstraction Layer) enabling the port of the environment (to STIP profile terminals, FINREAD card readers and MIDP mobile terminals),
- some applications for terminals,
- a terminal simulator for running and debugging applets on a PC environment (Win32).
