حاتم عزيزة, Software Architect and Consultant

حاتم عزيزة

Software Architect and Consultant

BIGSOFT

البلد
تونس
التعليم
دكتوراة, Computer Science
الخبرات
22 years, 7 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :22 years, 7 أشهر

Software Architect and Consultant في BIGSOFT
  • تونس - تونس
  • أشغل هذه الوظيفة منذ يناير 2021

As a consultant and developer, I participated in the creation of an application for the management and monitoring of tenders and online consultations using IBM Domino Designer, XPages, Java and JS.
o Analysis of the client's needs in terms of functionalities and application performance
o Software architecture design using IBM Domino Designer
o Programming application functionality using XPages, Java and JS
o Development of the data access layer using Hibernate to facilitate the manipulation of data stored in a DB2 database
o Application testing to ensure quality, performance and reliability
o Training users on how to use the application and providing technical support when needed.

Main skills implemented:
▪ Functional / Professions: Consultant and Developer.
▪ Methodology: Agile/Scrum
▪ IT: IBM Domino Designer / XPages / Java / JS.

Expert/Trainer في The Gateway to Digital Professions (PMN)
  • فرنسا - Paris
  • يوليو 2022 إلى مايو 2023

As an expert and trainer in PL/SQL, distributed systems with Python and Python scripting programming, I have:
o Designed and facilitated several training sessions for learners of different levels, ranging from beginners to experienced professionals.
o Developed comprehensive training programs that cover all aspects of these technologies.
o Prepared detailed course materials and practical exercises to enable learners to acquire practical skills and apply them in real-life scenarios.
o Provided individual support to learners to help them solve problems and overcome difficulties they encountered when putting the concepts taught into practice.

Main skills implemented:
▪ Functional: Expert/Trainer
▪ Methodology: Pedagogical scripting.
▪ IT: Linux, PL/SQL (Oracle), Python, Numpy, matplotlib, pandas

Expert/Trainer في FITEC
  • فرنسا - Paris
  • يونيو 2022 إلى مايو 2023

As an expert in Java programming, databases, python and data analysis, I facilitated several training sessions in the profile of Fitec, France for different areas of competence.
o Animation of training sessions on different areas such as SQL, Java, Data Scrapping with Python, Elastic Stack and Kibana.
o Design of training materials adapted to each area of training.
o Supporting trainees in putting the acquired knowledge into practice.
o Regular assessment of learners' progress and adaptation of teaching methods accordingly.
o Sharing my expertise and professional experience to help learners understand the issues related to each area of training.

Main skills implemented:
▪ Functional: Expert/Trainer
▪ Methodology: Pedagogical scripting.
▪ Computing: Java, Oracle(SQL), Python, Numpy, matplotlib, Pandas, Elasticsearch, kibana, beats, logstash

IT Consultant في : elKhawarezmi Computing Center
  • تونس - تونس
  • فبراير 2022 إلى سبتمبر 2022

As a consultant, I was responsible for carrying out a digitalization strategy mission for Higher Education and Scientific Research focused on infrastructure. I worked closely with stakeholders to develop a comprehensive strategy and put in place practical solutions to meet the needs of the higher education and scientific research sector in terms of digitization and infrastructure.
o Identify the needs and challenges of the higher education and scientific research sector in terms of digitalization and infrastructure.
o Assess the resources currently available for digital infrastructure, networks and communication tools.
o Develop a global strategy that responds to identified needs and is in line with available resources.
o Plan the implementation of the strategy by identifying the key stages, the resources needed and the deadlines.

Main skills implemented:
▪ Functions: Consultant.
▪ Methodology: Project planning and implementation
▪ IT: Trello, Power BI, XMind

Architect/Designer/Developer في SHARING TECHNOLOGIES
  • تونس - تونس
  • يناير 2019 إلى ديسمبر 2020

As an Architect/Designer/Developer to develop an application for the electronic management of overdraft requests dedicated to a bank, I was responsible for designing the software architecture and the design of the application, as well as supervising the development team to ensure the quality and performance of the application. I worked closely with QA and Testing teams to build and execute comprehensive test plans including unit testing and integration testing.

o Elaborate the software architecture and design the application design using the best practices of the Java EE architecture.
o Select and configure the most suitable development tools for Java EE application development and deployment
o Supervise the development team to ensure the quality and performance of the application.
o Work closely with QA and Testing teams to develop and execute comprehensive test plans.
o Train application users and provide technical support.

Main skills implemented:
▪ Functional: Architect/Designer/Developer.
▪ Methodology: Agile/Scrum
▪ IT: Java EE, Spring, Git

Expert/Trainer في Spectrum Groupe
  • تونس - تونس
  • يناير 2020 إلى ديسمبر 2020

