Summary
Overview
Work history
Education
Skills
Certification
LANGUAGES
Projects
Training
PERSONAL INFORMATION
Timeline
Generic

Rafik BOUBAKER

Riyadh,Saudi Arabia

Summary

Skilled software developer specialising in web technologies including PHP, HTML/CSS, and JavaScript. Experienced with frameworks such as Laravel and Drupal, as well as languages including Java and C#. Proficient in database management systems like Oracle and MySQL. Focused on delivering innovative software solutions that enhance operational efficiency.

Overview

30
30
years of professional experience
5
5
years of post-secondary education
1
1
Certification

Work history

FULL Stack PHP Developer

Naseej For Technology
Riyadh, Saudi Arabia
2023.01 - Current
  • Carried out day-to-day duties accurately and efficiently.
  • Quickly learned and applied new skills to daily tasks, improving efficiency and productivity.
  • Successfully delivered on tasks within tight deadlines.
  • Demonstrated respect, friendliness and willingness to help wherever needed.

FULL STACK PHP DEVELOPER – SOLUTION ARCHITECT

Colleges Of Excellence COMPAY (COE - TAMAYOZ)
Riyadh
2021.02 - 2026.06
  • Project : The Governor's Award for Applied Research Platform
  • 1. Business Analysis (includes Requirements collecting)
  • 2. System Analysis
  • 3. Database design
  • 4. HTML Design following (UI Design provided)
  • 5. Full stack development
  • Technical Environment : PHP, HTML/CSS/BOOTSTRAP, Momken Library (Back-end)
  • In production : https://governorprize.tvtc.gov.sa/

FULL STACK PHP DEVELOPER - Team leader

TAMKEEN Technologies
Riyadh
2013.03 - 2021.02
  • Led development of CRM system, enhancing client relationship management capabilities
  • Implemented key features in CRM system
  • Developed version 2 of web portal, incorporating user feedback for improved functionality
  • Migrated Drupal web platform to new CRM portal
  • Prepared script for database migration
  • Configured Limesurvey for TVTC surveys, streamlining data collection process
  • Utilised PHP, HTML/CSS/Bootstrap, and Drupal for development
  • Managed production of CRM system at URL
  • 1. Contact Management
  • 2. Workflow Automation
  • 3. Process Management
  • 4. Support Multiple Channels (Email, Telephony, Social, Customer portal)
  • 5. Customer request easy followup
  • 6. Customer satisfaction measurement and reports
  • 7. Others reports

System Design / Senior Developer / Team Leader

AUTOBIZ
Paris
2007.04 - 2013.02
  • Conducted system analysis phase to gather and evaluate requirements
  • Developed database schema and screen designs based on detailed requirements
  • Oversaw implementation phase to ensure project milestones were met
  • Coached three developers during website implementation, enhancing team capability and knowledge transfer
  • Provided high-level technical support, resolving issues to maintain development progress and project timeline
  • Created support tools and trained colleagues, improving response times and consistency in addressing technical queries
  • Project : AUTOBIZ B2C (Business to Consumer)
  • Web site (Used cars repurchase web site for car vendor partners, technical compare for car models, help choice of best car depending on your criteria, etc..):
  • Technical Environment : PHP 5 / MySQL 5 / AFW Frame Work
  • Delivered : http://vendre.autobiz.fr/ (or also www.autobiz.fr )

Software & Web Developer

HEWLETT PACKARD
Grenoble
1998.06 - 2007.03
  • NetAccess project: Internal service in HP allowing employees (especially sales representative) and partners to access safely in a transparent way from any location in Europe to their personal desktop environment at the local network of HP (LAN).
  • Responsibilities:
  • - Support users and troubleshoot infrastructure problems.
  • - Follow up the development of internal intra-services billing system for this service.
  • - Monthly Reporting about the performance of the service and compare with goals
  • - Capacity planning for the infrastructure
  • - Follow up the updates of infrastructure and the new points of presence (POP)
  • Technical Environment: Java, Sybase, Unix
  • Network: MAX (NAS Server), PIPELINES, Radius servers (Lucent technologies).

