Développement

Définition

Développer c’est produire le code source des éléments de l’application dans les langages adaptés à l’environnement, maîtriser des technologies innovantes et des IDE toujours plus sophistiqués.

Mise en contexte

Je me suis formé très jeune au développement PHP avec Dreamweaver pour créer des sites intégrant des composants forum, chat, etc...

J’ai acquis, lors de mes formations, des connaissances et compétences en développement en C, C++ et C#.

De plus, lors de mes formations, j’ai amélioré mes connaissances et compétences en développement en manipulant divers framework MVC et librairies PHP, JS.

J’ai également une forte expérience en Ajax et CSS afin de produire des interfaces utilisateurs responsif, intégrant les concepts de l’universal design et en mettant un point d’honneur à générer une expérience utilisateur de qualité en ayant le soucis des performances, de l’animation et de l’ergonomie.

Pour mes réalisations:

- Suivi d'affaire : Développer en PHP et ajax(js) avec un framework MVC (modèle, vue, contrôleur) liée à MS accès pour la base de données.

- Somethy Usine + Somethy SAAS : Développer en PHP avec des composant métiers et des composant d'accès aux données, et ajax(js) avec Mysql pour la base de données.

- RFID : Développer en C# avec Entity Framework pour la base de données.

- Audit de qualité et sécurité - Aimable Consultant : Développer en PHP (solution organisée en couches) en lien avec une base de données Mysql.

- Bon plans étudiants: Développer en PHP avec une architecture MVC (modèle, vue, contrôleur) connecter Mysql pour la base de données.

Mon point de vue

La tâche du développeur est déterminante, au même titre que celui de l’analyste, du concepteur et de l’intégrateur, pour produire une application répondant parfaitement au besoin tout en étant flexible et scalable.

La cerise sur le gâteau est d’avoir un sens prononcé pour la qualité du code en suivant les recommandations et conventions des langages de programmation et en l’évaluant avec des outils tels que SonarQube afin de réduire au maximum les redondances et la complexité du code.

Mes réalisations professionnelles

Suivi d'affaire Somethy usine Somethy SaaS RFID Aimable Consultant

Mes réalisations personnelles

Bon plans étudiants Carte de visite (portefolio)

Mes compétences

Voici l’étendu des langages, framework, librairies, environnement et outils que je maîtrise a l’heure actuelle :

  • HTML & CSS
  • JavaScript & TypeScript
  • Ajax
  • PHP
  • C#
  • XML / XSLT
  • Sql
  • Versionning
  • Methode de production
IDE
Visual Studio Code
90%
Librairies
Bootstrap 3 & 4
75%
IDE
Visual Studio Code
90%
Atom
80%
Serveur
Node JS
75%
Framework
AngularJS
65%
Angular 5
70%
Librairies
Jquery / Jquery UI
75%
DataTable
75%
Bootstrap 3 & 4
75%
Google Map
75%
Angular UI/Materials
65%
IDE
Visual Studio Code
90%
Librairies
Jquery / Jquery UI
75%
IDE
Visual Studio Code
90%
Serveur
Apache
95%
NGINX
85%
Librairies
PHPUnit
85%
Symfony 3 & 4
70%
Code Igniter
65%
IDE
Visual Studio 2012/2015/2017
90%
Serveur
IIS
75%
Framework
ASP.NET
70%
.Net Core
70%
ORM
Entity Framework
90%
IDE
Visual Studio Code
90%
Oxygen
80%
Outils de gestion
MySQL WorkBench
90%
SQL Console
90%
SQL Studio Management
70%
Serveur
MySQL
90%
MS Access
80%
MS SQL
75%
PostgreSQL
70%

Git

Agile

Scrum

Cycle en V : « V model » ou « Vee model »