Menu

Damien SZCZYT

Paris

En résumé

Mes compétences :
Gentoo
Postgresql
Ruby on Rails 3
Ubuntu
JQuery
Python
Linux
Meteor
Django
Ruby on rails
Logisitique
Ruby
Import
Informatique
Négoce
X86
AngularJS
CoffeeScript
JavaScript
Firebase
MongoDB
Node.js
SWIFT
xcode
Go

Entreprises

  • Work4labs - CTO

    Paris 2018 - maintenant
  • OVH - Responsable technique

    Roubaix 2017 - 2018
  • WhiteDev - Ingénieur d'étude et développement

    VILLENEUVE D ASCQ 2015 - 2017
  • GENIUS TRADE - Gérant / Chef de projet technique / CTO

    VILLENEUVE D'ASCQ 2008 - 2015 Au sein d’une équipe de 5 personnes, j’ai conçu et piloté une application web dédiée aux métiers du négoce et de l’import, mes missions sur ce projet étaient multiples :
    -> Responsable technique
    - Choix et mise en place de l'architecture (Serveur Linux, choix des datacenters en fonction de la localisation des utilisateurs, …)
    - Installation, optimisation et sécurisation des serveurs (nginx, postgresql)
    - Mise en place des stratégies de sauvegarde
    -> Lead développeur
    - Définition des API côté serveur (JSON)
    - Exploitation des API côté client (Resources AngularJS)
    - Mise en place de l’identification des utilisateurs
    - Réalisation de l’interface web en HTML5
    - Exploitation du mode HTML5 d’angular-route
    - Optimisation des performances de calculs sur l’interface web (avec utilisation de GLPK en Javascript côté client)
    - Optimisation des visuels produits
    - Upload des fichiers par drag’n’drop
    - Réalisation d’un sélecteur de tags avec visualisation par arborescence en AngularJS
    - Réalisation d’un sélecteur avec champ de recherche à partir de données récupérées en AJAX en AngularJS
    - Réalisation d’un système de synchronisation de la position verticale d’éléments HTML en AngularJS (objectif : création d’une table avec insertion des données verticale, plutôt que horizontale comme avec l’élément table HTML)
    - Mise en place d’un système de traduction (français, anglais, chinois, via angular-translate), avec mise à jour simplifiée via l’interface elle-même
    - Création d’un système de discussion (visuel style SMS iPhone) par projet avec Firebase et AngularJS
    - Conception d’un système de recherche unifié (critères de recherche identiques pour chaque univers de l’application, avec conservation des critères choisis à chaque changement d’univers)
    - Vérification du code soumis par les autres développeurs
    - Optimisation du requêtage SQL
    - Aide à la résolution des problématiques rencontrées par les autres développeurs
    - Intégration des nouvelles fonctionnalités
    - Réalisation des points stratégiques de l'application
    -> Analyse fonctionnelle et technique :
    - Définition des besoins par l'apprentissage et l'analyse poussée des métiers des utilisateurs
    -> Formations :
    - Formations des utilisateurs sur le produit
    - Formations avancées pour les développeurs sur (entr'autres) : Python + Django, Ruby On Rails, AngularJS, jQuery, Git, Vim
    -> Gestion d'une équipe :
    - Répartition des tâches en fonction des compétences et des préférences de chaque développeur
    - Mise en place de la procédure de versionning avec Git (avec migration depuis Subversion), utilisation de Git Flow
    - Préparation à la rédaction des arguments commerciaux du produit
    -> Gestion des plannings/budgets
    - Réalisation de diagrammes de Gantt
    - Communication sur l'avancement du projet avec les responsables des utilisateurs de l'application
    -> Intégration continue :
    - Mise en place de Jenkins
    - Mise en place des dépôts Git (via Github et Bitbucket)
    - Mise en place de Redmine
    - Utilisation de New Relic pour suivre l'évolution des performances et les problèmes éventuellement rencontrés par les utilisateurs
    -> Qualité logicielle :
    - Mise en place de tests avec RSpec, Jasmine et Selenium
    - Mise en place des tâches utiles avec Grunt et Gulp

    Environnement technique : Ruby On Rails, Python, Django, jQuery, HTML5, CSS3, AngularJS, Git, Vim, jQuery, Bootstrap, Linux, Jenkins, Rspec, Jasmine, Selenium, Nginx, Postgresql, NodeJS, Firebase, meteor, bower, Grunt, Karma, angular-route, angular-resource, angular-translate, angular-bootstrap, ngstorage, font-awesome, angular-ui-dashboard, momentjs, bootbox, angular-placeholders, angular-hotkeys, d3, nvd3, angular-nvd3-directives, coffeescript, jade, uglify, grunt-contrib-watch , SASS, underscore/lodash
  • Sophia Conseil - Ingénieur d’études en développement

    Sophia Antipolis 2005 - 2008 Réalisation, installation et maintenance de divers projets, principalement à l'aide du framework Django, dont :
    -> AsiaCentre : réalisation d'un système de publication spécifique
    -> Fédération de Pêche et de Protection du Milieu Aquatique : réalisation du site web
    -> Santé Port Royal : réalisation de 3 applications :
    - Carnet d'adresses de la Vie Naturelle : gestion des adresses de professionnels de santé, exports de données en vue de réalisation automatique de l'annuaire format papier (communication avec InDesign)
    - Guide des formations : gestion des écoles proposant des formations autour de la médecine alternative, avec exports de données pour communication avec InDesign
    - Petites Annonces : création d'un système de commande de petites annonces en ligne, avec paiement via Paypal ou par Chèque
    -> ParisLikeHome : Système de réservation d'appartements en Ile de France
    -> Participation à un projet de jeu vidéo pour MacDonald's : Etude technique, choix technologiques
    -> Création d'un système de vente de photos professionnelles en ligne, avec moteur de recherche basé sur la description des photos
    -> Réalisation du site de présentation d'offres de missions Sophia Conseil, adapté et réutilisé pour ABDE Business Consulting
    -> Mise en place d'une solution d'agrégation de liaisons internet pour Plein Nord

    Environnement technique : SQL, SVN, MongoDB, jQuery, HTML5, CSS3, Apache, Linux, Ruby On Rails, Django, 960gs
  • RDM - Développeur web full stack

    2005 - 2005 Réalisation d'un site web en PHP/MySQL de vente de DVD et de goodies.
    J'ai développé les fonctions suivantes :
    - Gestion des catégories de produits
    - Gestion des fiches produit
    - Gestion de la page d'accueil
    - Adaptation visuelle en fonction de l'univers des produits consultés
    - Optimisation automatique des images des fiches produit
    - Présentation des fiches produit
    - Présentation des produits recommandés
    - Moteur de recherche basé sur la phonétique
    - Gestion des stocks (prévisionnel/réel/approvisionnement)
    - Inscription/identification
    - Gestion de droits utilisateurs
    - Panier
    - Relances client
    - Favoris
    - Commande
    - Facturation
    - Suivi de livraison
    - Synchronisation des données avec la comptabilité Sage
    - Préparation de commande
    - Mailing/Newsletter avec suivi des lectures
    - Parrainages
    - Référencement
    - Points cadeau en fonction des montants commandés et des anniversaires
    - Transformation automatique des points cadeau en réductions dans le panier
    - Reporting
    - SEO

    Le site est hébergé sur un serveur Linux entièrement administré par mes soins, avec Apache, PHP, MySQL, Postfix, Courier (-imap et -pop), configuration de iptables, …
  • NordNet - Stagiaire pôle exploitation

    Villeneuve-d'Ascq 2005 - 2005 Modification de PHP pour stocker la configuration du fichier php.ini dans une base de données, pour utilisation dans un hébergement mutualisé. Chaque client de l'hébergement mutualisé a des paramètres spécifiques de sécurité. Cette modification a été effectuée avec un contrôle strict de la fiabilité et des performances, en vue de l'intégration dans le projet d'hébergement web professionnel Wanadoo Premium.
  • SoftThinks - Développeur

    2004 - 2004 Reprise des travaux de l'année précédente.
  • SoftThinks - Développeur

    2003 - 2003 SoftThinks édite, entr'autres, une solution de sauvegarde et de restauration des systèmes Windows.
    Mon objectif a été de réaliser des outils similaires pour la sauvegarde et la restauration des systèmes GNU/Linux.
    Mes travaux ont été articulés sur 3 axes :
    - réalisation d'une distribution GNU/Linux minimaliste avec pour objectif de tourner en RAM, bootable depuis un CD
    - réalisation de l'outil de sauvegarde et de gravure des CD/DVD. Le système doit prendre en compte l'organisation du système GNU/Linux, la configuration des partitions, le format des systèmes de fichiers, les droits des fichiers, les points de montage, l'intégration de la distribution GNU/Linux dans le premier CD…
    - conception de l'outil de restauration, exécuté depuis la distribution réalisée pour cette occasion, basé sur GTK+ et les ressources graphiques et de configurations développés dans l'entreprise pour l'outil Windows.

Formations

Réseau

Annuaire des membres :