As an expert of the ECM Elise solution, I supported the ministerial executives in the exploitation of the solution and animated presidential training sessions in Elise, ECM, to the profile of the executives of the various Tunisian ministries.
o Implemented the ECM Elise solution for the various Tunisian ministries
o Provide technical support to users to solve problems encountered
o Design and lead training on the different functionalities of the solution for ministerial executives
o Work closely with departmental executives to understand their needs and propose appropriate solutions
o Contribute to improving the efficiency and quality of the business processes of the ministries concerned thanks to my expertise in Elise.

Main skills implemented:
▪ Functional: Expert/Trainer
▪ Methodology: IT Consulting
▪ IT: Microsoft Azure, EliseFlow, DocFactory

Expert/Trainer في Africatek
  • تونس - تونس
  • أبريل 2019 إلى ديسمبر 2019

I had the opportunity to animate a training-retraining session in database within the framework of a program financed by the European Union to help young engineers and scientific doctors to retrain professionally. This experience includes:
o Design and implementation of a training program on databases.
o Preparation and facilitation of training sessions for participants using educational and interactive tools to enhance their learning.
o Regular evaluation of training results to measure the effectiveness of training and adapt teaching methods if necessary.
o Encourage exchange of ideas and collaboration between participants to build their skills and confidence in their new career path.

Main skills implemented:
▪ Functional: Expert/Trainer
▪ Methodology: Pedagogical scripting.
▪ IT: Oracle, MySQL, SQL, PL/SQL, MOODLE

Architect/Designer/Developer في SHARING TECHNOLOGIES
  • تونس - تونس
  • سبتمبر 2017 إلى ديسمبر 2018

As an Architect/Designer/Developer, I worked on the development of an electronic credit file management application for a bank. This application has been designed to allow more efficient and faster management of credit applications, using modern and innovative technologies.
o Design of the software architecture and design of the application for the electronic management of credit files.
o Selection and configuration of development tools for application development and deployment.
o Supervision of the development team to ensure the quality and performance of the application.
o Implementation of automated tests to guarantee the quality and reliability of the application.
o Implementation of a training plan for the users of the application.

Main skills implemented:
▪ Functional: Architect/Designer/Developer.
▪ Methodology: Agile/Scrum
▪ IT: Oracle Application Express, Java.

Java development consultant في SHARING TECHNOLOGIES
  • تونس - تونس
  • يناير 2013 إلى مارس 2018

As a Java development consultant for a project to dematerialize judgments and notary registers, I had the responsibility of developing effective software solutions for electronic document management (EDM). My role was to ensure the design, development and maintenance of the GED platform for all judgments and notary registers of the company.
o Design and development of the GED platform for the dematerialization of judgments and notary registers.
o Implementation of a solid software architecture, based on J2EE, to allow easy integration with other company systems.
o Coordination with other team members to ensure the quality and performance of the software solutions developed.
o The implementation of automated tests to ensure the quality and reliability of the solutions developed.
o Technical assistance and support for users of the GED platform.

Main skills implemented:
▪ Functional: Java development consultant
▪ Methodology: Agile/Scrum
▪ Computing: Windows Server, IBM FileNet, IBM Websphere Application Server, DB2, Java EE

Integration/Administration Engineer "Implementation of an EDM solution" في SHARING TECHNOLOGIES
  • تونس - تونس
  • سبتمبر 2010 إلى ديسمبر 2012

As an Integration/Administration Engineer, I had the opportunity to work on a project to set up an EDM (Electronic Document Management) solution for a company. My role was to integrate the GED solution with existing systems, to ensure its administration and to ensure that the system met the requirements of the company. I worked closely with the development and test teams to ensure a flawless implementation of the solution.
● Integration of the GED solution with the company's existing systems.
● Configuration and administration of the GED solution.
● Testing and validation of the solution to ensure it met business requirements.
● Training users on how to use the system and providing ongoing technical support.

Main skills implemented:
● Functional: Integration/Administration Engineer
● Methodology: OR
● Computing: Win 2008 Enterprise, IBM DB2, IBM Websphere Application Server, Java

Development consultant and solutions architect "Implementation of an EDM solution" في SHARING TECHNOLOGIES
  • تونس - تونس
  • يناير 2008 إلى سبتمبر 2010

As a Development Consultant and Solutions Architect, I had the opportunity to work on an exciting project to implement an EDM solution. Here is an overview of the tasks I performed on this project:
o Design of a solid architecture for the GED solution, working closely with the development team.
o Analysis of customer needs to define the technical specifications of the solution.
o Java development of a solution for indexing and centralized control of digitized files.
o Implementation of the solution, using state-of-the-art technologies to deliver a high quality solution.
o Respect of the deadlines and the budget allocated for the project.

