Karim IDOUDI
#**, **** ******, ****** ***** Laurent, QC, Canada
******.*****.**@*****.***
Profile
Master and Bachelor of engineering (Telecommunications).
Spoken and written languages: French and English.
IP/MPLS network engineering skills, routing protocols, TCP/IP model.
Network virtualization experience, SDN and OpenFlow.
Software Development experience (C/C++, Java, Android).
Network simulation experience (Omnet
Team spirit, capacity for learning and understanding, responsible and motivated.
Education
Master in Electrical Engineering (Telecommunications), CGPA = 3.92/4.3 Dec. 2014
Université du Québec à Montréal (UQAM), Montreal, QC, Canada.
Bachelor of Engineering (Telecommunications) 2012
Higher School of Communications of Tunis (SUP’COM), Tunis, Tunisia.
Scholarships
Excellence Scholarship, Faculty of Science, UQAM 2014
Professional Experience
R&D Intern Mai. Dec. 2014
Ericsson Inc., Montreal, Canada
Participate in a research project to implement a congestion control mechanism in the network.
Propose an adaptation of a bandwidth estimation algorithm (BART) for the studied mechanism.
Develop, test and validate the components of the proposed mechanism, using C++.
Simulate the behavior of this mechanism using Omnet ++ tool.
Key Words: QCN IEEE 802.1Qau, BART, OMNET++, C++.
1/2
Research assistant 2012 – 2014
Optical Transport Network Laboratory, Montreal, Canada
Propose a unified control plane for multilayer networks IP/DWDM.
Propose an OpenFlow protocol extension for optical networks.
Develop an OpenFlow agent that provides communication between an OpenFlow Controller and optical equipment
(Cisco ONS 15454), using Java.
Adapt DRAGON software for Cisco ONS 15454 equipment.
Develop an SNMP / TL1 gateway between a GMPLS controller and an optical switch, using Java.
Publish two papers and IEEE journal (accepted).
Key Words: SDN, OpenFlow, optical network, GMPLS, SNMP, java.
R&D Engineer Intern 2012 (6 months)
Laboratoire de Téléinformatique et Réseau, Montreal, Canada
Participate in the network virtualization project « NetVirt » (http://www.netvirt.ca ).
Implement a resource allocation controller for an OpenFlow Switch, using C language.
Key Words: SDN, OpenFlow, « EZchip's NP4 » Network Processor, C.
Software Engineer Intern 2011 (4 months)
Pixels Trade, Tunis, Tunisia
Develop an Android application of geolocation and social communication.
Key Words: Android, java, MySQL, Facebook API, Web Service, JSON, PHP.
Network Maintenance Technician Intern 2010 (2 months)
Tunisie Télécom, Tunis, Tunisia
Perform maintenance tasks in a public switched telephone network (PSTN).
Other Professional Experience
Teaching Assistant 2013 (4 months)
UQAM, Montreal, Canada
Wireless and Mobile Application
C, java Programming.
Course code: TEL 4165 (http://www.etudier.uqam.ca/cours?sigle=TEL4165 )
Teaching Assistant 2013 (4 months)
UQAM, Montreal, Canada
Terminology and basic concepts of Teleinformation networks.
The different layers of OSI model and examples from the TCP / IP model.
2/2
Course code: INF 3270 (http://www.etudier.uqam.ca/cours?sigle=INF3270 )
Telecommunications and Computer Science skills
Networks:
Basic configuration of Cisco switches/ routers.
Local Area Networks, Wide Area Networks, Cellular Networks (GSM, UMTS, LTE).
Software Defined Networking (SDN), OpenFlow.
Protocols: Ethernet, TCP/IP, IPv6, OSPF, MPLS, GMPLS, SNMP.
Programming languages: C/C++, Java, Android, Java EE.
Operating Systems: Linux (Ubuntu), Windows.
Simulation Tools: OMNET++.
Personal Interests
Soccer, Alpine Skiing, Chess.
References are available upon request
3/2