Mohamed K.

Full Stack Developer

690 dollar
Freelancer
13 years
Évry, FRANCE

My experience

More

SUEZ Environnement via SQLIAugust 2016 - Present

Projet
JACINTHE : Développement d’une application Web pour la gestion des opportunités

●L’application répartie en 3 niveau :
❖Front Office :
➢Formulaires de création/édition et affichage
des opportunités
➢Formulaire de création/éditions d’une fiche de
prix pour l’opportunité
➢Benchmark des fiches de prix des opportunités
➢Export Excel des données de la liste
❖BackOffice : Administration des utilisateurs,
les rôles, profiles, produits, historique des opportunités
❖Batch : Suivi des indicateurs de qualité des
données des opportunités

La solution est basée sur une architecture
single page toute en manipulant les fondamentaux d’Angular :


Développement
des différentes couches de l’application Web (Back End et Front End) en
utilisant C# 4.5, Web Api et Angular

Conception de la Database : SQL Server, T-SQL, Entity
Framework
Environnement technologique :Visual Studio 2015, GIT, C# ,Angular 1.5,  Angular 4, T-SQL, Entity Framework, LINQ,
Bootstrap/HTML 5 (Responsive), ASP.NET MVC 5, JavaScript, JQuery, Ajax/Json,
SQL Server 2012

More

SOCIETE GENERALE SECURITIES SERVICES via SQLINovember 2013 - June 2016

Projet Quattro : Mise en place d’un nouveau service de  Gallery Private Equity / Real Estate –
DocBox,  la réalisation de la GED (Dépôt,
Recherche et téléchargement de documents..).

●La familiarisation  et l’analyse du contexte fonctionnel.

Répartition
des tâches en appliquant  la méthodologie
Agile  (la  collaboration avec un techlead)

Chiffrage
(Analyse des  Spéc Techniques,
Développement et Bug Fix) pour chaque tâches
●Rédaction des spécifications techniques.
●Validation du choix technique en conformité
avec l’architecture existante
●Réalisation des  Tests unitaires et d’intégration

Livraison sur le serveur de développement et
préparer la démo du sprint destinée à l’équipe métier et les gestionnaires de
l’administration de l’application (équipe GAP)

Projet
de refonte de l’application Quark destinée à l’édition des rapports financiers
(Web Api et AngularJs)

Projet
Refonte des modules GED et Habilitation suivant une architecture plus générique

La
création  de nouveaux services sur  le portail : Collateral Management et
Securities Lending

Projet Habilitation des menus : Split des menus par business line (Collateral
Management, Custody International, Asset Servicing ..)
●Interaction avec
les autres équipes MOA, DBA, l’équipe de développeurs et testeurs à Bangalore.
Environnement technologique : Visual Studio 2012, ASP.NET 4.0 (WebForm,
MVC), C#, LINQ, Entity Framework, Web Api, SQL Server, Oracle 11g, PL/SQL,
HTML5, CSS3, Bootstrap, JavaScript, Jquery, JIRA, Ajax, API REST, Nunit.

More

Natixis via COMISApril 2012 - October 2013

Projet JADE / RISKPRO : Gestion de bilans -
Réception de gros volume de données financières de différentes place de marché
à l’internationale  afin d’alimenter
Riskpro qui réceptionne ces flux et génère des rapports en vue d’une
utilisation par la Direction Financière pour analyser le bilan de la banque.

Projet : 
Refonte de IHM Web pour le paramétrage de tables (consultation,
insertion/suppression de masse). …...
●Étudier la refonte du site
existant afin d’implémenter sur un nouveau socle technique.
●Rédaction des Spécifications
Techniques Détaillés.
●Création d’un nouveau site en
incluant deux nouveaux écrans : LCR et NSFR (dans le cadre du projet Ratio
Liquidité Bâle 3)
●Responsable des développements
(planning/avancement des tâches, documentation fonctionnelle et technique,
livraison, Démo)

Suivi de Production de l’application Jade/RiskPro
●Maintenance et évolutions sur
l’ETL Jade à travers des correctifs et mise en œuvre de nouvelles fonctionnalités
en utilisant T-SQL

Environnement technologique :C#, ASP.NET, ADO.NET, LINQ, Jquery, HTML, CSS,
T-SQL, Sybase 15, Visual Studio 2008, SVN, QC, CTRL-M, UNIX.

