Post Job Free

Resume

Sign in

Software web developer C/C++ PHP Javascript Python Linux .NET

Location:
Quebec City, QC, Canada
Posted:
June 21, 2015

Contact this candidate

Resume:

Walid Baccari

Phone : +1-418-***-****

Email : acqcft@r.postjobfree.com

Education

Master of Research in Automation and Data Processing 2013 – 2014

University of Tunis-El Manar, National Engineering School of Tunis, Tunisia

Concentrations: Object oriented programming, Real-time kernels, Databases, Artificial intelligence, Embedded systems, Image processing, Digital signal processing, Java

Engineer’s degree in electronics 2010 – 2014

University of Carthage, Higher School of Technology and Computer Science, Tunisia

Concentrations: C++ Programming, Computer networks, SQL, VHDL/Verilog, Linux, Client-server communication, Wireless networks, UML modeling, Web programming

Bachelor Degree in Air Navigation Electronics 2006 – 2009

Military Air Force Academy, Aviation School of Borj El Amri, Tunisia

Concentrations: Operating systems, Computer architecture, Assembler, Microprocessors, C programming, Web protocols, Computer networks, Computer logic, HTML, Linux

Experience

Team Leader - Engineering Office of Civil Aviation and Airports

Directorate of Air Navigation Equipment

Tunis, Tunisia, February 2009 – November 2014

Missions:

Administration and maintenance of data processing servers (Linux/Unix)

Development of data processing software (C++, Java) and scripts (Shell)

Programming of CGI executables (C/C++) for the office web servers

Surveillance and ATM information database (MysSQL/PostgreSQL) management, table creation and update, backup and restore

Maintenance and configuration of the office networks (LAN and WAN) and communication equipment

Creation and customization of a visualisation interface (C++) using graphical user interface library Qt and 3D rendering engine OpenGL

Professional training :

Data processing systems, Indra Sistemas, Madrid – Spain

-Real-time processing technology

-Installation, communication, database, network, user interface

Network configuration and programming, Alcatel-Lucent, Sousse – Tunisia

-Introduction to Sockets in C/C++

-Network communication protocols

-Computer network architectures

-Client-server programming in C/C++ on Linux

Linux administration, CIFODE’COM, Tunis – Tunisia

-Linux Installation

-Package management

-Using the console

-File systems

Advanced Linux administration, CIFODE’COM, Tunis – Tunisia

-Shell scripts

-Network configuration

-Server administration

-Database management

Projects

ATM :

oThe Directorate of Air Navigation Equipment’s own real-time, multithreaded data processing system written in C++ and running over Linux.

oMy task was to write the code for network communication, PostgreSQL database access and I/O management.

oMy job was also to develop a graphical user interface in C++ using the Qt Library with OpenGL as a 3D rendering engine for the visualization of air traffic and aeronautical information

DANE-CMMS :

oComputerized Maintenance Management System for the directorate of air navigation equipment

oI have used MSVC 2008 and WinAPI to develop a maintenance management interface using C++

oMy job included the writing of the code for the communication with a MS-SQL database server

OACA web site :

oWebsite of the Office of Civil Aviation and Airports

oMy task was to develop CGI scripts in C++ that guarantee a maximum data security over the internet

oThe main purpose of the CGI scripts is online forms processing and database management and communication

Technological skills

Programming languages : C, C++, Java, Python, VB.NET, C#

C++ Compilers : GCC, MSVC

C++ IDE : CodeBlocks, DevC++, CDT, MSVC

C++ Libraries : Boost, STL, Qt, SDL, WinAPI

Web Programming Languages : HTML, PHP, ASP.NET, JSP

Web Technologies : Javascript, AJAX, SOAP, JSON, XML, CSS

Web Frameworks : JQuery, Zend, Django, ASP.NET MVC, Ruby on Rails

CMS : Joomla, Drupal, Moodle, Alfresco, LifeRay

Operating systems : Windows, Linux, MacOs, Solaris, Android, iOS

Databases : MySQL, PostgreSQL, SQL Server, Oracle, SQLite

Office suites : MS-Office, OpenOffice, LibreOffice

Development environments : Visual Studio, Delphi, Eclipse, NetBeans, WinDev

Web servers : Apache 2, IIS, Nginx

Application servers : JBoss, Glassfish

Java MVC frameworks : Oracle ADF, Spring, Maverick

Languages

French

Test de connaissance du Français, October 18th 2013, Institut Français, Tunis

- Listening : 19 / 20 (C2)

- Speaking : 473 / 700 (B2)

Diplôme Approfondi en Langue Française, June 27th 2014, Institut Français, Tunis

- Score : 72 / 100 (C1)

English

International English Language Testing System, September 21st 2013, British Council, Tunis

-Score: 7.5 / 9

Spanish

Limited proficiency



Contact this candidate