Proposer un projet, un emploi
Vous pouvez me contacter par mail à l'adresse suivante : nicolas.adler@hotmail.fr
Expérience
Lead developer
SAS EDATER, de Mars 2012 à Aujourd'hui
 
Gestion d'une équipe de 5 personnes.
 
Développement d'un socle technique et technologique basé sur le Framework PHP Symfony2, permettant la réalisation de plateformes collaboratives et de tableaux de bord.
 
Mise en place d'un process Qualité et d'une intégration continue afin d'automatiser les déploiements et prévenir les risques de dysfonctionnements applicatifs.
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
// src/Niiko/WorkBundle/Activity/LeadDeveloper.php
namespace Niiko\WorkBundle\Activity;
 
use Niiko\Bundle\UserBundle\NicolasAdler;
 
class LeadDeveloper extends NicolasAdler
{
protected $nouvelleErgonomie = array();
 
/**
  * Renvoit les tâches effectués en tant que Lead developer
  *
  * @return array
  */
public function gestionEquipe()
{
$tâches = [];
$tâches[] = "Gestion d'une équipe de 5 personnes,";
$tâches[] = "Mise en place progressive d'une méthodologie basée sur SCRUM,";
$tâches[] = "Gestion de projet, délais et relation client,";
$tâches[] = "Gestion de l'infrastructure technique (Serveurs clients/Développements),";
 
return $tâches;
}
 
/**
  * Permettant la réalisation de plateformes collaboratives et de tableaux de bord.
  * Renvoit les tâches pouvant être effectuées
  *
  * @return array
  */
public function développementSocleTechnique()
{
$fonctionnalités = [];
$fonctionnalités[] = "Gestion dynamique de formulaires (Définis en base de données),";
$fonctionnalités[] = "Validation dynamique de formulaires (Définis en base de données),";
$fonctionnalités[] = "Gestion de marques pages,";
$fonctionnalités[] = "Gestion des droits poussées (jusqu'au "champ"),";
$fonctionnalités[] = "Administrable : labels, messages d'aide, disposition des champs,";
 
return $fonctionnalités;
}
 
/**
  * Renvoit les développements effectués
  *
  * Conception d'une nouvelle ergonomie épurée
  *
  * @return array
  */
public function développementRéalisés()
{
$développements = [];
$développements[] = "Rédaction de cahiers des charges, documentations techniques,";
$développements[] = "Recherche & Développement sur les dernières technologies web,";
$développements[] = "Veille active,";
$développements[] = "Mise en place d'une intégration continue (Jenkins),";
 
$nouvelleApplication = array();
foreach ($this->nouvelleErgonomie as $concept) {
$nouvelleApplication[] = "Formulaires unique,";
$nouvelleApplication[] = "Recherche Google Like (Solr),";
$nouvelleApplication[] = "Marque pages,";
$nouvelleApplication[] = "Page d'accueil widgets,";
$nouvelleApplication[] = "Pas d'onglets,";
}
 
$développements[] = $nouvelleApplication;
 
return $développements;
}
}
 
 
Nouveau dans ce travail : Gestion d'équipe, conception de socle technique.
 
 
Expérience
Analyste-programmeur
VIZIAGO - Groupe EDATER, de Août 2007 à Mars 2012
 
Prise en charge des développements de l'entreprise sous la direction du gérant de l'entreprise.
Proposition d'organisation de process, et de solutions techniques à des problématiques diverses et variées :
  • synchronisation d'applications hétéroclites,
  • exports multi-formats (doc, xls, ppt, pdf, odt, ods, odp)
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
// src/Niiko/WorkBundle/Activity/AnalysteProgrammeur.php
namespace Niiko\WorkBundle\Activity;
 
use Niiko\Bundle\UserBundle\NicolasAdler;
 
class AnalysteProgrammeur extends NicolasAdler
{
/**
  * Renvoit les tâches effectués en tant qu'Analyste-programmeur
  *
  * Mise en place de Réplication / Sécurité / Disponibilité
  * Choix technique d'utilisation des frameworks Symfony1 - Symfony2
  *
  * @return array
  */
public function fonctionAttribuées()
{
$tâches = [];
$tâches[] = "Rédaction de cahiers des charges, documentations techniques,";
$tâches[] = "Gestion de projet, délais et relation client,";
$tâches[] = "Mise en place et gestion de l’infrastructure des serveurs applicatifs,";
$tâches[] = "Mise en place des technologies utilisées au sein de l’entreprise,";
$tâches[] = "Mise en place de la gestion de versions de fichiers (SVN),";
$tâches[] = "Mise en place de l'environnement de Développement Intégré,";
 
return $tâches;
}
 
/**
  * Renvoit les développements effectués
  *
  * Utilisation de scripts PHP + Fichiers d'échanges XML normalisés pour la synchronisation
  *
  * @return array
  */
public function développementRéalisés()
{
$développements = [];
$développements[] = "Plateformes collaboratives et de tableaux de bord,";
$développements[] = "Tableau de bord du suivi du plan de relance de l'Etat français,";
$développements[] = "Outils de suivi pour le Fonds Stratégique d’Investissement (FSI) de l’Etat,";
$développements[] = "Outils de suivi d'autres fonds : Avenir Entreprises, Caisse des Dépôts,";
$développements[] = "Mise en place de synchronisation d’applications hétéroclites,";
$développements[] = "Veille active,";
 
return $développements;
}
}
 
 
Nouveau dans ce travail : Conception d'applications web complexes à forts enjeux.
 
 
Expérience
Analyste-programmeur
Usine d'électricité de Metz (UEM), d'Avril 2005 à Juin 2005
 
Développement d’un logiciel de gestion des habilitations électriques de l'entreprise.
 
Sous la direction de l'ingénieur sécurité de l'UEM, le projet à mener m'a permis de mettre en pratique les tâches suivantes :
  • Analyse
  • Conception
  • Réalisation
  • Mise en production
  • Exports PDF des habilitations
 
Technologies utilisées : PHP4, FPDF
 
Nouveau dans ce travail : Utilisation de librairies PHP.
 
 
Expérience
Webmaster
Association des chiens guides du Grand-Est, d'Avril à Juin 2004
 
Réalisation du site internet de l’association, accessible aux déficients visuels Association des chiens guides d’aveugles de Woippy
  • Personnalisation des éléments graphiques : couleurs, dimensions du texte
  • Conforme aux standards W3C
 
Nouveau dans ce travail : Première expérience dans le développement web, apprentissage du langage PHP et de la syntaxe HTML. Sensibilisation aux contraintes liés aux déficiences visuelles.