Ahmed - Architecte ASP.NET C#

Ref : 190219D002
Photo d'Ahmed, Architecte ASP.NET C#
Compétences
ASP.NET C#
TDD
Expériences professionnelles
  • PROFESSIONAL EXPEIRIENCE

    Full Stack Architect Developer, Arcelor Mittal Belgium  June 2019–Current
    Setting up Clean Architecture, designing and developing Logistic execution tracking application ARTEMIS, that will be deployed to all European production sites of Arcelor Mittal
    • Giving Training on DDD
    • Building Solution template for a microservice based on Ports & Adapter Architecture
    • Crunching knowledge from the domain to set up le Model
    • Detecting Bounded Contexts
    • Splitting down the current application into 5 microservices based on Bounded Contexts
    • Developing user stories in DDD philosophy
    • Technologies: .Net 4.6, C# 7, Asp.Net MVC 5, Angular 7, EF6, SQL Server, MongoDB, TFS 2015, TFRM 2015, VS 2017, DDD, Microservices, EventStore, REST
    Full Stack Angular & .Net Developer, Vinci Constructions France  March 2019–May 2019
    Within a team of 4 developer and a project manager, maintaining and refactoring an internal sales application, used by hundreds of construction sites across France
    • Bug fixing
    • Developing new features
    • Refactoring code and architecture, using Table Module Pattern
    • Setting up new solution template based on Clean Architecture
    • Animating Story Mapping
    • Giving training on DDD and OO Design
    • Technologies: .Net 4.6, C# 7, Asp.Net MVC 5, Angular 5, EF6, SQL Server, TFS 2015, TFRM 2015, VS 2017
    ScrumMaster, Architect and Lead Developer, ********  February 2017–February 2019
    Leading a team of 5 developers to rebuild a real estate public website specialized in building houses ********/
    • Setting up an Onion Architecture
    • Applying the Domain Driven Design philosophy
    AHMED ********

    08/08/2014
    • Animating the sprint reviews, sprint plannings and all of the scrum related meetings and rules
    • Building up the Domain Model
    • Setting up a working process that combines scrum method to DDD
    • Writing unit tests using NUnit
    • Building Elasticsearch index and querying it using Nest
    • Actively participating to the development
    • Managing in production deliveries
    • Technologies: .Net 4.6, Asp.Net MVC 5, Elasticsearch, Nest, Dapper, Moq, NUnit, TeamCity, SimpleInjector, MagicMoq, Bogus, Jira
    Asp.Net MVC Back-End Senior Developer, ******** 

    March 2016–February 2017
    Actively participating in the rebuild of a highly-frequented public website within a team of 8 developers and a project manager.
    Website: ********/
    • Building up the architecture
    • Setting up TeamCity for continuous Integration and Delivery
    • Actively participating in coaching team and PO through Agile Scrum
    • Writing unit tests using NUnit
    • Building Elasticsearch index and querying it using Nest
    • Involved technologies: .Net 4.6, Asp.Net MVC 5, Elasticsearch, Nest, Dapper, Moq, NUnit, TeamCity, IoC
    Asp.Net MVC Full Stack Expert, ******** 

    November 2015–March 2016
    Acting as an ASP.Net MVC & HTML5 CSS Expert To help existing team of 2 developers on building new Real Estate website
    Website: ********/
    • Sass & Css refactoring.
    • Url rewriting using MVC Attribute Routing
    • Js Refactoring & organization
    • Involved technologies : .Net 4.5, Asp.Net MVC 5, Sass, Html5, Css 3.0, JQuery, EntityFramework Code First
    .Net Senior Developer, Echosens 

    July 2015–November 2015
    Setting up a new architecture for an online liver test generator and build it up using well-known best practices & architecture and design patterns
    • Developing an MVC WebApi 2.0 web service
    • Setting up a new distributed architecture
    • Developing WPF utility Application
    • In-depth study of existing Identity Server Solutions
    • Setting up WSO2 Identity Server (Java)
    • Designing & developing an Identity Server using IdentityServer3
    • Involved technologies : .Net 4.5.1, MVC 5, WebApi 2.0, EF, WPF, MVVM, AngularJs, Bower, Grunt, IdentityServer3, OpenID Connect, OAuth 2.0
    Auditor/Technical Leader /Project Manager .Net, CDS Group 

    November 2014–June 2015
    Auditing technical and organizational issues, making a solution proposal and putting it to action
    08/08/2014
    • Performance audit on hotel service web application
    • Managing project using Scrum
    • Setting up practical solutions to resolve technical and organizational issues
    • Refactoring of existing architecture
    • Setting up an ElasticSearch index
    • .Net 4.5, ElasticSearch, Oracle 11g, Nest
    .Net Consultant, E-Biznext 

    September 2014–October 2014 • Bizee : Mobile Application for managing activities reports
    • Hybrid Mobile Application
    • Saving data on the Cloud
    • Exporting reports to Excel format (openXML)
    • Ionic, Angular.Js, Cordova, Azure Mobile Services, SQL Azure, EF5
    .Net Consultant, General Treasury (E-Biznext) 

    November 2013–August 2014 • PBI : Web application for managing budget requests Role : Technical Leader Tasks : - Building up application architecture layers - Functional requirement analysis - Designing ergonomic solutions - Setting up Exception handling architecture - Setting up an IoC Container - Developing Unit Tests using AAA Pattern - Setting up database and EF schemas - Code review - Training a VB.Net developer to all OOP and OO Design best practices Involved Technologies : - .Net 4.5, VisualStudio 2012 - Asp.Net MVC4, C# - WCF - EntityFramework 5.0 - SQL Server 2008 - Html5, CSS3, Javascript, JQuery - Service Layer Pattern - Transaction Script - IOC (Unity) - Data Repository - Unit Of Work - Scrum - TFS 2013
    .Net Developer, PSA Peugot Citroën (WhiteCape)  April 2013–October 2013 • Scriptool : Word processing tool for generating technical documentations Tasks :Development Technologies : Siverlight, .Net 4.0, ASP.Net WebForm, WCF, VS 2010
    Technical Leader, .Net Developer (WhiteCape)

    September 2012– April 2013
    • Biolomics : Windows and web application of biological data management. ********/ Task : Technical leader, .Net developer
    08/08/2014
    Technologies : .Net 3.5, ASP.Net WebForm, WCF, WCF REST, JQuery, Javascript, Cytoscape, VS 2008&2012, Agile Scrum, Jira, SVN, TFS 2012
    Project Manager (WhiteCape)

    February 2012– August 2012 • AER : Event scheduling and resource reservation management of all communes of Luxemburg ********. Task : Project manager, Technical leader, .Net developer, On-site Deployment in Luxemburg. Technologies : .Net 4.0, ASP.Net MVC3, JQuery, EXTJS 4.0, EntityFramework 4.0, VS 2010, Agile Scrum, Jira, SVN
    Project Manager, .Net Team Leader (WhiteCape)

    May 2011 – February 2012 • ECMLight : Contract management application. Task : Team leader. Technologies : .Net 4.0, Silverlight 4, RIA Services, EntityFramework 4.0, VS 2010, Agile Scrum, Jira, SVN
    Project Manager, .Net Developer (WhiteCape)

    July 2010 – February 2012 • S2I : an asset monitoring application based on barcode technology. ********.html Tasks : Project Management, Software maintenance. Migration to a distributed architecture. Technologies : .Net 3.5, WinForm, Nhibernate, WCF (Advanced) VS 2008, .Net Compact Framework, Jira, SVN • Biolomics : Windows and web application of biological data management. ******** Tasks : Adding a silverlight application to the ASP.Net Web application Technologies : WinForm, ASP.Net 3.5, Silverlight 4, Jira, SVN
    ASP, VB6 and .Net Developer (DoubleTrade)

    June 2010 – July 2010 • CVP : Data storage & Document exchange windows and web application ********/ Tasks : Development & maintenance Technologies : VB6, ASP, FogBugs, SVN
    Project Manager, WPF Developer (PrestigeConcepts)

    Mars 2010 – June 2010 • PhytAdmin : General administration Application for Invivo Tasks : analysis, design and development. Technologies : WPF, EntityFramework SQL Server 2008, Blend 3 + 4, VS 2008 + 2010 • OAD Herbicide : Tool for decision support for purchase of herbicides Invivo Tasks : Project Manager Technologies : WPF, MVVM • OAD Fongicide : Tool for decision support for purchase of fungicides Invivo Tasks : analysis, design and development. Technologies : WPF, MVVM, Blend 3, VS 2008
    Developer ASP.Net & PHP (Freelancer)

    May 2009 – Mars 2010
    • Building static websites
    • Developing a GPS vehicles tracking website (ASP.Net 3.5 AJAX)
    • Developing an application for treasury management (WPF .Net 3.5)
    • Developing an application of management (WPF .Net 3.5)

    08/08/2014
    .Net Developer (ICD)
     September 2008 – May 2009
    • Developing applications that extends Sage™ ERP (.Net 3.5)
    • Developing windows applications: Projects manager, Multi-purpose applications.. (WPF, WinForm, .Net 3.5)
    • SQLServer 2000-2008 database administration (Window Server 2003)
    Teacher

    September 2006 – February 2008
    • Teaching IT, Programming, OS and network
    • Installing and configuring network (Windows)
    • System administration (Windows XP)
    ASP.Net Analyst Developer (CityStream)

    July 2004 – June 2005
    • Developing an e-workplace (ASP.Net 1.1)
    • Training of students

