ELISA.DEV

Sono Joachim IFERGAN, ho creato la società ELISA.DEV in SASU dal febbraio 2024 per continuare da solo a mettere la mia esperienza al servizio delle aziende.

Durante le mie ultime esperienze che descrivo di seguito, ho avuto modo di lavorare con diversi clienti (PMI, grandi clienti) sull'implementazione di architetture web e siti di vendita online ad alto carico e diventare un esperto in queste aree.

Il mio viaggio

Logo ELISA.DEV

SVILUPPATORE ARCHITETTO WEB
ELISA.DEV (Thonon-Les-Bains, France) – da dicembre 2018 a dicembre 2023

Architettura: responsabile della riprogettazione di tutte le applicazioni web sia in termini di codice che della loro architettura di produzione (su OVH) e certificazione ISO-27001.

Sviluppi: sviluppo di tutte le nuove applicazioni web utilizzando tecnologie all'avanguardia (PHP8, Symfony6, MariaDB, Redis). Inoltre, aggiornamento del codice e manutenzione di tutte le applicazioni web esistenti (da PHP5.2, framework fatto in casa, nessun ambiente).

DevOps: installazione della nuova architettura seguendo le migliori pratiche (versioning, backup, automazione, aggiornamento reale, gestione dell'ambiente, sicurezza, test, ottimizzazione delle prestazioni). Migrazione graduale e adeguamento del codice dei progetti esistenti.

  • Sviluppo di un'applicazione web e mobile innovativa per gestire campagne di SMS marketing e biglietteria per eventi/offerte mirate ad attrarre clienti nei negozi e ad aumentare le vendite online e in negozio (centinaia di migliaia di SMS inviati e biglietti scansionati). La nuova applicazione utilizza tecnologie all'avanguardia: tecnologie Apache2, PHP7, Symfony4, MariaDB10, Redis, SMS e RCS. Il frontend è costruito utilizzando le linee guida di Material Design. Utilizzato da giocatori rinomati.
  • Sviluppo di un'applicazione web innovativa di beneficenza per la gestione delle donazioni per famose associazioni svizzere. Accelerazione delle prestazioni SEO.
Logo Compos-Juliot

DIRETTORE TECNICO WEB (CTO)
COMPOS JULIOT (Paris) – Da settembre 2017 a novembre 2018

Responsabilità: gestione di un team di 3 sviluppatori web. Definire le priorità, organizzare le attività, rivedere il codice, identificare nuove tecnologie open source, partecipare alle riunioni CODIR settimanali.

Sviluppi: contributo diretto allo sviluppo e ai test web.

Consulente: stesura di proposte commerciali (analisi delle esigenze del cliente, stima dei costi, specifica funzionale, pianificazione).

  • Ri-sviluppo di un'applicazione web a supporto delle pubblicazioni cartacee e web (catalogo, scheda prodotto, brochure). Inizialmente utilizzando una vecchia versione PHP 5, la nuova applicazione utilizza tecnologie all'avanguardia: PHP7, Symfony4, MariaDB10, Redis, NPM, JSX e InDesign server, Material Design (HTML5, CSS3), Apache2, HTTPS. Utilizzato nella produzione da rinomate compagnie di viaggio.
  • Garantire l'applicazione delle migliori pratiche nella codifica e nell'organizzazione del lavoro del team di sviluppo: gestione delle versioni del codice (GIT), ambiente di installazione (dev, prod), tecniche di correzione di bozze e controllo del codice (Codebase). Migrazione e aggiornamento del codice esistente da PHP5 a PHP7, da MySQL5 a MariaDB10 e da CentOS a Debian 9 per migliorare le prestazioni e garantire sistemi sicuri.
Logo La-Croix

RESPONSABILE PROGETTO WEB/NOTIZIE
BAYARD PRESSE / LA CROIX (Paris) – da settembre 2015 a settembre 2017

Responsabile del progetto: Scrittura di documenti di specifiche funzionali e tecniche, gestione delle priorità, supervisione dei team di sviluppo offshore (> 3 sviluppatori senior in Polonia), revisione del codice, convalida dei risultati finali.

Sviluppo: forte contributo allo sviluppo del sito (PHP5, Symfony2, Marklogic, MySQL, Redis, AngularJS, HTML, CSS) e ai test. Sviluppo di un sistema per automatizzare l'importazione nel database NoSQL (Marklogic) dei feed di articoli (Wedia, Archivi, AFP, Bpifrance, Blog, Newsletter, ecc.).

DevOps responsabile dell'architettura di produzione AWS La Croix: Distribuzione di nuove versioni, gestione e ottimizzazione di server/servizi (AWS: E2, S3, SQS, Elasticache, Cloudfront, RDS, Redis, EFS, autoscaling) , codifica degli script di distribuzione (bash, API AWS), monitoraggio di tutte le prestazioni del sito (Blackfire, NewRelic, Cloudwatch) e risoluzione degli incidenti.

SEO / Esperto di notizie: evangelista e analista delle prestazioni dei servizi di notizie (GoogleNews, YahooNews, MSNNews, Flipboard, AppleNews) con l'obiettivo di aumentare l'aumento del traffico per il sito di notizie La Croix.

  • Ottimizzazione permanente delle prestazioni di scansione da parte dei motori di ricerca (AMPHtml, meta, microdati, sitemap, ecc.) e della velocità delle pagine del sito.
  • Progettazione e sviluppo di un framework “in-house” (scripting Bash, API AWS, ecc.) per il deploy di applicazioni web (Symfony, ecc.) su architetture autoscaling (EC2) e utilizzando varie tipologie di dischi (EBS, EFS) e cache dell'applicazione (Redis, OpCache, Doctrine, Symfony).
  • Migrazione completa del sito web La Croix e dei suoi dati (articoli dal 1996) su tecnologie all'avanguardia: Symfony2, PHP5, NoSQL e servizi AWS avanzati.
Logo Ubisoft

RESPONSABILE PROGETTO WEB/E-PAYMENT
OWLIENT / UBISOFT (Paris) – Da marzo 2008 a settembre 2015

Responsabile del progetto: Scrittura di documenti di specifiche funzionali e tecniche, gestione delle priorità, pianificazione del progetto, supervisione del team di sviluppo, trasmissione delle priorità degli utenti, monitoraggio tecnologico (sicurezza, ottimizzazione, web, pagamenti elettronici).

Sviluppo: Forte contributo allo sviluppo e al test di progetti (PHP5, MySQL5).

Responsabile dell'architettura di produzione: Distribuzione di nuove versioni, monitoraggio delle prestazioni dell'architettura, risoluzione di incidenti e vincoli.

Esperto di pagamenti elettronici: Progettazione di un quadro di pagamenti online (transazioni, processi, antifrode, ecc.). Integrazione di più di 30 fornitori di pagamenti (PSP): PayPal, WorldPay, Webmoney, HiPay, Micropayment.de, Boacompra, ecc. Supporto per i giochi, monitoraggio delle loro transazioni e prestazioni, gestione delle priorità e supporto ai team di supporto, contatto privilegiato PSP . Rapporti di attività e performance, riferimento per l'estrazione di indicatori e dati chiave.

Gestione: Reclutamento di un team di 5 sviluppatori senior, formazione, valutazione delle prestazioni, implementazione delle migliori pratiche (revisione del codice, linee guida sulla sicurezza e sulle prestazioni). Formazione (in inglese) e supervisione del team di sviluppo offshore (3 sviluppatori senior in India).

  • Distribuzione del framework di pagamento e dell'API sui server Ubisoft. Formazione, supporto e trasferimento di competenze alle business unit, ai giochi e al team di sviluppo (India).
  • Progettazione e sviluppo di un framework “in-house” e di un'API di pagamento affidabile e sicura per la monetizzazione online dei giochi Owlient. Integra più di 80 metodi di pagamento internazionali e supporta diverse migliaia di transazioni al giorno.
  • Responsabile del framework di sviluppo “in-house” (MVC, BDD abstraction, i18n) con varie funzionalità (amministrazione, utenti, supporto, monitoraggio delle prestazioni, ecc.) per accelerare lo sviluppo dei giochi (diversi milioni di giocatori attivi).
Logo EDATIS

RESPONSABILE PROGETTO WEB/E-MARKETING
EDATIS (Paris) – Da gennaio 2004 a marzo 2008

Consulente per grandi clienti (Air France, Nextedia): Supporto di esperti nel marketing online (e-mail, ricerca, ecc.), revisioni trimestrali delle attività e delle prestazioni, fatturazione per servizi e sviluppi, formazione degli utenti (francesi o inglese) sulla domanda. Supporto prevendita ai venditori.

Responsabile del progetto: Scrittura delle specifiche tecniche e funzionali, gestione delle priorità, pianificazione del progetto, supervisione del team (2 sviluppatori tirocinanti e 4 sviluppatori offshore in Tunisia), monitoraggio tecnologico.

Sviluppo: Forte contributo allo sviluppo e al test di progetti (PHP3, MySQL4, Javascript, HTML, XML, Perl).

  • Progettazione e implementazione di un'applicazione per centralizzare e automatizzare le aste di link sponsorizzati (AdWords, YahooSearch, MSN).
  • Implementazione di un applicativo interno per la gestione contabile, amministrativa e commerciale dell'azienda.

Il mio viaggio

Logo Dauphine

IUP MIAGE - Université Paris IX Dauphine
Paris, Ile de France – Da settembre 2002 a luglio 2003

Master, Bac +4, Matematica e informatica applicate alla gestione aziendale

Licenza, Bac+3, Matematica e informatica applicate alla gestione aziendale

Logo Sorbonne

MASS - Université Paris I Sorbonne
Paris, Ile de France – Da settembre 1999 a luglio 2000

Esperto (20 anni) in progettazione ed ergonomia di interfacce web (HTML, XML, CSS, Javascript, Twig).

Codifica

Esperto (20 anni) in progettazione ed ergonomia di interfacce web (HTML, XML, CSS, Javascript, Twig).

Esperto (16 anni) in programmazione ad oggetti PHP.

Esperto (16 anni) in progettazione e ottimizzazione di database MySQL (dati, SQL, tabelle, monitoraggio, tuning).

Esperto (16 anni) nell'ottimizzazione della cache delle applicazioni (Redis, Memcache, APC, OpCache, Filesystems).

Padronanza (20 anni) di strumenti di ottimizzazione delle prestazioni, qualità del codice e controllo delle versioni (Blackfire, GIT, CVS, SVN).

Buone competenze nei framework Symfony (9 anni) e Zend (1 anno).

Buona padronanza (3 anni) degli strumenti di monitoraggio delle prestazioni (CloudWatch, Zabbix, Capistrano, NewRelic).

Conoscenza della programmazione Java (2 anni) e Perl (5 anni).

Buona padronanza (2 anni) dei servizi AWS: E2, S3, SQS, Cloudfront, Elasticache, RDS, Redis, Autoscaling, EFS.

Padronanza (3 anni) delle migliori pratiche e linee guida nell'ottimizzazione del traffico sui motori di ricerca (meta, microdati, URL, immagini, AMP)