Akram C.

Full Stack Developer

690 dollar

Mon expérience

Voir plus

TechnoprestApril 2020 - August 2020

Application web Krafss (Back office gestion client pro multi profils - From Scratch)

•    Analyse, Conception et développement de l’architecture applicative (Component, Entities, Domain services, Services, Transverse, Persistance, Core, ...).
•    Développement du front avec Angular 9, TypeScript (Layout, Component, services,…).
•    Développement d’une Api .Net Core 3.1.
•    Implémentation de la partie sécurité avec JWT (Front et Api)
•    Implémentation de la couche persistance avec mongocsharpdriver.
•    Implémentation d’un moteur de recherche avec l’Api NEST Elasticsearch.
•    Correction des bugs (applicatif).
•    Rédaction des spécifications techniques détaillées.
•    Mise en Recette, Production sur AWS.

Technologies : .NET Core 3.1, C#.NET, Angular 9, Visual Studio 2019, MongoDB, NEST, Elasticsaerch, Agile SCRUM, GIT, AWS, Designs Pattern, Automapper.
Voir plus

AccorAugust 2018 - April 2020

Projet 1 Accor Jobs (Site de recrutement mondial)

•    Evolution et ajout de nouvelles fonctionnalités.
•    Création / modifications des procédure stockées.
•    Refonte IHM de toutes les pages de l’application.
•    Légère modification de l’architecture applicatif (ajout d’un repository avec UnitOfWork, création des builder,…).
•    Implémentation des batch de synchronisation avec d’autres systèmes tiers.
•    Correction des bugs.
•    Mise en Recette.

Technologies :   .NET 4.6.2, ASP.NET MVC 5, C#.NET, Visual Studio 2017, MS SQL Server 2018, Entity Framwork 6, TFS 2017, Agile, Designs Pattern.


Projet 2 Hôtel portal (Front React, Back web Api .Net core)

•    Evolution et ajout de nouvelles fonctionnalités.
•    Création des page Sharepoint (BO).
•    Modification du modèle de données.
•    Création / modifications des procédure stockées.
•    Correction des bugs.

Technologies :   .NET Core 2.2, Web Api, JWT, C#.NET, React Js, Visual Studio 2017, MS SQL Server 2018, Azure DevOps, Git, Agile.


Voir plus

Bouygues ImmobilierOctober 2014 - June 2018

Projet Personnalisation (From Scratch)

•    Création d’un outil d’administration de paramétrage des prestations, prix des prestations, catalogues nationaux, attributs marketings, configuration des lots, gestion des commandes et le configurateur.
•    Intégration d’une maquette HTML.
•    Développement de l’architecture applicative (IHM, Service, DAL Unit Of Work).
•    Implémentation des règles de gestion.
•    Implémentation d’une couche qui permet l’échange avec Service Bus.
•    Implémentation de composants IHM spécifiques.
•    Implémentation des procédures stockées.
•    Implémentation des batchs de synchronisation avec d’autres systèmes tiers.
•    Implémentation du .msi avec WIX 3.0
•    Implémentation des tests unitaires.
•    Correction des bugs.
•    Mise en Intégration.

Technologies : 
.NET 4.6.2, ASP.NET MVC 5, C#.NET, Visual Studio 2015, MS SQL Server 2014, Entity Framwork 6, TFS 2013, JQuery, JQuery template, Css, Wix 3.0, Automapper, Agile, Designs Pattern.


Voir plus

VINCI Construction FranceSeptember 2013 - October 2014

Projet DPGF (Du prix au gestion financière)

•    Création d’un outil d’administration et de paramétrage des produits et la configuration d’un chantier.
•    Intégration d’un Framework développé en interne chez Vinci.
•    Participé au développement de l’architecture applicatif.
•    Implémentation des écrans en WPF et Infragistics (MVVM).
•    Implémentation des Converter.
•    Implémentation des règles de gestion.
•    Implémentation des couches d’accès aux données.
•    Implémentation des tests unitaires.
•    Correction des bugs.

Technologies :   .NET 4.5, WPF MVVM, C#.NET, Visual Studio 2013, EntityFramwork, MS SQL Server 2010, TFS, Infragistics, Designs Pattern, NUnit, Automapper, Agile SCRUM.

Voir plus

Autorité des marchés financiers (AMF) – FranceApril 2013 - August 2013

Projet AIFM (Directive sur les gestionnaires de fonds d’investissement alternatifs)

•   Implémentation des nouvelles directives européenne.
•   Création des interface web.
•   Création des procédures stockées.
•   Correction des bugs.

Technologies :   .NET 3.0, ASP.NET WebForm, C#.NET, Visual Studio 2010, MS SQL Server 2008, TFS, Javascript, Css.

Voir plus

Pepsico FranceDecember 2011 - March 2013

Projet 1 Pricing2011 (Gestion des tarifications articles / clients)

