Johan Gard

Software Designer - Developer at Keep It Soft
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
BE
Languages
  • French -
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Scott Hickman

Johan worked for my client for almost two years, in that time the feedback was extremely positive, Johan quickly became one of driving forces behind the team and took real ownership in pushing the project forward.

Helmi Bessaies

Johan is a very skillful IT guy in Microsoft Technologies he's one of the best that i've never met. he's a problem solver in each competency domain very reliable person, thank you for what you're doing and please don't change.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • TS: Windows Applications Development with Microsoft .NET Framework 4
    Microsoft
    Aug, 2012
    - Nov, 2024
  • TS: Visual Studio Team Foundation Server 2010, Administration
    Microsoft
    Feb, 2012
    - Nov, 2024
  • Upgrade: Transition your MCPD .NET Framework 3.5 Web Developer Skills to MCPD .NET Framework 4.0 Web Developer
    Microsoft
    Mar, 2011
    - Nov, 2024
  • TS: Accessing Data with Microsoft .NET Framework 4
    Microsoft
    Aug, 2010
    - Nov, 2024
  • PRO: Designing and Developing ASP.NET Applications using Microsoft .NET Framework 3.5
    Microsoft
    Aug, 2009
    - Nov, 2024
  • TS: Microsoft .NET Framework 3.5, ASP.NET Application Development
    Microsoft
    Jul, 2009
    - Nov, 2024
  • TS: Microsoft .NET Framework 3.5, Windows Forms Application Development
    Microsoft
    Jul, 2009
    - Nov, 2024
  • TS: Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development
    Microsoft
    Mar, 2009
    - Nov, 2024
  • PRO: Designing and Developing Enterprise Applications by Using the Microsoft® .NET Framework
    Microsoft
    Nov, 2008
    - Nov, 2024
  • TS: Microsoft® .NET Framework 2.0 - Distributed Application Development
    Microsoft
    Nov, 2008
    - Nov, 2024
  • TS: Microsoft® .NET Framework 2.0 - Windows®- based Client Development
    Microsoft
    Nov, 2008
    - Nov, 2024
  • TS: Microsoft® .NET Framework 2.0 - Web-based Client Development
    Microsoft
    Jan, 2007
    - Nov, 2024
  • TS: Microsoft® SQL Server™ 2005 - Implementation and Maintenance
    Microsoft
    Jan, 2007
    - Nov, 2024
  • TS: Microsoft .NET Framework - Application Development Foundation
    Microsoft
    Dec, 2006
    - Nov, 2024
  • Developing ASP.NET MVC 4 Web Applications
    Microsoft
    May, 2013
    - Nov, 2024
  • Developing Windows Azure and Web Services
    Microsoft
    May, 2013
    - Nov, 2024
  • Beta : Programming in HTML5 with JavaScript and CSS3
    Microsoft
    Aug, 2012
    - Nov, 2024

