Oussama - Chef de projet JAVA
Ref : 110630C001-
1013 TUNIS (Tunisie)
-
Chef de projet, Développeur (38 ans)
-
Freelance
Expérience professionnelle
Establishment Functions and Tasks Period
HCL Software for
CHUBB and
Henkel
(France/USA)
Cloud Architect
- Migration to AWS, microservices, scalability
- Mobile app development with Kony and Native script
- Event based pipelines, Kinesis, firehose and serverless
- Serverless architecture, NoSQL (DynamoDB)
- API gateway, Elastic IP
- Private cloud, VPN, Security
- Cloud foundation/Terraform, infrastructure as code
- Continuous integration, test driven development, data driven development,
infrastructure as a service HA and Scalability: Docker, git, micro services,
serverless
Keywords: AWS, react native, react js, full stack, Cloud, Serverless, NodeJS,
Lambda, Restful APIs, Scrum, DynamoDB, EC2, mobile, native script, kony etc.
Addixware for
Verizon
(France/USA)
AWS Architect / NoSQL
- Building Cloud-based Data Pipeline and Big data Visualization in AWS
- Serverless architecture, NoSQL (DynamoDB)
- Indexation and Data streaming into Elastic Search
- Kibana Dashboard and data visualization
- API gateway, Elastic IP, and JWT authentication
- Data Pipeline: Kinesis, firehose, Lambda, S3
- Continuous integration, test driven development, data driven development,
infrastructure as a service HA and Scalability: Docker, micro services, serverless
Keywords: AWS, Cloud, Serverless, NodeJS, Lambda, Restful APIs, Scrum,
DynamoDB, SQS, Kinesis, Elastic search, react native, react js, Zipkin, etc.
F
Kony and
Temenos
(USA/
Switzerland)
Technical Program Manager
- Act as a single technical point of contact for the customer and delivery team
- Work with technology and business groups to define project specifications
and SDLC (Weight Watcher, ConEdison, Amway, NBA, Diebold Nixdorf)
- Act as Architect, delivery manager
- Interact with client during product demos/evaluations (Weight Watcher,
ConEdison, Amway, NBA, Diebold Nixdorf)
- Participate in the full lifecycle development process and coordination of tasks
among offshore teams located worldwide
- Conception, Architecture, Audit and action plan, Agile methodology.
- Continuous integration, test driven development, data driven development,
infrastructure as a service HA and Scalability: Docker, micro services, serverless
Keywords: Core banking, T24, AWS, Cloud, Serverless, Kony plateform,
Visualizer, Mobile Fabric, Java, javascript, Restful APIs, Scrum, DynamoDB,
SQS, Kafka, mysql, etc
Autobiz
(France)
Head of Data Advisor
- Design and conception of H/A data pipeline: Kafka, Devops, Docker swarm,
ELK, Cassandra
- Build database systems of high availability and quality
- Audit and action plan
- Participate in the full lifecycle development process and coordination of tasks
among offshore teams located worldwide
- Machine Learning, segmentation, categorization: NLTK, TensorFlow, Bayesian,
linear regression, recommendation engine etc..
Keywords: AWS, Cloud, Serverless, Kafka, Lambda, Redshift, DynamoDB,
TensorFlow, NTLK, PredictionIO, etc
11/2017
12/2019
LeGuide
(France)
Technical Manager
- Managing a team of 10 people (local and remote teams) and Scrum
Methodology (Poland, Germany, France, Tunisia, Bulgaria)
- Scrum Master, Management 3.0
- Hiring resources, management of technical budget, training, diversification of
sources of service
- The legacy of the Management Plan. separation of the layers, micro services.
- Redesign the data pipeline, memory first, study and audit.
- Audit of the existing and action plan
- Coordination with the various stakeholders
- Establishment of a development and test environment, infrastructure as a
service: Docker, micro services.
Keywords: Management, Docker, Rancher, Kafka, Restful APIs, Scrum, Data,
ELK, ntlk, laravel, etc.
Orange
(France)
Technical manager, Architect, R & D:
- Scrum master, lead team (10 people) transverse orange tools
- Design and Development of a prediction and automatic
categorization (machine learning, sentimental analysis).
- Transverse Development
- Development Design search engine multicriteria, facet search. (angular)
- Redesign of the program-tv portal
- Log analysis and prediction system fail
- Indexing and search engine, facets, optimization.
Keywords: Management, Nodejs, Angular JS, nodejs, Zend PHP5, NoSQL,
ElasticSearch, IA, Redis, MVC Framework, MySql, design, sentimental
analysis, recommendation engine, hadoop, Kafka, spark, mahout, scrum,
docker, swarm etc.
PressKing &
Mention
(France)
CTO
- Build a team from scratch and scale. (10 people)
- Discussing rounds with investors (efounders, 50 partners)
- Hiring ressources, management of technical budget, training, diversification of
sources of service
- Development and implementation of press releases publishing
site(********)
- Monitoring the web, cleaning noise (machine learning), sentimental analysis
on the data, objectivity, nature, feeling and prediction.
- Clustering, automatic categorization (k-means clustering, regression,
Bayesian)
Keywords Zend, mahout, clustering, Baysian, random forest, PHP, MVC,
MySql, design, EmberJs, nodejs, Python, sentimental and semantic analysis
Investwall
(Monaco)
Cofounder & CTO :
- Build a team from scratch and scale.
- Discussing rounds with investors
- Managing a team of 5 people for the development of a mobile application
" wingr "
- Development environments and architecture, docker, micro service cloud
computing.
- Architecture micro services, infrastructure as a service
- Machine learning and analyzing risk data on behalf of an insurance company
(Allianz)
- Incubation by the Allianz Riviera accelerator.
Keywords: Cordova, ios, android, scrum, Python, MLlib, spart, nodejs,
WebSocket, Angular JS, MongoDB, ElasticSe arch, IA, machine learning,etc.
Depuis 11/2010 jusqu'à aujourd'hui
3B metrie Consultant:
- Etudes des besoins
- Spécifications fonctionnelles et techniques
- Mise en place d'une équipe de travail
- Conception d'un SIG (serveur cartographique)
- Développement d'outils d'aide à la saisie sur terrain et synchronisation
Depuis 10/2010 jusqu'à aujourd'hui
Quova (USA) Consultant:
- Etudes des besoins
- Spécifications fonctionnelles et techniques
- Conception et mise en place du backoffice client
- Développement du backoffice client semblable à google analytics
- Encadrement d'équipe
- Méthode XP
- Gestion des relations clients
Depuis 06/2010 jusqu'à aujourd'hui
******** (USA) Consultant:
- Etudes des besoins
- Spécifications fonctionnelles et techniques
- Conception et mise en place du site ********
- Développement du site ********
- Encadrement d'équipe
- Animation des réunions
- Méthode XP
- Gestion des relations clients
01/2010 à 06/2010
Innova Tunisia Directeur Technique:
- Etudes des besoins
- Spécifications fonctionnelles et techniques
- Conception et mise en place de grands projets et de grandes œuvres
- Encadrement des équipes (20 personnes)
- Animation des réunions
- Suivi et validation du recrutement
- Gestion de projets à grand budget
- Méthode XP
- Gestion des ressources
- Elaboration des offres
- Suivi du budget
- Prévision
- Gestion des relations clients
04/2009 à 01/2010
Innova Tunisia Chef de projets Web:
- Etudes des besoins
- Gestion d'une équipe de 5 personnes
-Spécifications fonctionnelles et technique
- Conception de grand œuvre en prenant compte de la scalability
- Gestion de projets à grand budget
- Méthode XP
- Gestion des ressources
01/2008 à 04/2009
EDATIS Chef de projets:
- Etudes des besoins
-Spécifications fonctionnelles et technique
- Conception
- Estimation et fixation des prix
- Gestion de projets
- Gestion des ressources
06/2008 à 01/2009
EDATIS Développeur Sénior:
- Conception et mise en place de solutions pour les clients.
-Développement spécifique
- Rédaction des spécifications fonctionnelles et technique.
- Développement pour le compte de SkyTeam, idTGV, Tele2, Webreflex, etc…
08/2007 à 06/2008
AERO SA Concepteur réalisateur :
-Conception et mise en place d’un CRM (Gestionnaire des relations clients) utilisant une architecture MVC et fonctionnant avec MySql.
-Réalisation d’une application qui décrypte et parse les pages jaunes françaises pour une recherche donnée
-Réalisation de différents outils d’aide au commercial
-Développement d’application web
02/2007 à 08/2007
JUSTFINDNOW Concepteur Réalisateur:
-Développement d’application web
-Conception et Déploiement de solution web
-Web 2.0
-Réalisation et déploiement d’un système SSO (Single Sign On)
-Réalisation d’une plateforme d’étude et de suivi de positionnement Google.
2006 à 02/2007
META-SYSTEME Concepteur Réalisateur
Projet de Fin d’étude
- Développer une application Client serveur de jeu en ligne (Poker)
- Développement d’applications Web 2.0
2004 à 2006
Téléperformance Téléacteur
- Téléacteur, et vente par téléphone.
- Deux fois meilleur vendeur.
PRINCIPALES RÉALISATIONS
Freelance 2005: 2 mois
Réalisation d’un portail basé sur joomla et création de modules nécessaires à son développement
Meta-systeme 2006: 6 Mois
Réalisation de nombreux sites se basant sur AJAX pour le compte de client français.
Meta-systeme 2006: 3 mois
Conception et gestion d’un projet de jeu multi utilisateurs de poker en ligne se basant sur la technologie AJAX et PHP5. Ce logiciel s’exécute sans téléchargement et contient des méthodes de payement sécurisé.
JUSTFINDNOW 2007: 4 mois
Conception et réalisation d’un système d’utilisateur unique (Single Sign On) pour le réseau de sites de JUSTFINDNOW, utilisation de LDAP et déploiement de cette solution sur le serveur Windows NT
JUSTFINDNOW 2007: 2 mois
Conception, réalisation et déploiement d’un système de suivi de positionnement dans le moteur de recherche Google après une étude étendu sur son comportement utilisation des expressions régulières.
AERO SA 2007: 2 mois
Réalisation d’une application qui décrypte et parse les pages jaunes et récupère les données des professionnels répondant à une recherche pour les mettre dans une base de données.
EDATIS 2008:2 mois
Conception, réalisation et déploiement d’un système de gestion des relations clients :
- utilisation de la technologie AJAX
- modèle MVC
- utilisation de PHP avec MySql ou avec SQL server AERO SA 2007: 4 mois
Conception et réalisation du système de gestion de bases données pour le compte d’iDTGV dans le cadre de la maintenance de leur intranet
EDATIS 2008: 3mois
Conception de la solution d’implantation du compte SkyTeam dans la plateforme Edatis. Et mise en place de l’interface de gestion des transferts ftp. (SSL)
Optimisation de la solution (500 connexions simultanées)
Gestion des ressources
Gestion de l’équipe
EDATIS 2009: 2 mois
Etude et choix de la solution E-commerce clé en main, offre & pricing. Ainsi que la gestion du projet de la mise en place de cette solution.
Gestion de projet et des ressources pour la réalisation d’une version de l’E-commerce basé sur PrestaShop.
Innova 2009
Etude des besoin pour un grand projet de Social Networking. (********)
Spécifications fonctionnelles et techniques
Gestion des ressources
Etablissement des priorités
Monitoring
Rapports et compte rendu au client et à l’hiérarchie
Recrutement des ressources et encadrement
Etablissement d’une solution de Scalability.
Utilisation de nouvelle technologie comme Hbase, Hadoop, MySQL replication & partitionning
Méthode XP: Durée de l’Itération 6 mois
Innova 2009: 3 mois
Etude des besoins pour un système de gestion de parc de kiosque
Spécifications fonctionnelles et techniques
Gestion des ressources
Gestion du projet
Etablissement des priorités
Méthode XP : Durée de l’Itération 1 mois
Innova 2009
Organisation et préparation pour un projet interne de développement mobile
Etude IPhone,
Formation de l’équipe
Prototypage
Gestion du projet
Encadrement
Méthode XP
Innova 2010
Création et mise en place d’une solution de cache
Optimisation des performances
Outils de monitoring
Suivi de l’évolution
Encadrement de l’équipe
Tests unitaires et fonctionnels
Rapports
Gestion du projet
Solution optimale et solution de mise en charge horizontale et verticale
Outils et systèmes open source utilisés: Memcached, load balancing, Heap engine, mysql, KVS, Nagios, etc.
Innova 2010
Participation dans un projet interne d’un IDE web based
Généricité, réflexivité
Classe génériques, meta data, meta functions,
Utilisation de php, Mysql, Jquery, etc.
Ark 2010 - 2011
Etudes des besoins et établissement des spécifications fonctionnelles et techniques pour le reseau social ********
Conception et mise en place du site web ******** pour le compte d'une fondation américaine basée à San Fransisco Développement du site ********
Encadrement d'une équipe de 5 développeurs et designer et animation des réunions
Méthode XP
Gestion des relations clients
Utilisation de PHP5, MySQL, Yii Framework, jQuery, Facebook graph API, memcached, Python
Quova 2010-2011
Etudes des besoins et établissement des spécifications fonctionnelles et techniques pour l'interface client de Quova.
Conception et mise en place du du backoffice des client pour l'affichage des statistiques et des rapports (semblable à Google Analytics)
Encadremeent d'une équipe de 5 développeurs et designer et animation des réunions.
Utilisation de PHP5, MySQL, Symfony Framework, jQuery, Google Chart API, memcached
3B metrie 2010-2011
Consulting et mise en place d'un serveur cartographique pour le compte d'une société spécialisée.
Recherche, calcul d'itinéraire dans des données cartographique.
Mise en place d'outils de saisie terrain integrés à leur SIG (arcGIS)
Utilisation de GeoServer, Postgres, Openlayer, geoext, jquery, JAVA, VB script
Ark 2011
Développement et mise en place d'une toolbar pour Firefox, Chrome, Safari et IE8 avec une authentification et des paramêtres avancés (lier au réseau social
FORMATION
2009 Diplôme d'ingénieur en sciences informatiques ESPRIT Session principale Mention Très Bien
2006 DUT en Génie Logiciel INSAT Session principale Mention Très Bien
Depuis 2000
Baccalauréat Mathématique Lycée Menzeh 9 Tunis – Tunisie Session principale – Mention Bien
Formation Autodidacte
Autodidacte en programmation et en développement web. J’ai acquis une certaine expérience dans ce domaine notamment le développement 3d ainsi que le développement Web 2.0.
STAGES EFFECTUÉS
Nature du Stage Organisme Formateur Période
Formation PNL Pôle technologique Elghazela 3 jours: 2007
Formation des jeunes entrepreneurs CJD Tunisie 18 jours: 2007
Réalisation d’un jeu de poker en ligne Meta-Système 3 mois
2007
Réalisation d’une application de gestion de parc informatique et une application de gestion de parc automobile Institut national de météorologie un mois: 2006
Compétences en Développement
PHP, PHP5
J2EE, Java
Webservice
C, C++, C# (.net)
ASP, ASPX
Python, Perl
Technologie web 2.0 et Ajax
Visual Basic et VBscript
Java Script
XML, SQL 2, SQL
Compétence Base de Donnée
Installation, paramétrage, administration et gestion des bases de données
MySQL, Oracle, SQL Server, Acces, SqlLite, postgres
Compétences Administration Réseaux Windows(9x, 2000, NT), DOS, Linux (Redhat, Debian), …SSL
Nouvelles technologies et scalability MapReduce, Hadoop, Hbase, load balancing,
MySQL replication, MySQL sharding
Cassandra DataBase
Système d’exploitation Windows
Linux, Android, Mac Os, iOs
Compétences Réseaux TCP/IP, Ipv4, Ipx, Administration et paramétrage de réseaux
Logiciels et équipements manipulés WebSphere, Eclipse, PhpEd, Zend Studio
Compétences Réseaux TCP/IP, Ipv4, Ipx, Administration et paramétrage de réseaux
Eclipse, UltraEdit
Dreamweaver, Visual Studio 2005, Flash, 3Ds
Max.
Certification Microsoft Certified Professional (MCP) : Windows NT Server
Solution Open Source Drupal, SPIP, Joomla, ModX, Magento, PrestaShop, OsCommerce
Hadoop, Hbase, Memcached, APC
Framework PHP Yii Framework, Zend Framework, Synfony
Framework JavaScript ExtJs, jQuery, mootools
Gestion de projets et conception Méthodes agiles, XP, 2TUP, etc.
Conception: UML
LANGUES
Arabe Lu, Ecrit et parlé Très bien
Français Lu, Ecrit et parlé TCF: niveau supérieur avancé
Anglais Lu, Ecrit et parlé TOIC: 750/1000
Espagnol Lu, Ecrit et parlé Scolaire