ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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
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
· 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
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

More Related Content

CV_Imed_Eddine_Bouchoucha

  • 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