Études et formations
  • CURSUS

    Institut Supérieur de Gestion Tunis  2004
    • Maitrise en Informatique Appliquée à la Gestion

    Lycée Alaoui Tunis  2000
    • Baccalauréat Sciences Expérimentales

    LANGUES

    Arabe• Maternelle
    French• Bilingue
    English (Niveau 7 dans AMIDEAST Level Test)• Avancé

    COMPÉTENCES

    Architecture
    • Architecture en couches
    • Domane Model (DDD)
    • Transaction Script
    • Service Layer
    • IoC, DI
    • OO Design Patterns (Strategy, Factory, ServiceLocator, Singleton…)
    Gestion de projet
    • Agile Scrum, Merise, UP.
    • Jira, FogBug, TFS
    • SVN Tortoise, AnkhSVN, TFS 2010, TFS 2013, GIT
    .Net Framework
    • C#, VB.Net, WPF, WinForms, LINQ, CrystalReport 2008
    • WCF, ADO.NET, NHibernate, EntityFramework, SynchFramework

D'autres freelances
Consultant ASP.NET MVC

Ces profils pourraient vous intéresser !
CV Développeur .NET
Mohamed

Développeur .NET

  • PARIS
.NET Angular ASP.NET ASP.NET MVC HTML5 CSS JAVASCRIPT Vue.js SQL SERVER AZURE
CV Développeur .NET
Gaëtan