•    Création d’un système de Workflow pour la validation des tarifications (web service asmx, BL, DAL générique).
•    Création d’une interface web pour la gestion du Workflow.
•    Evolution des écrans, ViewModels, BL et DAL.
•    MAJ des Converter.
•    MAJ de l’IHM écrans (Consultation, Modification des tarifications).
•    Création d’un écran de découpage de tarifications (mère/fille).
•    Création d’un écran pour la création des instances de Process.
•    MAJ des procédures stockées.
•    Correction des bugs.
•    Mise en Test.
•    Mise en Prod.

Technologies :   .NET 4.0, WPF MVVM, WCF, C#.NET, Visual Studio 2010, EntityFramwork, MS SQL Server 2008, Source Safe, DevExpress 2011.


Projet 2 POMS (Purchase Order Management System) Gestion des demandes d’achats.

•    Développement des nouvelles demandes business.
•    MAJ du Process K2.
•    MAJ des procédures stockées.
•    Modification des rapports SSRS.
•    Correction des bugs.
•    Mise en Intégration (Application, Procédure stockées).
•    Mise en Production (Application, Procédure stockées).

Technologies :   .NET 2.0, Winform, VB.NET, Visual Studio 2005, Oracle 10g, Source Safe, DevExpress 7.3.

Projet 3 WorkflowBox  (Validation des documents business)

•    Correction des bugs.
•    Mise en Intégration (Application).
•    Mise en Prod (Application).

Technologies :   .NET 2.0, ASP.NET WebForm, VB.NET, Visual Studio 2005, Oracle 10g, Source Safe, DevExpress 8.3.

Projet 4 COGS (COST OF GOODS) Gestion des nomenclatures.

•    Création/Modification des rapports SSRS.
•    MAJ des procédures stockées.
•    Mise en Intégration (Procédures stockées).
•    Mise en Prod (Procédures stockées).

Technologies :   .NET 4.0, ASP.Net MVC 3, C#.NET, JQuery, Css, Visual Studio 2010, Oracle 10g, Source Safe.

Projet 5 Appolo (Gestion des commandes et des stocks de produits)

•    Refonte IHM de toutes les pages de l’application (jQuery.UI, intégration sous IE6,7,8,9 et Firefox).

Technologies :   .NET 4.0, ASP.NET WebForm, VB.NET, Visual Studio 2010, Source Safe, jQuery.UI, Javascript, JQuery, Css.


Voir plus

AgeasJune 2011 - November 2011

Projet Développement d'un moteur de calcul pour la rémunération réseaux salariés

•    Création d’un moteur de calcul dans une bibliothèque (dll).
•    Création de la couche DAO générique avec Entities Framwork 4.0.
•    Création des écrans IHM dans le Projet client.
•    Configuration de l’application avec Spring.net.
•    Déploiement de l’application avec nAnt.
•    Développement des procédures stockées pour la génération des fichiers .csv.

Technologies :    .NET 4.0, ASP.Net WebForm, C#.NET, Visual Studio 2010, SQL Server 2005, Opodo, Javascript, JQuery, Ajax, Css, Source Safe, EntityFramwork, Spring.NET.

Voir plus

Reed MIDEM - a member of Reed ExhibitionsMay 2010 - May 2011

Projet BLS (Borne Libre Service) Application tactile en WPF

•    Création d’un WebService (.asmx) pour tous les accès aux données et implémentation des WebMethod (Mapping avec Link to Entities).
•    Implémentation des procédures stockées pour la couche DAO.
•    Implémentation d’un clavier virtuel utilisé pour modifier le nom ou prénom du client.
•    Implémentation d’un composant WebCam (Utilisation des Thread).
•    Implémentation d’un composant qui permet d’imprimer des badges avec une Pebble (Utilisation des Thread).
•    Création et implémentation d’un écran Login (Authentification par scan du code barre client).
•    Création et implémentation d’un écran informations client (Nom, prénom, société, photo, …..).
•    Création et implémentation d’un écran Webcam qui permet au client de modifier sa photo (Utilisation des Thread).
•    Implémentions des popup de confirmation.
•    Recette et Correction des Bug (IHM, DAO).
•    Rédaction des spécifications techniques détaillées.

Technologies : .NET 3.5, WPF, XMAL, C#.NET, Visual Studio 2008, SQL Server 2005, TFS, EntityFramework.

Projet Easydesk

•    Création et implémentation d’une page pour la gestion des salons
•    Création et implémentation d’une page pour la gestion des
•    Création et implémentation d’une page pour la gestion des zones
•    Création et implémentation d’une page pour la gestion des hôtesses.
•    Création et implémentation d’une page pour la gestion des images publicitaires utilisées dans BLS.
•    Implémentation des procédures stockées pour la couche DAO.

Technologies : .NET 3.5, ASP.Net WebForm, C#.NET, Javascript, JQuery, Ajax, Css, Visual Studio 2008, SQL Server 2005, TFS.

Voir plus

OCDEFebruary 2009 - April 2010

