Menu

Laurent TKOCZ

CERGY

En résumé

Ayant commencé le développement pour le web en 2000 avec les solutions Microsoft (ASP, SQL Server, IIS, Active X), après un long passage par le PHP/MySQL en environnement linux, le tout avec quelques crochets par le developpement AS3, je suis finalement tombé sous le charme de Ruby avec Rails.
- Behavior driven, test driven avec cucumber et rspec.
- Applications sociales pour Facebook(connect/applications fb)
- Gems
- haml/sass
- Business Rules engines avec Ruleby
- Monkey patching
- Caching
Les projets sur lesquels je suis intervenus m'ont donné l'occasion d'explorer RoR en profondeur.

Mes compétences :
AS3
CSS
Flash
Flash AS2
HTTP
MongoDB
MSSQL
MySQL
PHP
Postgres
Rails
RoR
Ruby
Ruby on rails
Xhtml

Entreprises

  • PlanningTV - Développeur

    2011 - maintenant Seul profil technique au sein de l'entreprise, je suis en charge de l'administration, la maintenance et l'évolution de l'application http://www.planningtv.com

    Periode 02/2012 à maintenant

    Refonte de l'application en v3:
    Portage de l'application vers Rails 3/Ruby 1.9
    Transition de l'application front vers une api json.
    Transition du front vers un client pure javascript.
    Refonte du Back Office.
    Refonte des algorithmes de matching afin d'intégrer de
    nouveaux types de critères.
    Mise en place de traitements différés par pile d'exécution
    pour optimisation des temps de réponse en front.
    Mise en place d'outils de surveillance des daemons.
    Développement d'une interface d'enregistrement à distance
    sur Freebox.
    Adaptation de l'application afin d'en faire un site ouvert avec
    des comptes utilisateurs semi-persistants par défaut.
    Conception et développement d'un programme généraliste.
    Integration HTML.
    Encadrement et formation de deux stagiaires développeurs.


    Periode: 08/2011 - 02/2012

    Refonte de l'application v2:
    Optimisation de l'environnement load balancé.
    Optimisation de la réplication Base master/slave.
    Développement back Office (Ruby):
    - Gestion des bounces mailing.
    - Matching plein texte pour associations de vidéos issues de webservices à la base de critères de l'application.
    - Adaptation et optimisation des batchs de matching critères/programmes télé.
    - Développement du traitement des notifications C2DM Android.
    - Interaçage webservices REST partenaires.
    - Adaptation de l'algorithme de recherche et mise en place d'un serveur d'indexation Sphinx.(C)
    - Optimisation du Hash de serveurs Memcached.
    Développement front office (Ruby / Rails):
    - Développement de la messagerie.
    - Développement du journal utilisateurs.
    - Moteur de gestion d'invitation facebook.
    - Développement de la portion sociale/facebook du site.
    - Adaptation évolution des webservices dédiés aux Applications mobiles iPhone, Android, Bada.
    - Moteur de scoring et de gestion de badges utilisateurs.
    - Système de tops sélections scopées par les paramètres utilisateurs.
    - Interfaçage moteur de recherche
    - Ouverture de certaines portion du site en vue de viralisation par les actions Facebook.
    - Moteur de recommendation video (en cours d'optimisation)
    - Optimisation/adaptation de la politique de caching
    Développement client-side (Javascript):
    - Développement de l'IHM (javascript sous Prototype, s2)
    - Développement de l'interfaçage facebook (javascript SDK, custom events/objects graph API)
    Intégration/graphisme :
    - Découpages et déclinaison des maquettes
    - Intégration XHTML avec templates et css passées sous HAML/SASS
    - Animation type machine a sous sous After Effects pour la machine à programmes télé
    - Intégration de social pluggins facebook
    Divers :
    - Administration des serveurs.
    - Gestion des corner cases clientele.
    - Administration de l'appli facebook.
    - Veille technologique et études de faisabilité.
    - Aide technique apportée a l'équipe de développement mobile Bada dans le cadre de l'interfaçage webservice. (C++/SDK Bada)
    - Optimisation SEO (en cours) : Sémantique, wording, référencement annuaires, génération automatisée des sitemaps, optimisation des règles robots.

    Periode: 05/2011 - 08/2011

    Reprise d'une codebase Ruby on Rails développée en externe.
    Mise en place de l'infrastructure de développement. (repository, staging, production)
    Mise en place d'un déploiement automatisé.
    Évolution applicative. (version 1.5 de l'application)
    Évolution de l'infrastructure technique.
  • Noodle - Stagiaire

    2009 - 2009 Missions:
    - Développement front/back office sous Ruby on rails / PHP

    Réalisations:
    - MeetSound.com : Application de promotion et de vente de musique sur la plateforme communautaire Facebook : Développement du front-office, développement de l'import par batch, participation au développement du back/middle-office (RoR, Ec2, S3)
    - clubseat.fr : Participation à la maintenance/évolution applicative du site. Interfacage phpBB3, fonctionnalités communautaires, génération XML pour utilisation hors site. (php, mysql)
  • Noodle - Développeur Web

    2009 - 2010 - Missions:
    Etude, développement RoR, PHP, AS3.

    - Projets:

    Smartdate.com : (Ruby on rails)
    Développement de la partie Friends of Friends (Thread like).
    Développement de la méssagerie.
    Mise en place du Business Rules Engine
    Développement d'une gem d'encapsulation du web service de gifting et de virtual currencies Viximo.

    meetsound :
    Evolution applicative

    clubseat.fr : (PHP)
    Développement événementiel.

    Berluti : (RoR - projet en cours)
    BackOffice d'internationalisation pour un front en flash

    Météo-france : (As3 - projet en cours)
    Développement d'une carte en flash de selection/affichage au sein d'un formulaire de recherche.

    pedrobroadcast.com : (As3)
    Développement du player flash.

    seat : (PHP/RoR)
    Mise en production de l'outil back-office de demande d'essais sur le web et adaptation des parties front en php.

    seat-extranet CRM: (Rails 3, mongodb, MySQL)
    Etude et prototypage d'une application CRM (segmentation, gestion de campagnes publicitaires, profils client), pour le site clubseat.fr.
  • D-Interactive/Aspasia - Ingenieur d'étude et développement

    2000 - 2001 Missions :
    - Étude
    - Spécification technique
    - Conception/réalisation/mise en production/maintenance d'applications en architecture n-tiers essentiellement en environnement microsoft (IIS 4/5, asp, mssql, activeX)

    Quelques réalisation :
    - Sena.fr : templates, scripts client-side (HTML4, javascript)
    - Bledina.fr : développement front/back office (php4, postgres)
    - Laforet : développement front/back office (php4, DB2)
    - Intranet D-Interactive : Développement/intégration base documentaire, application CE (asp, mssql)
    - Oddo Pinaton : développement front/back office d'une application RH (asp, mssql)
    - Netgem : développement front office
    - Osmoz.fr : développement d'une application de tracking utilisateur sur base de logs IIS et interfacage datawarehouse.(IIS, ASP, MSSQL, VB, DTS), conception d'ActiveX serveurs pour exécution asynchrone.
    - RentaCar : développement extranet B2B.

Formations

  • IFOCOP (Paris)

    Paris 2008 - 2009 Développeur

    Major de promotion
  • Ecoles Du Groupe CCIV

    Cergy Pontoise 1999 - 2000 Concepteur Multimedia Internet

Réseau

Annuaire des membres :