Développeur .NET

  • Nordheim
.NET ASP.NET MVC ASP.NET API RESTful XAMARIN XAML ENTITY FRAMEWORK SQL SERVER MYSQL POSTGRESQL
CV Consultant VBA
Abdou Khadre

Consultant VBA

  • CHARTRES
VBA C# WPF ASP.NET MVC WINDOWS LINUX
CV Data Analyst SQL SERVER
Hamza

Data Analyst SQL SERVER

  • SAINT-GERMAIN-EN-LAYE
SQL SERVER SSIS MICROSOFT BI Microsoft Power BI .NET ASP.NET MVC SSAS AZURE
CV Architecte .NET
Badr

Architecte .NET

  • PARIS
.NET SQL SERVER LINUX SQL C# ASP.NET VB.NET ASP.NET MVC PHP
CV Développeur .NET
Mahmoud

Développeur .NET

  • PONTAULT-COMBAULT
.NET SQL SERVER C# SQL AGILE ASP.NET JAVASCRIPT ASP.NET MVC API RESTful Angular
CV Consultant .NET
Youri

Consultant .NET

  • LYON
.NET C# NODE.JS Angular AZURE ASP.NET MVC SQL SERVER REACT.JS WPF WCF
CV Développeur .NET
Bilel

Développeur .NET

  • Waterloo
.NET SITECORE ASP.NET ASP.NET MVC Angular TRANSACT SQL
CV Développeur SSRS
Nejib

Développeur SSRS

  • PARIS
SSRS .NET SHAREPOINT C# SQL VISUAL STUDIO SHAREPOINT ONLINE MICROSOFT DYNAMICS CRM ASP.NET MVC ANGULARJS
CV Développeur ASP.NET MVC
Anh Tuan

Développeur ASP.NET MVC

  • MASSY
ASP.NET MVC JAVASCRIPT SQL SERVER HTML5 C# IIS JQUERY CSS VISUAL STUDIO GITLAB