Experience

    • Belgium
    • Software Development
    • 1 - 100 Employee
    • Software Designer - Developer
      • Jul 2017 - Present

      Customer: Tupperware Europe, Asia and Middle-EastResponsibilities: software designer, technical leader and developer of an ERP suite for the distributors of Tupperware in Europe. Installation and implementation of the Keep It Soft framework. Same project as between 2014 and 2016.Technologies: .NET 4.5.1, Entity Framework 6.1, WCF, WPF, Team Foundation Server 2013

    • Owner, Software Designer, Developer, Trainer
      • Nov 2012 - Present

      As a freelance, I now share my .NET experience in multiple ways : training, coaching, consultancy, and software development. I started as a developer but I have been working more and more as a software designer for the last few years. I always try to make benefit of object oriented programming and design patterns so that my code is as generic as possible to be reused without affecting the performance.Technologies: Visual Studio 2019, Azure DevOps, Entity Framework 6.1, WCF, WPF

    • Software Designer - Dev Lead
      • Feb 2015 - May 2019

      Customer: Province de HainautResponsibilities: - Software designer: - Layers definition - Log system - Design patterns: repository, unit of work, singleton, service locator, dependency injection- Dev Lead: - Testing strategy - Code reviews - Development guidelinesProject description:The goal of my mission was to make sure that all .NET projects use the same standards. I installed the Keep It Soft framework and trained .NET developers to the framework, its architecture, its design and tought them development guidelines to make everybody work the same way and be able to easily switch to any project. I also setup project and task management through Team Foundation Server.Technologies: .NET 4.5.1 – 4.7, Entity Framework 6.1, WCF, WPF, Team Foundation Server 2013 – 2015 - 2017 Show less

    • Software Designer - Developer
      • Dec 2014 - Jul 2016

      Customer: Tupperware Europe, Asia and Middle-EastResponsibilities: - Software designer: - Layers definition - Testing strategy - Log system - Design patterns: repository, unit of work, singleton, service locator, dependency injection- Developer: implementation of the full product management- Technical Leader: responsible of the development teamProject description: DINA is an ERP software that allows Tupperware distributors to manage their company. They can see their sales force, promote their dealers, create invoices, manage their stock, report their weekly activity.Technologies: .NET 4.5.1, Entity Framework 6.1, WCF, WPF, Team Foundation Server 2013 Show less

    • Software Designer - Developer - Trainer
      • Jan 2014 - Dec 2014

      Responsibilities: - Development of a direct sales software to manage members and sales of a team. Creation of a custom framework for Keep It Soft in order to create a data access application template for my customers.- Trainer of ASP.NET, software design, testing, WPF, Entity Framework, Team Foundation Server for many customers.Technologies: .NET 4.5.1, Entity Framework 6.1, WCF, WPF, Team Foundation Server 2013

    • Software Designer - Developer
      • Feb 2013 - Dec 2013

      Customer: Tupperware BelgiumResponsibilities: - Software designer: - Layers definition - Testing strategy - Log system - Design patterns: repository, unit of work, singleton, service locator, dependency injection- Developer: development of most screens and methods of the softwareProject description: DINA is an ERP software that allows Tupperware distributors to manage their company. They can see their sales force, promote their dealers, create invoices, manage their stock, report their weekly activity.Technologies: .NET 4.5, Entity Framework, WPF, Team Foundation Server Online, SQL Server 2008R2 Show less

    • Trainer, Software Designer, Developer
      • Feb 2011 - Dec 2012

      Responsibilities : - Trainer: OOP, C#, Entity Framework, WCF, WPF, ASP.NET, Silverlight, Windows Phone plus custom courses about software design, testing and Team Foundation Server. - Software designer - Developer: technical lead for internal .NET projects and junior teams Job description : Besides training, I also had a major role as a software designer and developer for .NET projects that were developed internally either for Vision or for customers. I often try to include junior developers into the projects to teach them how to work in a team with strong rules on Team Foundation Server and how to make benefit of a good design, things that they didn't learn at school. The major project is a modular application for the training center in which I designed an n-tier structure with the repository pattern and SOA. We needed various technologies for the different modules: Silverlight with a lot of code-behind animations, WCF, ASP.NET, Entity Framework. I also configured TFS with automated tests, work item tracking and check-in policies. Technologies: .NET 4.0 - 4.5, Entity Framework, WCF, ASP.NET, WPF, Silverlight, Windows Phone, TFS 2010 – 2012, SQL Server 2008R2 Show less

    • IT Services and IT Consulting
    • 100 - 200 Employee
    • .NET Developer, Software Designer, Trainer
      • Sep 2006 - Dec 2012

      I've been working for different clients in Belgium and France. Some of my main missions are described in my past positions. Sometimes I am asked to work as a trainer to share my experience on the latest .NET technologies like WCF, Entity Framework Visual Studio 2010 (for which I also had the opportunity to make a live meeting at Microsoft) I've been working for different clients in Belgium and France. Some of my main missions are described in my past positions. Sometimes I am asked to work as a trainer to share my experience on the latest .NET technologies like WCF, Entity Framework Visual Studio 2010 (for which I also had the opportunity to make a live meeting at Microsoft)

    • Canada
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Analyst, Developer, Software Designer
      • Jun 2009 - Feb 2011

      Responsibilities: - Analyst, document writing : methods description, class diagrams, sequence diagrams, user guides - Developer : Entity Framework layer, hundreds of Linq queries, WCF service, XML import/export from/to database, T-SQL structure upgrade scripts - Software designer : server-side layers definition, generic plug-ins, generic layers, cross-layer exception management, design patterns: singleton, active record, proxy, factory, repository Project description: The application was developed for the complete management of rail travel in different countries, setting up stations announcements on trains. The global environment included a Windows client application, a server (which I was responsible) and a simulator to be installed directly on trains. My first task was to regain control over the server side and replace existing data access layer with Entity Framework. I must also bring hundreds of SQL queries in Linq because the client wanted to avoid stored procedures up to avoid problems of using another database management system. After about a month, I was also entrusted the management of the database (modified structures, script creation or migration from one version to another), and package delivery. The management server part involved a redefinition of its architecture, which was entrusted to me as well. All data should be imported or exported by plug-ins in various formats (XML, text, dat). Some of these plug-ins were already developed in India. But after many bugs back, I was asked to recreate a new generic system that can be used whatever the type of import / export. Then I had to oversee the Indian team so that the existing plug-ins meet the new architecture and generic plug-in could call one of their plug-ins if necessary. All phases of development should be accompanied by comprehensive analysis documents (cfr. responsabilities) Technologies: .NET 3.5 SP1, SQL Server 2008, WCF, Entity Framework, Linq, Enterprise Architect Show less

    • Project Leader, Developer
      • Feb 2009 - May 2009

      Project leader : Technical analysis of the project, creation of the database, implementation of the architecture, management of a development team, dialogue and meetings with clients, documents drafting, planning management. Developer: Creation of WCF services, different methods and applications for the Linq part, Entity Framework, models. Technologies : ASP.NET 2.0, SQL Server 2005, Ajax (+AjaxControlToolkit), Framework 3.5, Visual Studio 2008, WCF, Entity Framework, Infragistics Show less

    • Germany
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Developer
      • Oct 2007 - Nov 2008

      Insurance management application development. Test & correction of contract management bug. Modules development. Functional development (creation of a WCF service - Data Contract, Message Contract, Service Contract, Model, Controller). Creation of Page Flow. Data base parameter. Test. Meetings with analysts Technologies : Client Framework, Framework .NET 2.0 et 3.0, WebForms, C#, SQL Server 2005, Workflow Foundation, Page Flow, WCF, MVC, Visual Studio 2005, Team Foundation Server, Enterprise Architect Show less

Education

  • Haute Ecole Roi Baudouin
    Bachelor of Computer Science, Computer Science
    2002 - 2006

Community

You need to have a working account to view this content. Click here to join now