•   Création d’un composant TreeView paramétrable (Add, Delete, Update node). Un TreeView correspond à un projet.
•   Création d’une interface contient des onglets liés à chaque nœud du TreeView.
•   Implémentation des procédures stockées pour la couche DAO.
•   Implémentation d’un système de Lock/Unlock pour chaque nœud du TreeView.
•   Implémentation de la sécurité pour le TreeView et les onglets.
•   Implémentation des scripts coté client.
•   Implémentation des rapports Reporting Services
•   Recette et Correction des Bug (IHM, DAO, BL).

Technologies : .NET 3.5, ASP.NET WebForm, VB.Net,  Javascript, Ajax, Visual Studio 2008, SQL Server 2008, TFS

Voir plus

TraceOneJanuary 2008 - August 2009

•    Evolution d’un portail Web (PACK : traçage des produits) pour Auchan, Monoprix
•    Analyse des process PACK Auchan (JBoss).
•    Développement des nouvelles fonctionnalités dans le portail PACK.
•    MAJ des scripts d’Update.
•    Développement de nouveaux composants dans PACK.
•    Rédaction des spécifications techniques détaillées.
•    Configuration NHibernate pour les nouveaux composants.
•    Ajout des Tests unitaires pour chaque nouvelle fonctionnalité.
•    Coverage avec NCover pour PACK.
•    Correction des defect (IHM, Composant, configuration).
•    Recette et correction des bugs (IHM, Composant, configuration)
•    Automatisation des tests de recette pour le portail SPEC (WatiN).

Technologies : .Net 2.0, ASP.NET WebForm, C#, Javascript, Ajax, Css, Visual Studio 2005, SQL Server 2005, TFS, AGILE SCRUM, Design Patterns, NHibernate.

Voir plus

ProdwareMarch 2008 - December 2008

•    Etudes et développement d’une application Web e-commerce multi-enseignes dédiée aux collectivités (SADEL)
•    Analyse des besoins et conception de l’architecture technique
•    Rédaction des spécifications techniques détaillées et du StoryBoard IHM client
•    Pilotage du projet sous Microsoft Team Source Fondation (TFS) et encadrement technique de l’équipe de développement (3 personnes).
•    Développement du Modèle Conceptuel de Données MCD et de la base de données.
•    Implémentation de la couche d’accès aux données DAO avec Link to SQL (Générique) et de la couche métier BL (Générique).
•    Création, développement et intégration des interfaces et du panier client
•    Création dynamique et intégration des pages institutionnelles.
•    Implémentation d’un système de log et du système de dépendance de cache au niveau du serveur de base de données (Scripts de création)
•    Tests unitaires et recette fonctionnelle de l’application avec la rédaction du cahier de recette.
•    Déploiement de l’application sur le serveur web de production et le server de base de données (Serveur distant).

Technologies : .Net 3.5, ASP.NET WebForm, C#, Javascript, Ajax, Css, Visual Studio 2008, SQL Server 2005, Linq To SQL,  TFS, Merise.

Voir plus

L’OréalNovember 2007 - February 2008

Études et développement d’une application de gestion de base de données des constats d’audit

Technologies : Microsoft .Net 3.5, WinForm, Visual Studio 2008, C#, SQL Server 2005, Merise, Linq To SQL.

Voir plus

PFIZERJune 2007 - October 2007

Études et développement d'une application Web de réservation d'hôtels en ligne.

.NET 2.0, C#, ASP.NET, Visual Studio 2005, SQL Server 2005, Google Maps, Crystal Reports, Merise.

Mes compétences

Business Intelligence

SSRS, SQL Server Reporting Services, Crystal Reports

Software testing

Postman, NUnit

Analysis methods and tools

MVVM, DevOps, Requirements Analysis, Merise, Agile Methodology, NCover, Design Patterns

Environment of Development

TFS, Visual Studio 2017, Visual Studio 2015, Sublime Text

Languages

MVC, JavaScript, HTML, LINQ, CSS, SQL, ASP.NET MVC, C#

Technologies

Web Services, .NET 4.6, .NET 4.7, .NET Core, ASP.NET MVC 5, Entity Framework 6, NHibernate, Oracle Applications, LINQPad, ElasticSearch, WinForms, .NET 4.5, WebForms, Web API, .NET 4.0, .NET 2.0

IT Infrastructure

Azure, Git

Databases

MongoDB, Oracle, SQL Server, PostGreSQL, Oracle 11g, Oracle 10g, Microsoft SQL Server, Microsoft SQL Server 2005

Others

Google Maps, Automapper, Kibana, Fiddler

Frameworks

.NET 3.0, WPF, WCF, Bootstrap, NestJS, AngularJS, Angular, jQuery, Angular 7, .NET 3.5, AJAX, Meteor, Entity Framework

Application servers

Microsoft SharePoint

Mes études et formations

Master 2, Informatique - Université Blaise Pascal Clermont-Ferrand2006 - 2007

Ingénieur en informatique, Génie logiciel - Université Badji Mokhtar Annaba1998 - 2002