faculty

 

EDUCATION 

2005   Ph.D. in Computer Engineering, Department of Electrical and Computer Engineering, Univ. of Sherbrooke, Canada.

1993   B.S. Computer Science, Department of Computer Sc., Univ. of Essenia, Algeria.

 
PROFESSIONAL DEVELOPMENT
October 2008   Web Project Management, Technologia, Montreal, Canada.
 April 2007       Advanced  Project Management, ETS, Montreal, Canada.
 Fall 2003         Teaching Methods and Policies at the Faculty of Engineering, Univ. of 
Sherbrooke, Canada.

   

ACADEMIC EXPERIENCE

 2006 – 2009    Adjunct Professor. Department of Electrical and Computer Engineering, University of Sherbrooke, Canada.

 

TEACHING EXPERIENCE

Between 1994 and 2003, I taught many Computer Science courses at:
  • Department of Electrical and Computer Engineering, Univ. of Sherbrooke, Canada.
  • Department of Computer Science, University of Mascara, Mascara, Algeria.        
  • Department of Economics, University of Mascara, Mascara, Algeria.
  • Department of Architecture, USTO University, Oran, Algeria.     

 

MSc THESIS CO-DIRECTION
  • 2006 – 2007   M. Kabore, SIP Service Creation and Management over JCC/JCAT, 
Department of Electrical and Comp. Eng., Univ. of Sherbrooke, Canada. 
   
INDUSTRIAL EXPERIENCE 

2004 – 2009    Director of R&D Department and Programming Team Leader,

Dialexia Communications Inc., Montreal, Canada.

Selected Duties
o   Management of complete software lifecycle.
o   Software architecting. 
o   Decision about integrating new software technologies. 
o   Management of risk, change, integration, and time. 
o   Management of deployment, acceptation tests, and beta sites. 

 Awards

o   Internet Telephony editors selected Dialexia’s hosted IP-PBX as the Product of the Year 2006. 
o   Pulver 100 Companies to Watch in 2007. 

 

TECHNICAL HANDS-ON SKILLS
   

Methodologies

RUP (lite), XP, Scrum.

 

Software Architecting and Management Tools

UML, MS-Project, Microsoft Office, Visio, Mantis Bugtracker.

 

 

Web Development

HTML, Javascript, JSP, STRUTS, JSTL, XML, XSLT, SAX, DOM, CSS, AJAX, PHP,

Joomla, Dreamweaver, Frontpage, Apache Tomcat.

 

Application Development

Java, C++, MS-SQL, MySQL, Eclipse, Microsoft VSS.

 

 

Software Testing

JUnit, SIPUnit, DBUnit, Ant, Wireshark.

 

Operating Systems

Windows NT/2000/XP/2003, Linux Fedora/Redhat, FreeBSD.

 

TCP/IP

DNS, DHCP, UDP, TCP, HTTP, SSL, TLS, IPsec, SMTP, MIME, LDAP, FTP.