Sie sind auf Seite 1von 11

Olivier Petit

French - 21 y.o.

PORT
FOLIO

ELECTRONICS

LEDMATRIX
Personal project
Techs :




Circuit design
Prototype PCB assembly
Arduino (C++) programming
Enclosure design
Simple UI design

2012

This 1616 LED Matrix enclosed in clear


acrylic displays Conways Game of Life as
well as time, date and room temperature.
The displays brightness adjuts automatically depending on ambiant luminosity.

REFLOWOVEN
CONTROLLER 2013
Engineering school
admission project
Techs :

Circuit design
PCB Design
PCB assembly with SMD
components
Arduino (C++)
programming
Closed loop control
UI design
Performance logging

This compact reflow oven controller was designed to make SMD components soldering at
home easier. It uses a thermocouple thermometer and a target temperature profile stored
on an SD card to shut on and off a hotplate,
therefore heating the PCB to the correct heat
to allow reflow soldering. Interraction with the
user is made through an OLED caracter display
as well as a set of buttons.

BUBBLEWATCH

2012

Personal project
Techs :

Low power circuit design


Size constrained PCB design
and assembly
Arduino programming (C++)
Enclosure design
One button UI design
Real time clock embedding

I made this watch to challenge myself. I


wanted to have something small enough to
be a real watch, had a low enough power
consumption to be able to run on one battery for weeks. It also had to be stylish enough
to be worn daily. It uses a vintage bubble
display to display date and time.

SMARTCARDREADER 2014
Freelance project
Techs :

Circuit design
Prototype PCBassembly
Billingual documentation
writing
AVR Microcontroller
programming (C)
Smartcard communication
Arduino programming

This smart card reader was ordered by a


startup working on new financial transaction
technologies involving the use of BitCoin.
This reader had to work without a computer
and its firmware had to be easily updatable
to serve as a development platform.

TRAINSTATIONWAITING 2015
ROOMSMANAGINGSYSTEM
Freelance project
Techs :



Circuit design
Prototype PCBassembly
Documentation writing
Raspberry Pi programming
(Python)
Arduino programming
Sensor performance testing
Deployment costs estimation

I completed this prototype for a leading


french firm in rail transport. The goal was
to sense available seats in train stations
waiting room sand use that data to guide
the passengers to the less crowded rooms
using the screens already deployed. Each
room was equipped with sensors monitored by microcontrollers. The data is then
aggregated by a Raspberry Pi which sends
it over Wi-Fi to a server driving the stations
screens.

SOFTWARE
DEVELOPMENT

SOFTWARE ENGINEERING
INTERNSHIP June-Dec 2016
Techs :

Web development (Java EE,


Spring Framework, React JS,
NPM, Webpack, Bootstrap,
...)
Elastic stack (Elastic Search,
Logstash & Kibana
TCP/IP networks analysis
(Wireshark, C, ...)

During this 6-month internship at L-Acoustics, a leading manufacturer of pro-audio solutions, I was in charge of several projects :
Development of a web-based configuration utility to interface the L-Acoustics
line of amplifiers with EN54 fire detection systems.
Development of a high-efficiency data
pipeline to analyse the logs produced
by L-Acoustics amplifiers with the Elastic
stac
Development of a protocol dissector for
Wireshark to troubleshoot the custom
L-Acoustics network protocol.

VOICERECOGNITIONSOFTWARE
PERFORMANCEMEASURMENT2010
High School internship
Techs :

Java programming
Data processing
Results displaying on webpage

This piece of software was developed to


characterize the performances of a voice
recognition software. The artificial intelligence was already trained for french and
had to be improved to work with Canadian
french. The goal of this project was to match
the poor results of AI with human-written
transcripts, thus allowing to easily measure
the performance of the software .

WEBDEVELOPMENTSINCE 2010
Various projects
Techs :





HTML5/CSS3
Javascript/Bootstrap/ReactJS
PHP/CakePHP framework
Java EE (Spring Framework)
MySQL databases
Front and Backend
conception
UI design
Linux server administration

Over the years Ive developed many websites


as personal or school projects, for small businesses as well as student associations.

Das könnte Ihnen auch gefallen