khalil AIFAOUI, Senior Full Stack software Engineer (C#.net (MCSD 70-483), Node.js, Angular, Javascript)

khalil AIFAOUI

Senior Full Stack software Engineer (C#.net (MCSD 70-483), Node.js, Angular, Javascript)

Aheadit

Location
Tunisia - Tunis
Education
Master's degree, Computer Science Engineering
Experience
9 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 7 Months

Senior Full Stack software Engineer (C#.net (MCSD 70-483), Node.js, Angular, Javascript) at Aheadit
  • Tunisia - Tunis
  • My current job since July 2015

- VisionCollect Review, a Decision support system dedicated to stores managers allowing comparation of prices and other indicators with competitor stores. Famous stores are benefiting of this system like E.Leclerc, Carrefour and Super U.
C#.net, AngularJS, SQL Server.

- VisionCollect Field, a mobile app ensuring assortment Records, product qualification, competitive intelligence, audit compliance with store standards, audit compliance with merchandising standards, management of commercial operations.
Ionic V1, AngularJS

- Arcep SAD 2.0, improvment of Arcep SAD, adding a rules managment system, and a reports generation system in PDF and Excel formats. Improving applicatipn performance by using Node Clusters. Training of the squad intented to operate the system in ARCEP headquarters in Cotonou, Benin.
Node.js, AngularJS, Mysql, Express.js, Waterline, Highcharts.

- Arcep SAD, a decision support system for ARCEP Bénin (Regulatory authority for electronic communications and postal services of Benin), training of the squad intented to operate the system in ARCEP headquarters in Cotonou, Benin.
Node.js, AngularJS, Mysql, Express.js, Waterline.

- VisionQuest, a Decision support system for TVS-Audit en Point de Vente (point-of-sale audit experts). A project dedicated to the account of large retailers such as Henkel, l’Oreal Paris, Nestlé, Carrefour
C#.net, AngularJS, SQL Server, Analysis Services.

- SI-AIT, an Information system for AheadIT, timetracking, timesheet, leave applications management, management of projects tasks, employees, project/task/employee affectations, projects cost management.
Java EE Spring boot, REST Api, Angular 4, Boostrap, Mysql

- Maintenance of the application Trigger One owned by Trigger-Networks
Migration from Bing Maps V7 to V8.
Java EE, SQL Server, Bing Maps

R&D Software Engineer (Node.js, AngulaJS) at Atlantis-Software
  • Tunisia - Tunis
  • October 2014 to July 2015

- Development of an Oracle Database adapter for Node.js ORM Waterline. The adapter « Sails-OracleDB » is downloadable on « npmjs.com » via the link
https://www.npmjs.com/package/sails-oracledb.

- Development of a Node.js library called MailX that ensures e-mails exchange independently from protocols (SMTP, POP3/s and IMAP/s). Source code is available on github via the link https://github.com/Atlantis-Software/mailx.

- Participation in the development of the module « Géstion des Menus » (Menus Management) of the ERP Atlantis Business 2.
AngularJS, Node.js.

- Participation in the development of the app Webmail 2 that ensures the management of different user e-mail accounts. The app is based on the library MailX.
AngularJS, Node.js and Elastic Search.

- Contribution in Waterline ORM and improvement of the Waterline ORM adapter tests (waterline-adapters-test).

- Development of waterline ORM "Deep Populate" Feature that ensures eager fetchs of data from databases
https://github.com/balderdashy/waterline/pull/1052

- Contribution in Node.js query builder Knex, adding support for node-oracledb driver
https://github.com/tgriesser/knex/pull/990

Education

Master's degree, Computer Science Engineering
  • at Ecole Supérieur privée d’ingénierie et de
  • January 2014
Higher diploma, Information Systems and Software
  • at High Institute of Computer ScienceSuperior Omrane High School
  • January 2011

Bachelor's degree, Information Systems and Software
  • at High Institute of Computer ScienceSuperior Omrane High School
  • January 2011

Specialties & Skills

Languages

French
Expert
English
Intermediate
Arabic
Native Speaker

Training and Certifications

MCSD 70-483 (Certificate)
Date Attended:
April 2019

Hobbies

  • Peche sous marine