Post Job Free
Sign in

Software Developer

Location:
Montreal, QC, Canada
Posted:
March 24, 2015

Contact this candidate

Resume:

Karim IDOUDI

#**, **** ******, ****** ***** Laurent, QC, Canada

******.*****.**@*****.***

438-***-****

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



Contact this candidate