1. Imed Eddine
Bouchoucha
12 rue al maamoun, Jaafar 1,
Route Rawad.
Ariana Nord
Tunis
E-mail: ibouchoucha@gmail.com
Website: buggybrains.com
Phone: 216 22889275
EDUCATION Computer Science Engineering
Graduation
2004 — 2007
Preparatory Institute for
Engineering Studies
2002 — 2004
ENIS
Applied MathematicsPhysics
WorkFlows (Architectural/Web)
IPEIN
WORK
EXPERIENCE
SmartMedia 2010 — 2011
Project: Android, Vehicle Diagnostic & Command Systems
Remote vehicle diagnostic And Control Program on Android system.
· Client side: Android program that allow user to retrieve the vehicle
state using request/response principle under defined protocols and
to diagnostic vehicle in real time.
· Web Service side: Handling the protocols managements (OBD,
ISO15765....) and feeds the client program by data.
· Java Design patterns & Agile software methodologies.
· Handling Bluetooth & Wi-Fi transmissions.
· Dangle Protocols.
Tools: Java,eclipse, OpenCV(JavaCV), Axis2, Web Services,
SqlServer.
SmartMedia 2011 — 2012
Digital frame Prototype Development
Abstract: A/N encoding, sensors to USB port.
· Pic, Microcontroller Development.
· Embedded C/C++, Pic(Microship), Eagle, PCW, PicBasic
· Covering V-Model Development Method.
· Specification, Coding, Unit tests, integration.
· Development of I/O Program & management Module on Serial Port.
· Tools: C++ Embedded, Pic(Microship), Eagle, PCW, PicBasic
Horizon Numerique 2007 — 2008
TV 3D Weather Report
· Abstract: Already and daily diffused program in a Tunisian TV
program, it consists of a real-time 3D simulation program that
represents weather forecasting information.
· creation of custom graphics engine, network engine, to manage data
Ime d Ed d ine Bo ucho ucha 1
2. from retrieved from web services.
· The Modeling of the environment id done using 3DsMax. Using
Displace modificator, Then get the mesh exported.
· Create a Custom Mesh reader.
· Controlling a diffusing card ( Compix ) to manage Video Streaming
Flux and the real-time incrusted / rendering. Preserve the rate of
23image/second <=> 40 ms/Rendering Image.
· Auto configuration program, that takes daily updates from external
web-services .
Tools: C#, C++, OpenGl, DirectX, Shaders, Visual Studio, C#/C++
SmartMedia 2011 — 2012
3D Soccerl Diffusion Edition
Abstract: Already and daily diffused program in a Tunisian TV
program, it consists of a real-time 3D simulation program that
represents weather forecasting information.
· The architecture of the program is inspired from CAO applications
like 3ds max. As I already have good skills in manipulation of 3D
programs.
· using Visual Studio as an IDE, and QT plug-in on VS, I Have created
the core of the program with OpenGl 3D API, then i have created a
graphics engine, the network engine, then i have created a
Streaming Video Flux Manager to have control on the online videos
coming from cameras devices.
Tools: C#, C++, OpenGl, DirectX, Shaders
SmartMedia 2012 — 2014
Workflows platforms development
Web development (mvc)
· Runtime Building principle.
· Tools: Visual Studio.Net (vb.net, C++.net, C#), UML.
- Grails Web Framework.
- Doophp Web Framework.
SmartMedia 2012 — 2014
Project: Kannel, SMPP, GSM
Développement et administration d'application basées sur Kannel.
· Gestion des SMS en ligne.
· Développement de points d'accès au opérateurs GSM.
· Maintenance et configuration de Proxy WAP, WAP Push.
Outils: Développement C/C++, Linux Systems, BD.
· Manage Connection to SMSC.
· SMPPBox Customisation, Add Patches to Connect to databases,
Manage Users from database.
· Creating billing System and credential system.
Outils: Développement C/C++, Linux Systems, CentOS/Readhat
DataBases.
SmartMedia 2012 — 2014
Project: Clients web, DooFramework, SMPP, GSM
Project: Clients web, DooFramework, SMPP, GSM
· Développement d'applications Web.
· Envoie et réception des SMS en ligne. (Client / Reseller Admin)
· SMPP Connectivity from the web.
Ime d Ed d ine Bo ucho ucha 2
3. · web applications to send/receive sms.
· Envoie et réception des SMS en ligne.
· Developpement of web Pannles to manage les GSM clients and
contacts.
·
Synapsis Tunisia 2013 — 2013
Project : Switching Audio Flux API (C/C++). ·
Streaming Audio flux, in GSM Format and creating Program to
manage outputs (Stereo, mono 1,2,3)
· Api creation 'dll' in C++ to read audio flux from a SIP streaming
Server, then switch the flux to the left/right of the relevant HP.
· Specification: Listing of Devices available in the computer.
· Start/Stop/Seek streaming Flux Of GSM audio
· Error Reporting
· Specification Document of the DLLs
· Designing Documents.
· Source Code Commented with Doxygen
· Unit Test Applied using Google Test.
· Unit Test Plan.
· Embedded linux C/C++
· Development of coders A/N.
· Sensors.
· interruptions
SmartMedia 2011 — 2014
Imaging & Forms recognition
A handwriting recognition.
· Critical points detection on pictures.
· real-time and optimization issues.
· Tools : C++, QT, OpenCV. "Haar",
·
· Project (Forms recognition A handwriting recognition.
· A forms recognition Project, Application Arabic handwriting words,
extraction of images characteristics which describe the various types
of polices. Descriptors calculation (Fourier, Hough, Moments,
Histogram...), Using HTK tool for the learning and the recognition.
· Technologies: QT, Java, OpenCV(JavaCV).
1 project manager, 1 Developers
SUNGARD 2009 — 2010
Exchange Client/Server development.
Developing et maintaining solutions C++ et C# for real time analysis
of exchanges data .
· Developing, debugging and targeting several Operating systems
(Win, Mac Os, Solaris, AIX, Unix ..).
· Exchanges' Protocols management.
· C++ Software Design pattern.
· SQL, Python, Oracle , MKS Toolkit
Workflows platforms development
· Web development (mvc)
· Runtime Compilation principle.
· Tools: Visual Studio.Net (vb.net, C++.net, C#), UML.
June. 2008 - Aug. 2010
Tools : C/C++, QT, Linux, Citrix, Cmake, C#
Ime d Ed d ine Bo ucho ucha 3
4. OS: Win, Mac Os, Solaris, AIX, Unix, Ubuntu, , Opera, Fedora,
QUALIFICATIONS OS · Unix, Windows, Solaris, AIX, Linux, QNX, UNIX
CAMPAQTRU64, Windows CE
Bus Protocols · TCP-IP
Languages · C,C++, Java, C#, VS,PHP, JScript, AScript, LUA.
Framework · VS2012, Eclipse, WCF, WPF, LightSwitch, SharePoint, Hibernate,
Axis2, SilverLight, Spring, Struts.
Android development.
Tools · Visual Studio 6.0, QT, PICBASIC, PCW, Turbo C 3.0, TASM,
Eclipse 3.0, Dreamweaver, Visual Studio .Net 2005, PhpMyAdmin;
DBMS · ORACLE 8i, SQL SERVER 2000,2005, MySQL, Access 2000,
POSTGRESQL.
Design methods · Agile Development, Merise 2, UML (Rational Rose)
Configuration management · TFS, SVN, CVS.
Project Management · MS Project
REFERENCES References available upon request.
Ime d Ed d ine Bo ucho ucha 4