More

Groupe GFISeptember 2009 - April 2012

Ingénieur Etudes et Développement .NET - Direct assurance via Cognitis Conseil
Rôle : Ingénieur Etudes et Développement .NET : 1 an / Intégration Continue : 6 mois
Equipe : 6 Ingénieur /Usine logicielle : 3 personnes

Contexte : Refonte Produit Auto en utilisant la méthodologie agile SCRUM

* Refonte globale de la fonctionnalité gestion Tarif (plus de formules, la souscription et des packs d'option). ;
* Refonte graphique du questionnaire avant-tarif et de l'espace personnel du client. ;
* Tests et maintenance des applications développées. ;
* Suivi de production ;
* Industrialisation des outils de livraison : aide à la mise en place d'une plateforme d'intégration continue (TeamCity) afin de réduire la charge / les délais de livraison. ;
* Suivi des versions livrées avec les équipes AMOA pour la validation fonctionnelle des contenus livrés en recette. ;
* Planification et suivi de la migration des serveurs de production.

Environnement technique : C# 3.5 , ASP.NET, ADO.NET, Procédures Stockées, Oracle 11g , Visual Studio 2010, XML,XSLT, TeamCity (Integration Continue)
More

Accor SERVICEOctober 2008 - August 2009

Projet : Développement d'une application de gestion de chèques emploi service à destination des demandeurs d'emplois en Belgique. (Equipe de 6 personnes)

Le projet est scindé en 5 parties :
* Développement d'un intranet BackOffice ;
* Développement de 4 extranets (ALE, OP, ONEM, Bénéficiaires) ;
* Développement de formulaires et Création de User Controls permettant la création, l'édition et la recherche de données ;
* Mise en forme des formulaires via les feuilles de style CSS ;
* Création de classes pour la couche d'accès aux données en utilisant LINQ TO SQL ;
* Implémentation du code en utilisant une architecture 3 couches ;
* Réalisation d'un service WCF pour la recherche des ALE à travers leurs codes postaux

Environnement technique : Framework 3.5, C#, ASP.NET, CSS, LINQ TO SQL, Visual Studio.NET 2008,
SQL Server 2005, SVN, TestLink
More

SOGETIApril 2008 - August 2008

Ingénieur stagiaire : Développement d'un questionnaire en ligne destiné au service RH (Equipe de 3 personnes)
* Analyse préliminaire et étude des besoins ;
* Conception du modèle MCD ;
* Conception et Modélisation UML (Diagrammes de Uses Case, séquence, classe) ;
* Développement de la couche métier ;
* Déploiement de l'application sur un serveur IIS

Environnement technologique : Framework 2.0, C#, ASP.NET, CSS, T-SQL, Visual Studio.NET 2005, SQL Server 2005, SourceSafe

My stack

Databases

Sybase, Oracle, Oracle 11g, Microsoft SQL Server, Microsoft SQL Server 2005, Database Administration, Transact-SQL

Languages

XML, XSLT, HTML5, HTML, C#, Oracle PL/SQL, JavaScript, LINQ, MVC, SQL, ASP.NET

Analysis methods and tools

Confluence, JIRA

Multimedia

Quark Xpress

Application servers

Microsoft SharePoint

Others

Quality control, API

IT Infrastructure

Unix, Git

Other

Microsoft Visual Studio.NET, Microsoft C-SHARP, English, Apache Subversion, Microsoft Team Foundation Server, Microsoft Internet Information Server, UML/OMT, French, Microsoft .NET Technology, Merise Methodology, Microsoft ASP.NET, Microsoft Visual Studio, Framework, Arabic, Cascading Style Sheets, Windows Communiciation Foundation, MS Visual SourceSafe, Microsoft Windows 8, Front Office, Collateral Management, CTRL-M, Microsoft Windows 7

Protocols

JSON

Frameworks

REST, Angular, AJAX, jQuery, Bootstrap, Entity Framework, .NET

Software testing

NUnit

Technologies

ADO, Web API

Business Intelligence

ETL

My education and trainings

Ingénierie en Système d’information - CNAM Paris2010

Master 2 Informatique, Intelligence Artificielle - Université Pierre et Marie Curie2007

Maîtrise, Informatique - Faculté des Sciences de Sfax (Tunisie)2005

- Baccalauréat Mathématiques2001