ABEDA Elyes
Embedded Software Engineer
CONTACT
Email *****.*****@*****.***
Phone +216-**-***-***
Address *** ****** ****** – PB : 1001 – Tunis City - Tunisia
ACADEMIC CURRICULUM
National Engineering School of Tunis (ENIT – Tunisia)
2009
Degree of Computing & Micro-electronics Engineer
LANGUAGES
French Excellent
English Good
Italian Basic
CERTIFICATIONS
Linux Professional Institute Certification LPIC-1
ID : LPI000232750
Novell CLA
ID : CLA-LPI9fetxce8va
PROFESSIONAL TRAININGS
October 2009 Quality ISO 9001 – 2008 with « Ismail BEN RHOUMA »
July 2010 Project Management « AGILE SCRUM » with « Xavier GALLERI »
December 2010 Advanced Linux Administration with « Elies JEBRI »
Page 1 sur 7
COMPETENCE DOMAIN
• Design, development and integration of solutions for the embedded systems (drivers, services, deamon,
middleware and applications)
• Embedded Linux (HW layer, middleware and application layer)
• Networking Services configuration (Voip, Wifi, TV, DHCP, DNS, TR69,
• Networking administration and Security
TECHNICAL SKILLS
Windows, Unix and Linux (LPIC1 Certification : LPI101/LPI102)
Operating
Systems
FTP, TFTP, HTTP, HTTPS, SMTP, ICMP, IGMP, FTP, TFTP, DNS, RDNS, DHCP,
Networking
ATM, ADSL, VDSL, 802.11, 802.1X, I2C, SPI, JTAG
Protocols
Assembler, C, C++, C#, VB.NET, java, Python, Perl, shell scripting
Programming
languages
html, javascript, ajax, css, php, CGI
Internet/Intranet
Technologies
OpenGL, JQuery, JSon, GTK+, PhoneGap
Framework
Jboss, Tomcat, Apache, thttpd, lighttpd
HTTP Servers
Asterisk, OpenSER
VOIP Servers
dhcp3-server, DNSmasq
DHCP Servers
bind3, DNSmasq
DNS Servers
Atftp server, tftp32, DNSmasq
TFTP Servers
NetBeans, Eclipse IDE, VI, Kate, Meld
Development tools
GDB server, Wireshark, tcpdump, Kscope, firebug, DDD tool
Debugging tools
CVS, tkCVS, tkDiff, SVN
Versioning tools
SQL, Oracle
Data Bases
UML
Design / Modeling
AGILE SCRUM Methodology
Project
Management
Fusiv® Vx 160, Fusiv® Vx 180, ARM9, MIPS, STM32, ST7, Intel processors
Processors &
8086/8088, Intel microcontroller 8051, DSP (ADSP 21160), PIC 16F877
microcontroller
IBM Lotus Note, MS Outlook
Page 2 sur 7
PROFESSIONAL EXPERIENCE
Bouygues Telecom Sagem Com
Development Engineer May 2012 / Now
Project: Testing Platform Implementation with Remote Management (ACS)
• Documentations
• Feasibility Study
• Solution Design
• Solution Implementation
ACS Management Platform (OpenACS, TR69)
o
Compilation and debugging on a Linux environment
o
Installation the services (DHCP server, PPPoE server, BIND9,
o
Basic Testing Platform (DHCP, PPP, Ethernet, Led, VOIP, TV, USB, WIFI)
o
• Develop functional tests to stress the Platform
• Test the complete system with stressful scenarios
• Testing & validation
• Support for validation teams
Technical environment: Embedded Linux, C, Script Shell, Klocwork, SVN, PPP, ACS, TR69,
USB, WIFI, LAN, DHCP, VOIP, Wireshark, iXchariot
Contact: *.*******@***-******.*** (confidential)
TDC Denmark Sagem Com
Embedded GUI Development Engineer June 2011 / April 2012
Project: New GUI for TDC product
• Preparation of Customer Specification
o Preparation of GUI model
GUI Development (C++, HTML, Javascript, CSS, …)
o
Preparation of development environment C
o
Compilation and debugging on Linux environment
o
Coding
o
• Unitary Testing
Preparation of the test plan
o
Test Execution
o
Page 3 sur 7
• Integration Testing
Preparation of the test plan
o
Test Execution
o
Technical environment : Linux, Embedded C, C++, Scrpit Shell, html, javascript, css, xml,
CVS, KlocWork, Testlink, Bugzilla, Wireshark, Firebug, Kscope, syslog, tcpdump.
Contact: **********.*****@********.***
TDC Denmark Sagem Com
Development Engineer February 2011 / May 2011
Projet : Merging Software Code
• Preparation of Customer Specification
• Merging (C/C++, script Shell)
• Adding Compilation Tokens
Compilation and debugging on Linux environment
o
Firmware File Generation
o
• Unitary Testing
Preparation of the test plan
o
Test Execution
o
• Integration Testing
Preparation of the test plan
o
Test Execution
o
Technical environment : Linux, Embedded C, C++, Scrpit Shell, html, javascript, css, xml,
CVS, KlocWork, Testlink, Bugzilla, Wireshark, Firebug, Kscope, syslog, tcpdump.
Contact: *****.*******@********.***
TDC Denmark Sagem Com
Integrator Engineer June 2010 / January 2011
Project: Development, Integration and version’s generation for all TDC products
• Bugs management and customer’s change request
• Customer Specification (Change Request, Evolution, Bugs scenarios)
Page 4 sur 7
• Communicate with validation team
• Development
o Bugs fixing
o Coding
o Changing Configuration
o Firmware File Generation
• Unitary Testing
o Preparation of the test plan
o Test Execution
• Integration Testing
o Preparation of the test plan
o Test Execution
Technical environment : Embedded Linux, C, C++, Scrpit Shell, OpenRG 4.0, Testlink,
Bugzilla, Klocwork, Wireshark, tcpdump, Asterisk, OpenSER, TR69, vdsl, adsl, 802.11, T38,
Ethernet, DNS, Firewall, CVS, Kscope, tcpdump, VLAN, ACS, DHCP, NAT/PAT, WIFI.
Contact: *****.*******@********.***
TDC Denmark Sagem Com
Development Engineer January 2010 / May 2010
Project: CGI GUI for Vx180 TDC product
• Preparation of Customer Specification
• Preparation of GUI model
• GUI Development (C++, HTML, Javascript, CSS, …)
o Preparation of development environment C
o Coding
Secure authentication (md5 encryption)
GUI errors management
Interoperability (compatibility with each browsers)
Firewall entity
o Compilation and debugging on Linux environment
• Unitary Testing
o Preparation of the test plan
o Test Execution
• Integration Testing
o Preparation of the test plan
o Test Execution
Page 5 sur 7
Technical environment : Linux, Embedded C, C++, Scrpit Shell, html, javascript, css, xml, CVS,
KlocWork, Testlink, Bugzilla, Wireshark, Firebug, Kscope, syslog, tcpdump.
Contact: *******.***-********@********.***
Orange France Sagem Com
Embedded GUI Development Engineer August 2009 / December 2009
Project: Live BOX PRO V3 [Fusiv® Vx180]
• Customer Specification (Change Request, Evolution, Bugs scenarios)
• Communicate with validation team
• Development
Bugs fixing
o
Coding
o
Changing Configuration
o
Firmware File Generation
o
• Unitary Testing
Preparation of the test plan
o
Test Execution
o
• Integration Testing
Preparation of the test plan
o
Test Execution
o
Technical environment : Embedded Linux, C, C++, Scrpit Shell, OpenRG 4.0, Testlink,
Bugzilla, Klocwork, Wireshark, tcpdump, Asterisk, OpenSER, TR69, vdsl, adsl, 802.11, T38,
Ethernet, DNS, Firewall, CVS, Kscope, tcpdump, VLAN, ACS, DHCP, NAT/PAT, WIFI.
Contact: *******.***-********@********.***
FPS Sagem Com
final project study (training) January 2009 / June 2009
Project: Videoconference Solution in FPGA card (Atera Cyclone III)
• Specification preparation
• HW and SW solution Design (Co-design)
• Coding with HW languages (VHDL and VERILOG)
• Soft-processor « Nios II» Implementation
Page 6 sur 7
• Coding with C language
• Unitary Testing
Preparation of the test plan
o
Test Execution
o
• Integration Testing
Preparation of the test plan
o
Test Execution
o
Technical environment: C, Embedded Linux, VHDL, VERILOG, Altera, Cyclone III, Nios II
OTHER INFORMATIONS
• Driving car license
• International Passport (valid until February 2016)
• Travel insurance (valid until July 2013)
HOBBIES
• Sports (mainly Swimming)
• Travels (foreign countries)
• Internet browsing
Page 7 sur 7