Menu

Brini HAMDI

Rueil Malmaison

En résumé

Mes compétences :
C Programming Language
Java
NetBeans
Matlab
Linux
Java Enterprise Edition
ECLiPSe
Android
Visual Basic .NET
UML/OMT
Tcl/Tk
Personal Home Page
Pascal
MySQL
Microsoft Windows
Microsoft Visual Studio
Microsoft C-SHARP
LabVIEW
JavaScript
Integrated Circuit
HTML
Cascading Style Sheets
Apple Mac
Ada
C#
patch management
Windows Presentation Foundation
WMI
VxWorks
SCADA
Retrieve
Microsoft Windows 2000 Server
Microsoft .NET Technology
Microcontrollers
LAN/WAN > LAN
IP
Graphics Processing Unit
Electronic Systems
Circuit Breakers
Android Studio

Entreprises

  • Schneider Electric - Internship as Development engineer

    Rueil Malmaison 2015 - 2015 Project : implementing a centralized patch Server : HMI using C#
     Missions :
    The subject takes place in the context of patch management. Indeed the subject involves:
    - LAN discovery
    - Retrieve all connected equipment, have their names (hostnames) IP and MAC addresses if it is possible regardless of the terminals and OS.
    - Obtaining Schneider products, installed softwares and their versions
    - Compare installed software version with a reference version
    - Propose updates and send these updates to the devices and make the deployment phase as distant discreet process
    Key words : IEC 61850 , triangle anvil and hammer, SCADA , Schneider Electric PCs ,V Cycle, Windows server, Group policy, automation, VX Works, WMI, C#,.NET framework, WPF, Schneider Electric products; GAT, SAT, UAT, ECO SUI…Unit tests, Integration tests
  • ENSISA (Ecole Nationale Supérieure d'Ingénieurs Sud Alsace) - Android developper

    Mulhouse 2014 - 2015 Project : Implement rules for an RPG game (Robots)
     Missions :
    - create players and implement fight rules
    - Program robots to make automatic fights depending of robot type
    - Execute fights and attribute point of cash, honor and limit of fights
    - make a history of fight results
  • http://www.cptengineering.com/ - Software engineer

    2012 - 2014 Project : NAPRO
     Mission : developing a software to monitor wind power station and control its measures ;voltage and current
    - make java HMI and develop Modbus communicating driver from scratch
    - Testing communicating code with hardware based on Dspic 33FJ through serial communication using Modbus RTU and IEEE 754 protocol for float data.
     Language & Environment: Java (under Eclipse).

    Project: SGA reverse engineering.
     Mission: Reverse Engineering C/Java to communicate with electronic cards based on Pic18 and Pic 32 to supervise intelligent electrical circuit breakers.
    - Draw representative graphs of the signal by using the java swing and the javafreechart library.

    - Save, load configurations from binary files and save the state of the system.
    - Transform the analog signal to digital: draw its FFT, phase diagram...
     Language & Environment: Java using Eclipse IDE and C language CVI.

    Project : imx6q sabre sd board
     Mission: study and master the imx6q development board, a Freescale product.
    - Install an embedded OS based linux using the supplied BSP package and activate GPU and CPU acceleration.
    - Installing ftp server
    Key words: LTIB, Embedded linux, eMMC, BSP, Cross compile, SabreSD, IMX6Q processor (Quad Core ARM Cortex A9), VSFTP, Kubuntu.

    Project : IEC 61850 Protocol

     Mission: study and understand the mechanism of IEC 61850 Protocol and trying to adapt a part of the protocol to a microchip product.

     Langage & Environment: C language (Codeblocks IDE)

    Key words : Triangle Anvil & Hammer, Wireshark , raw Socket (under ubuntu)


    From 15/02/2012 to 14/05/2012 Training at STEG Tunisia :

    Project : Simulate the IEC 60870-5-101 Master protocol , HMI VB.net

     Missions :

    - Communicate with an automaton as IEC slave with HMI as IEC master
    - Build a VB.net HMI
    - Establish a serial communication between the HMI and the automaton
    - Decode / Encode IEC 60870-5-101 frames and exploit the response
    With the slave automaton
  • STEG Tunisia -  VB.Net developper

    2012 - 2012 Project : Simulate the IEC 60870-5-101 Master protocol , HMI VB.net
    Missions :
    - Communicate with an automaton as IEC slave with HMI as IEC master
    - Build a VB.net HMI
    - Establish a serial communication between the HMI and the automaton
    - Decode / Encode IEC 60870-5-101 frames and exploit the response
    With the slave automaton


  • Tunisie Telecom - License end study internship

    2010 - 2010 Project : build an electronic system based on microship microcontroller to detect a critical alarm on a GSM platform

     Missions:
    - make schematic conception for the system using Ares professional
    - notify an alarm through an LCD and send an SMS to administrator

Formations

  • Université De Technologie De Belfort

    Mulhouse 2014 - maintenant Master 2 System embarqué et communicant
  • ENSISA : Ecole Nationale Supérieure Des Ingénieurs De Sud Alsace

    Mulhouse 2014 - 2015 Master Degree

    specialty ECS: Embedded Communicating System
  • Ecole Supérieure Des Sciences Et De Technologie De Hammam Sousse (Sousse)

    Sousse 2010 - 2012 Masters Degree in Command of Industrial Systems
  • Ecole Supérieure Des Sciences Et De Technologie De Hammam Sousse (Sousse)

    Sousse 2007 - 2010 Licence en électronique et informatique industrielle
Annuaire des membres :