About Taha
English
Fluent
French
Native or bilingual
Experience
- hsk digitalETL Architect / Technical Project ManagerCONSULTING AND AUDITSApril 2020 - Today (6 years and 2 months)Paris, FranceFunction: BI Project Manager / Technical ArchitectEnd clients: Groupe PSA / LeasePlan / Fraikin / InternalMission: Project management and development of the solution "GDR-BI by SmartData for Lead" Gathering requirements from functional teams Estimation – breakdown – planning Writing functional specifications, data dictionary, technical specifications Recruitment Task allocation to team members and progress monitoring Manage the client relationship COPIL / COPROJ / COTECH Architecture of the base and application design Development of Talend processing / INSEE data flows + specific partner data Development of Reporting elements with Power BI and Embedded deployment Technical and functional documentation Implementation of the technical infrastructure, deployment and user trainingDatabase: SQL Oracle 12g, PostgreSQL 10/12Data processing: Talend / Specific in JavaReporting tools: Microsoft Power BI / Embedded in a Node.JS / Bootstrap applicationEnvironment: Windows / Unix
- AUCHAN RETAIL INTERNATIONALFlow Project Manager - BI and MDMRETAIL (LARGE RETAILERS)November 2018 - Today (7 years and 7 months)Villeneuve-d'Ascq, FranceAuchan Retail International – Corporate Products Department (DPC) November 2018-March 2019:Function: Flow Project Manager - Data ExpertTeams:- 2 days per week in the International BI team- 3 days per week in the MDM team – Inter-application exchanges-----------------------------------------------------------------------------------------------------------------------------Mission 1: in the International BI teamAt a rate of 2 days per week, I was responsible for the design, architecture, development, deployment and Run of business data transformation processing for management purposes. I created the following bases:- Margins (5NET international, local and international supplier discounts)- Promotions: processing and application of promotions to support functional teams forprice choices and target the right promotion periods per product- Panel and negotiation files: make available to functional teams indicators allowing them to manage panel choices and produce reliable negotiation files- Supervision of junior developers, estimation and project managementTechnologies:Database: TeradataData processing: Talend, Shell Restitution: Business Object / Qlik Sense Environment: Unix / Windows-----------------------------------------------------------------------------------------------------------------------------Mission 2: in the MDM / Exchanges team3 days per week, I was responsible for redesigning the MDM model and developingprocessing for inter-application exchanges:- Improving performance and optimizing the data model- To meet Run needs, I added the asynchronous logging components of YodaLogs (developed by the Auchan Corp. teams) and developed the ELK stack to load these logs and manage the various processing via Kibana dashboards- Redesign of orchestration jobs- Development of extraction jobs for the domains: Textile, Bazaar, Food- Improving the performance of certain MDM componentsTechnologies:Database: OracleData processing: Talend MDM, Talend Integration Environment: Unix / Windows
- WorldlineBI Project Manager - Technical and FunctionalDIGITAL AND ITJanuary 2017 - November 2018 (1 year and 10 months)Lille, FranceJan 2017-Nov 2018:Function: business intelligence project manager – technical and functionalClients: ANTS (National Agency for Secure Titles), SIV (Vehicle Registration Service) and SSA (Armed Forces Health Service)Team: the transverse department “InfoCentres” is attached to the MTS (Mobility & e-Transactional Services) business unit. It is composed of a set of teams called “InfoCentre”, each of which takes charge of one or more Data projects. I was responsible for the following InfoCentres:- ANTS-COMEDEC: BI project from start to implementation- SSA: BI project from start to implementation- SIV: maintenance / development of evolutions and corrections-----------------------------------------------------------------------------------------------------------------------------Mission 1: ANTS – National Agency for Secure TitlesIn order to manage its new COMEDEC (Electronic Communication of Civil Status Data) platform by data, ANTS and Worldline tasked me with developing and implementing an end-to-end business intelligence chain with flat files containing business data to be cross-referenced with reference data as input and two ODS (detailed, cleansed data) and DWH (aggregated data around the requested analysis axes) databases as output, which are fed by the ETL on a daily basis.The project's major constraints:- Reproduce the existing system identically (complex and mostly obsolete Excel macros)- Recalculate the entire history since 2016 at the end of the “ETL Developments” project - ETL performance- Intelligent rejection management and automatic erroneous data recycling mechanism- Custom Data Quality process to validate the reliability of calculated data and indicators- Strong dependence on the business team which prepares the raw data exports for usMy tasks and responsibilities:- Gathering requirements, organizing and facilitating workshops- Writing the Expression of Need, breaking down and estimating the project, proposing a schedule- Writing the functional and technical specifications document and monitoring its validation by the client- Writing the technical architecture document and ordering the machines- Implementing the application architecture of the COMEDEC InfoCentre and sending system requests- Developing the ETL and its various functionalities (recalculation, automatic purge, rejections, etc.)- Creating the various statistical reports (tabulations, graphs, OLAP cubes and dashboards)- Deploying the solutions, training and supporting the test teams (internal and external)- Implementing monitoring mechanisms (back, middle and front)- Writing the user guide and the operating document for delivery to production- Supporting and supervising the team of 3 developers throughout the projectTechnologies:Database: Oracle 11gData processing: Custom ETL in Java: Data-Aggregator, Maven, Hibernate, Jenkins, SonarReporting: Pentaho Business Analytics Server 8.1, Report Designer, MDX Schema Workbench DesignerEnvironment: Cent OS, Crontab scripts, back-middle architecture for the ETL and back-middle-front for the reporting tool-----------------------------------------------------------------------------------------------------------------------------Mission 2: SIV – Vehicle Registration ServiceThe SIV InfoCentre is an end-of-life project. It was assigned to my department as part of a maintenance contract pending its complete redesign.The project's major constraints:- Maintain the business intelligence in operational condition without undertaking significant developments despite the slowness, slowdowns and sometimes malfunctions due to the complexity of the processing and the various layers of corrective measures that generate regressions- Impossible to have an ODI and BO environment to qualify the corrective measures- No possible investment in this project before the end of the contractMy tasks and responsibilities:- Correcting bugs, restarting processing in the event of failure and monitoring platforms- Explaining any discrepancies and correcting the calculation methods for certain indicators- Implementing a battery of non-regression testsTechnologies:Database: Oracle 11gData processing: ODI (Oracle Data Integrator), ShellReporting: Business Object BI4 – Web IntelligenceEnvironment: Unix / Windows-----------------------------------------------------------------------------------------------------------------------------Mission 3: SSA – Armed Forces Health ServiceThe business intelligence chain for SSA supports the AXONE business application developed by Worldline and intended for the management and monitoring of the health of soldiers and their families. All data that passes through the various components of the AXONE tool is anonymized, transformed and aggregated to allow managers and decision-makers to effectively manage this medico-military activity and report to higher authorities. This project is classified as secret.The project's major constraints:- Recalculate and process all historical data (15 years)- Retention of business intelligence data for 130 years- Degraded / disconnected mode (for example for submarines). This data must be integrated and the indicators incremented for the period concerned and a report on any deltas must be produced- Compliance with the GDPR without losing the analytical integrity of the various dimensionsMy tasks and responsibilities:- Project management and supervision of the business intelligence team- Organize and facilitate workshops, negotiate schedules and prioritization of deliverables with the client- Creation of a data dictionary and the functional specifications document- Implementation of the architecture in two blocks: feeding the MongoDB ODS: anonymization and feeding the MySQL DWH: calculation of indicators and aggregation of data- Writing detailed technical specifications and the technical architecture document- Development of processing with Talend V7 to feed the ODS and the DWH- Creation of Lot 1.a reports and planning of automatic export sends via JasperReports Server / Qlik Sense- Acceptance, deployment and delivery of Lot 1.aTechnologies:Database: MongoDB, MySQLData processing: Talend Studio for Big Data V7.0Reporting: Qlik Sense, JasperReports Server 6.3Environment: Cent OS, Crontab, Windows
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Information System and Decision Support EngineerECEN - Lille12013Formation double compétence technique et gestion pour spécialistes maîtrisant les aspects techniques de la chaîne informationnelle (informatique décisionnelle), capables d’apporter un diagnostic quantitatif des situations et une approche prévisionnelle de la décision, en s’appuyant sur une connaissance profonde des problématiques métiers.