Main skills implemented:
● Functional: Development consultant and solutions architect
● Methodology: Agile/Scrum, DevOps.
● Computing: Win 2008 Enterprise, IBM DB2, IBMWebsphere Application server, Java

IT Trainer في Cifode'com
  • تونس - تونس
  • نوفمبر 2001 إلى ديسمبر 2008

Within the program of the national employment fund, I had the opportunity to lead several training-retraining sessions for young holders of scientific or economic master's degrees. Here are the details of these sessions:
o Java Training: Taught basic Java concepts including classes, objects, loops, and arrays, as well as advanced techniques like interfaces, exceptions, and threads.
o Training in C: I taught the fundamental concepts of programming in C, such as variables, arrays, functions, pointers and structures.
o Algorithmic training: I taught the basic concepts of algorithmics, such as data structures, sorting algorithms, search algorithms and dynamic programming algorithms.
o Database training: I taught basic concepts of database management, including relational models, database operations, table creation and management, SQL queries and transactions.

Main skills implemented:
▪ Functional: Trainer
▪ Methodology: Pedagogical scripting.
▪ IT: Java, C, SQL

الخلفية التعليمية

دكتوراة, Computer Science
  • في Tunis University
  • يناير 2022

Nowadays, we live in an increasingly dematerialized world. The cloud is the generator of the next wave of technologies, the detonator of all cutting-edge developments like artificial intelligence and blockchain. The scheduling of tasks is the main challenge of the cloud environment which leads us to focus on solutions that optimize the use of the computing resources of the cloud. For that, we proposed new approaches aiming to find the best compromise between the optimization of the time necessary to execute a set of tasks in the cloud and the reduction of their processing cost while meeting constraints. Energy consumption when processing tasks is also addressed. We proposed a genetic approach to model and optimize a task scheduling problem in CC and we provided a hybrid approach based on a GA and a HEFT for the modeling and optimization of a scientific workflow scheduling problem. Finally, we proposed a solution based on DVFS thus influencing the energy consumption.

ماجستير, Business Computing
  • في University Of Tunis
  • يوليو 2016

This master's degree is part of the informational and technical evolution characterized by the advent of information technology and the integration of IT tools with quantitative decision-making tools. The training aims to equip students with the necessary mechanisms and tools to be able to understand, integrate and innovate in terms of business competitiveness. Mastery of quantitative forecasting and decision support tools will help companies better manage their market share strategically and increase their operational productivity gains. The training aims to prepare the student to pursue research in modeling, forecasting and decision support.

ماجستير, Networks And Telecommunications Engineering
  • في University Of Tunis El Manar
  • يوليو 2003

Understand the interactions between different parts of an electronic telecommunication system. The student will be able to describe the propagation phenomena, and the elements of a telecommunication system (digital and analog electronics, antennas)

دبلوم عالي, Business Computing
  • في University Of Tunis
  • يونيو 2001

The goal of the Bachelor of Computer Science is to train, in four years, skills mastering concepts and modern technologies, able to work in several areas such as: - Analysis, design and implementation of information systems. - Knowledge and computerization of business management processes. - Control and monitoring of a computer project in all phases of its life cycle. Students can also move towards a high-level research curriculum in diverse fields and disparate institutions related to the training provided.

الثانوية العامة أو ما يعادلها, Mathematical Sciences
  • في Sadiki school
  • يونيو 1997

The higher school's degree in mathematics is intended for anyone who likes to learn and analyze concepts, seeks to understand the basis of facts, is passionate about problem solving, shows perseverance and meticulousness, wants to develop their rigor and has the concern to popularize and communicate clearly.

اختبارات بيت.كوم

IQ Test
IQ Test
Score 123%

Specialties & Skills

IT Consultancy
Data Analysis
java EE
IT Architecture
data analyst
Spring Boot
Kubernetes
Elasticsearch

اللغات

الانجليزية
متمرّس
الفرنسية
اللغة الأم
العربية
اللغة الأم
الايطالية
متوسط

التدريب و الشهادات

Six Sigma Yellow Belt (الشهادة)
تاريخ الدورة:
June 2019
Programming Using Python (الشهادة)
تاريخ الدورة:
May 2020
Programming Using Java (الشهادة)
تاريخ الدورة:
June 2020
Database Administration Fundamentals (الشهادة)
تاريخ الدورة:
May 2020
Scrum Foundation Professional Certificate (الشهادة)
تاريخ الدورة:
July 2020
Scrum Fundamentals Certified (الشهادة)
تاريخ الدورة:
May 2020
Microsoft Certified Educator (الشهادة)
تاريخ الدورة:
April 2021