Software & Web Developer

KLEE
Paris
1996.07 - 1998.05
  • Developed web portal for seamless travel bookings, including bus, train, and plane options.
  • Developed Project KDS-Server, a virtual server offering services similar to leading travel booking platforms (Amadeus, Sabre, Galileo, WorldSpan).
  • Created Wave 2000, software for managing travel expenditure, including booking, profiles, and costs, enhancing financial oversight for the company.
  • Built CRS Sentinel, software enabling airline companies to monitor competitor rate changes effectively.
  • Technical Environment: PHP/MySQL/HTML/CSS

Education

Engineer Diploma - Computer Science and Robotics

MINES ParisTech Engineering National School
Paris, France
1991.09 - 1996.07

Skills

  • PHP
  • Web programming
  • HTML/CSS/Bootstrap
  • API DevelopmentScript/jQuery/AJAX
  • Drupal
  • Yii
  • API Development
  • Script/jQuery/AJAX
  • Non-web programming
  • Java
  • Microservices Architecture
  • DBMS:
  • MySQL/MariaDB
  • Oracle
  • SQL Server
  • Sybase
  • Business intelligence:
  • Business Objects 65 & XI
  • Web Intelligence/Data Integrator

Certification

  • 2006 : ASP.Net ADVANCIA-Microsoft, Tunisia
  • 1999 : Max, Pipelines Ascend (now Lucent technologies), United Kingdom

LANGUAGES

Arabic Fluent
French Fluent
English Fluent

Projects

  • Project : Tadrib System (Student Information System for Private Training Department), 1. Participate to migration from cloud hosting to TVTC Data-center hosting, 2. Optimize some low pages and reports, 3. Migrate to new version of PHP/MySQL, 4. Improve Data consistency and quality, 5. Develop new ETL between PT DB and NIC Staging DB according to new specification from SADAYA, Technical Environment : PHP, HTML/CSS/BOOTSTRAP
  • Project : NEXTCLOUD (DEVELOPER IN CORE OF SYSTEM):, http://www.nextcloud.com, Nextcloud Applications :, https://fsdemo.tamkeentech.sa/, https://ethaq.tvtc.gov.sa/ethaqplus/, my role was to add/debugg apps of this PHP based plateform (ex notifications)
  • Project : Development Department Management System, It is an application + framework that helps development-division employees (managers, analysists, team leaders, developers) to manage projects/tasks with TVTC specific requirements. It help developers to take the good path and the correct solution when developing and this is by allowing them to :, 1. understand well the requirement, 2. auto-generate models, ex. Entity models/ Physical models/ JDL (JHipster Domain Language), and you can define dynamically any kind of scripts you want to generate for your specific dev-environment, 3. auto-generate scripts :, ex. SQL Database creation script, and other scripts, 4. auto-generate html mockup suggestions for backend and frontend screens and allow customize on these mockups, 5. give xml structure of how should be the Roles / business functions and menus for the system, 6. many other generations / tools, The system is devided to 4 modules :, Module 1 : Business Analysis Tool (using BABOK standard practices and others), Module 2 : System Analysis Tool, Module 3 : User Management System Framework (using H.Z.M - U.M.S), Module 4 : Projects Management Tool (management of team and daily tasks planning), Methodology: Agile, Technical Environment : PHP, HTML/CSS/BOOTSTRAP, AFW Framework (Back-end)
  • Project (for TVTC) : TVTC Clinics Management System, Responsibility 1 : Analysis (using H.Z.M Framework standard practices), Responsibility 2 : Team leader, Responsibility 3 : Scrum master, Responsibility 4 : Technical expert, Methodology: Agile (agile project pilot for TVTC - coached by An Agile Expert), Technical Environment : Angular JS 2, JAVA, TFS, GITLAB
  • Project (for TVTC) : Unified Admission Gate, Business Analysis Phase, B.A.P.M (identify stakeholders, etc..), Requirements Analysis / Enterprise Analysis, Elicitation, R.M.C (Requirement Management and Communication), S.A.V (Solution Assessment and Validation), System Analysis Phase, Identify External Interface Requirements (exemple web service with yasser, other web services, barcode scanner, etc..), Write the SRS document (Overall Description, System Features/Use cases, External Interface Requirements, Nonfunctional Requirements, Entity/Physical data diagrams, Sequence diagrams, Data Flow Diagrams, State-Transition Diagrams, etc.), Create templates for the user interfaces needed, Implementation phase : (as Team Leader), Follow and guide the implementation
  • Project : AUTOBIZ Call center (intranet), Daily work interface for AUTOBIZ Call center teleoperators in a call center using skype calling (for lowest cost) with recording calls and management of campaigns :, - Settings of questions that should be asked (with intelligent sequence logic), - Save responses got (mono-choice, multi-choice, text and other types of response), - Link the call record in DB with the mp3 recorded file for many purposes :, 1. Data quality control (Business Managers, Always),, 2. Data check (when needed), 3. Save an evaluation of teleoperators work quality, - The system should have settings to define how to exploit the data gathered by good evaluated teleoperators and for their approved work., S.A Phase, Read the approved requirements (collaboration with a French senior business analyst), and create a complete solution (data base schema, data workflow, link with central database of AUTOBIZ, concept screens for calling customers and filling their responses on the campaign setted questions, etc..), Implementation phase, Lead and guide the implementation with 5 developers, Technical Environment : JAVA, Skype APIs, PHP/MySQL/HTML/CSS/JQuery, RCS
  • Project : AUTOBIZ Market System, Used cars trade tools system for vendors, 1. Help the vendor to evaluate the price of used cars, 2. Help the vendor to find good buyers from our database of advertisers, (got from our « vendre.autobiz.fr » web site database, and also from intelligent download and parse of ads from external specialized web sites), 3. Give to vendors tips to better manage his stock of cars (ex. minimise the rotation time), 4. Help him to put ads in the appropriate external web site depending on type of car, 5. Insert ads automatically in our web site (he don’t need to insert it, we already got it from his stock database, he can just modify and approve, etc.), Mission : Team Leader / Senior developper, Technical Environment : PHP 5.x / MySQL 5.x, Delivery : http://www.systemevo.com/ (or also http://www.autobiz-market.com/)
  • Project : AUTOBIZ Internal PHP Frame Work : develop and improve HZM Framework, Day to day tasks:, - Development, Technical Environment : PHP 5.x.x / MySQL 5.x/HTML/CSS/JQuery

