About the company / institution
You-Team is a consulting firm in computer systems and software :

  • Founded in 2003;
  • Specialized in consulting and implementation of digital projects;
  • More than 70 missions for multiple projects (internet, intranet, mobile devices...);
  • A multidisciplinary team of 10 consultants.
It supports public organizations and large private groups in resolving strategic, organizational, technical, ergonomic and communication issues related to web and mobile platforms.

Also, it proposes an innovative approach that allows the deployment of solutions that foster dialogue and connect organizations and their audiences. This user-centric approach is supported by a Scrum methodology, favoring the exchange and guaranteeing a great flexibility during the implementation of the projects.

Among the clients of this company :

  • Allianz
  • Gan Eurocourtage
  • Palace of Versailles
  • Groupama Gan VIE
  • Parc La Villette
  • View More...
About the mission
[ 1 ] Description

This internship consists of integrating the development team in order to realize new applications for insurance clients and participating in the existing applications maintenance cycle.

These applications use Microsoft technologies and Mobile development technologies (IOS and Andoid).

In general, this training concern the following points :

  • The analysis of the evolution of an application;
  • The development of its evolution;
  • Tests and validation;
  • Deployment and maintenance;

The Tasks :

  1. [ Data Extraction To Excel ]

    • Writing stored procedures in order to extract statistics to Excel (such as: number of connections to the website, number of requests for modification, affiliation, registration, etc.) between two given dates or for a type of contract;
    • Writing the proper code in the back end that uses the created procedures;
    • Developing web pages for data extractions;

  2. [ Studying the migration of a client's website to Entity Framework (DB-First Approach) ]

    • Repeat the first task "Data Extraction To Excel" without using any stored procedure and replacing it by a method in the code collecting data using Entity Framework (EF6) and Linq Queries or Lambda Expressions;
    • Four other pages of the website were developed using EF6;
    • Benchmarking : compare the performance of these pages before and after there migration by running a number of standard tests and trials against it.

  3. [ Developing a time tracking website ]

    • Front-End : Angular 8
    • Back-End : ASP.NET CORE Web API + Entity Framework EF6 (Code-First Approach)
    • This website allows the user to : manage employees in a company and monitor the team’s workload, manage clients, schedule projects and keep them on track, etc...


[ 2 ] Used Software(s)   

Visual Studio 2019, Visual Studio Code, SQL Server 2014, Postman

[ 3 ] Used technologies   

C#, ASP.NET & ASP.NET CORE 3.0.1, Entity Framework 6, Angular 8, TypeScript, AJAX, JQuery, Bootstrap, HTML, CSS

[ 4 ] Modeling / Project Design   

UML

[ 5 ] Database   

SQL

[ 6 ] Project Management   

AGILE/SCRUM, Trello Board

[ 7 ] Source Code Control   

Team Foundation Server (TFS)