Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Resume Boubaker Abdallah
1. h
Naissance
13.08.1989
Experience
+ 6
Al Wadi, Riyadh KSA
+966 563899168
www.boubaker.tk
boubakerdev@gmail.com
LANGUAGES
Arabic
French
English
PROFESSIONAL EXPERIENCE
Present IT Consultant and Business Analyst ODOO
At ATIT (ADVANCED TECHNOLOGIES FOR INFORMATION TECHNOLOGIES)
My Projects:
World Assembly of Muslim Youth (In progress) :
Preparation of the requirements of all departments:
Software Management, Social Software Management
Management of planning and studies, Information and Information,
Technology Management, Youth Volunteering Department, Office
management and international relations, Resource Development
Management, Properties Management, Financial Affairs Administration
Administrative Affairs Department.
Prepare the project scope, project plan and organize tasks with developers.
Asra (Olive oil Aljawf – Asra) (In progress):
Preparation of requirements for the project.
Prepare the project scope, project plan and organize tasks with developers.
The project is to link all transaction in the "Zed" platform with Odoo
Track sales on the website and on Odoo
From sale orders, delivery order, invoices, and payment methods.
Main module used: Sales, Inventory, Accounting, Purchase, Employee,
CRM, MRP, Time Off, Payroll, Zid connector ….
Training users on models
Gasoline (Gasoline Petroleum Services Company) (In progress):
Preparation of requirements for the project.
The project is to sell petroleum, mini market and coffee POS, organize the
fleet of the cars, link accounting expenses and reports by each sale point,
employee management, payroll and vacations ...
Main module used: Sales, Inventory, Accounting, Purchase, Employee,
CRM, MRP, Time Off, Payroll, Fleet management, Expense, Point of Sale….
Training users on models
Abdurehman Algosaibi G.T.C (In progress):
The project is a system for the archiving and organization of documents,
with administrative communications module programming
Whitebirds and Halfmoon :
Support system of the project (point of sale café in several areas)
Abdulmajeed bin Abdulrhman Al-Jeraisy Recruitment Company:
Specialized in meeting the needs of the local market of qualified and
trained human cadres for the public and private sectors and the individuals
sector of various specializations and of different nationalities.
- Creating an Android application to organize recruitment and connect
with ODOO modules
Main module used: Sales, Inventory, Accounting, Purchase, Employee,
CRM, MRP, Time Off, Payroll (multi specification), Fleet management,
Expense, Point of Sale….
Riyadh, KSA
2. June 2017 to August 2018
Odoo system coordinator
At CVCI - Ets
Establishment of the ERP Odoo, and adaptation of the different
modules to the needs of society.
Improve the performance of the company and its operations in
Analyze, optimize and maintain the Odoo system.
Perform internal training on the different modules and features of the
ERP system, then support system users.
Diagnose and solve problems related to the Odoo system.
Specific development for all needs.
Implementation of Odoo, and adapting different modules to the
needs of society.
Development of a specific module on Odoo for e-commerce online.
Adapt and specify the entire sales process such as the quotation
preparation, delivery and billing management.
Adapt and specify the entire purchase process such as the quote,
receipt management and supplier billing.
Adapt all QWeb reports of the system (quote, order form, delivery
note / reception, billing, reception ...) with the needs of the company.
Ensure the progress of the project.
Avoid obstacles and anomalies to ensure good project progression.
Python / Odoo Developer
AT Tunisofts
Project Charity Center:
The administrative and financial part:
- Development of a specific module for payroll management.
- Design and development of specific modules for expenditure
management, revenue management.
- Development of a module for the safety management of the
administrative and financial part.
- Design of all QWeb and Excel reports.
The Education Party:
- Development of a module for the management of students, teachers,
supervisor, and directors.
- Development of a module for the management of online recordings.
- Development of a module for exam management ...
-Development of a website template for the portal of the Charity Center.
Other projects:
Modules specific to the needs of our customers.
- Analysis, correction and optimization of bugs.
- Coordination with the customer for needs analysis.
- Development of a module for the management of human resources,
presence, student, exams, e-commerce, project, sale, purchase,
accounting ...
- Avoid obstacles and abnormalities to ensure a good progression of
projects.
Sousse, TN
Tunis
September 2018 to September 2020
3. February-June 2014
Adapt and specify the entire sales process such as quotation
preparation, delivery of deliveries and billing
Adapt and specify the entire purchase process such as quotation
request, reception management and supplier billing
Adapt all the reports of the system (quote, order form, delivery /
reception, billing, receipt ...) with the needs of society.
Ensure the progression of projects
Avoid obstacles and abnormalities and correct bugs.
Odoo / Web Developer
At OpenDEV
Establishment of the ERP Odoo, and the adaptation of the different
modules to the need of society.
Improve the performance of the company and its operations by
analyzing, optimizing and maintaining the ODOO system.
Perform internal training on the different modules and features of
the ERP system, then support system users.
Diagnose and solve problems related to the Odoo system.
Specific development for all necessary needs.
February 2013
Bizerte
End of studies' project
Title: Development of an Openerp business ERP according to the scrum method.
Company: OpenDev
Tasks:
Phase 1: Definition of the need and design of the solution:
Collect features adapted with the problem.
Find all modules that we near the solution.
Solution design (functional and non-functional requirements, search for OpenERP
documentation for better project integration, ...).
Phase 2: Realization and Development:
Database conception.
Creating views and classes under the missing modules in the application.
Development of modules and under modules built into the application and do tests
for the proper implementation, and to avoid all errors (maintenance)
Stages
July 2014 to May 2017
Improvement Stage
Title: Development of a sales invoice reporting module
Company: OpenDev
4. Programmation, DB
Python, MySQL, PostegreSQL,Oracle
Web and Infographie
Photoshop, Gimp, Pinacle, Corel Draw, Sony vegas, Adobe illustrator,
Création de site web avec un CMS : WORDPRESS, JOOMLA, DRUPAL,…
XML, JAVASCRIPT, CSS, JQUERY, AJAX, HTML, xHTML...
Office tools Microsoft office, Open Office, Libre office
Software and systems
Odoo, OpenERP, Eclipse, Wampserver, Easyphp, Camtasia studio, Dia,
Start Uml, Net Bines, Matlab, Dreamweaver,
Operating system : Windows, GNU/Linux, Dos, Mac os…
Tasks:
Phase 1: Collection of information
Research the different needs and the development solution.
Phase 2: Design:
Design of application tasks and different classes and view to create.
Phase 3: Development:
Development of the application with its different interfaces.
Initiation internship in professional life
Title: Installation and repair system software, repair subscriber telephone cable.
Response to subscriber claims using GIS software.
GIS (Geographic Information System)
Company: Tunisia Telecom
Tasks:
Followed by the complaints of subscribers using GIS application.
Mounting and configuring computers and servers.
February 2012
EDUCATION
2102
-
2102 : Higher Institute of Technological Studies of Bizerte
License applied in computer technology, well.
Specialty: Development of information system.
2009-2011 : Higher Institute of Accounting and Administration of
the Company - Tunis
Gestion fondamentale (Formation en gestion)
2102
-
2102 : High school Ras Jebel, Bizerte-Tunisia
Baccalaureate Economy Management, Well
PERSONAL SKILLS