Training

  • Jan 1996 - Jul 1996
  • Training period / Project of end of studies
  • EDF Chatou Paris , France
  • ROBOT EYES: Develop an application windows based to pilot with vocal commands a stereoscopic camera (virtual 3D image) used by a robot user inside nuclear thermal power station (for the generation of electricity) for EDF (Electricité De France) the official national electricity provider in France.
  • Technical Environment: C++, Cameras drivers, Speech Recognition Library

PERSONAL INFORMATION

  • Name : BOUBAKER Rafik
  • Current position: FULL STACK PHP DEVELOPER – SYSTEM DESIGNER – PROBLEM SOLVER
  • Company: Colleges Of Excellence COMPAY
  • Current location: SAUDI ARABIA, Riyadh
  • Notice Period: 2 Months
  • Email : rafiq.boubaker@gmail.com
  • Mobile : +966 59888330
  • Address : Tayba Street Al-MALAZ Riyadh

Timeline

FULL Stack PHP Developer

Naseej For Technology
2023.01 - Current

FULL STACK PHP DEVELOPER – SOLUTION ARCHITECT

Colleges Of Excellence COMPAY (COE - TAMAYOZ)
2021.02 - 2026.06

FULL STACK PHP DEVELOPER - Team leader

TAMKEEN Technologies
2013.03 - 2021.02

System Design / Senior Developer / Team Leader

AUTOBIZ
2007.04 - 2013.02

Software & Web Developer

HEWLETT PACKARD
1998.06 - 2007.03

Software & Web Developer

KLEE
1996.07 - 1998.05

Engineer Diploma - Computer Science and Robotics

MINES ParisTech Engineering National School
1991.09 - 1996.07
Rafik BOUBAKER