ELISA.DEV

Ich bin Joachim IFERGAN und habe seit Februar 2024 die Firma ELISA.DEV in SASU gegründet, um mein Fachwissen weiterhin selbstständig in den Dienst von Unternehmen zu stellen.

Während meiner letzten Erfahrungen, die ich im Folgenden näher erläutere, konnte ich mit verschiedenen Kunden (KMU, Großkunden) an der Implementierung von Webarchitekturen und hochlastigen Online-Verkaufsseiten arbeiten und mich zum Experten in diesen Bereichen entwickeln.

Meine Reise

Logo ELISA.DEV

WEB-ARCHITEKTEN-ENTWICKLER
ELISA.DEV (Thonon-Les-Bains, France) – von Dezember 2018 bis Dezember 2023

Architektur: verantwortlich für die Neugestaltung aller Webanwendungen sowohl in Bezug auf den Code als auch auf ihre Produktionsarchitektur (auf OVH) und die ISO-27001-Zertifizierung.

Entwicklungen: Entwicklung aller neuen Webanwendungen unter Verwendung modernster Technologien (PHP8, Symfony6, MariaDB, Redis). Außerdem Code-Upgrade und Wartung aller vorhandenen Webanwendungen (ab PHP5.2, hausgemachtes Framework, keine Umgebung).

DevOps: Installation der neuen Architektur nach Best Practices (Versionierung, Backup, Automatisierung, echte Aktualisierung, Umgebungsmanagement, Sicherheit, Tests, Leistungsoptimierung). Schrittweise Migration und Anpassung des Codes bestehender Projekte.

  • Entwicklung einer innovativen Web- und Mobilanwendung zur Verwaltung von SMS-Marketingkampagnen und Ticketing für Veranstaltungen/Angebote, die darauf abzielen, Kunden in die Geschäfte zu locken und den Online- und In-Store-Umsatz zu steigern (Hunderttausende per SMS versendete und gescannte Tickets). Die neue Anwendung nutzt modernste Technologien: Apache2-, PHP7-, Symfony4-, MariaDB10-, Redis-, SMS- und RCS-Technologien. Das Frontend wird nach Material Design-Richtlinien erstellt. Wird von renommierten Playern verwendet.
  • Entwicklung einer innovativen gemeinnützigen Webanwendung zur Verwaltung von Spenden für bekannte Schweizer Vereine. Beschleunigung der SEO-Leistung.
Logo Compos-Juliot

WEB TECHNISCHER DIREKTOR (CTO)
COMPOS JULIOT (Paris) – Von September 2017 bis November 2018

Aufgaben: Leitung eines Teams von 3 Webentwicklern. Definieren Sie Prioritäten, organisieren Sie Aufgaben, überprüfen Sie Code, identifizieren Sie neue Open-Source-Technologien, nehmen Sie an wöchentlichen CODIR-Meetings teil.

Entwicklungen: direkter Beitrag zur Webentwicklung und zum Testen.

Berater: Verfassen kommerzieller Angebote (Analyse der Kundenbedürfnisse, Kostenschätzung, Funktionsspezifikation, Planung).

  • Neuentwicklung einer Webanwendung zur Unterstützung von Print- und Webpublikationen (Katalog, Produktblatt, Broschüre). Die neue Anwendung verwendet zunächst eine alte Version von PHP 5 und nutzt modernste Technologien: PHP7, Symfony4, MariaDB10, Redis, NPM, JSX und InDesign-Server, Material Design (HTML5, CSS3), Apache2, HTTPS. Wird in der Produktion renommierter Reiseunternehmen eingesetzt.
  • Stellen Sie die Anwendung bewährter Praktiken bei der Codierung und Organisation der Arbeit des Entwicklungsteams sicher: Codeversionsverwaltung (GIT), Installationsumgebung (Entwickler, Produkt), Korrekturlesen und Codekontrolltechniken (Codebase). Migration und Aktualisierung von vorhandenem Code von PHP5 auf PHP7, MySQL5 auf MariaDB10 und CentOS auf Debian 9, um die Leistung zu verbessern und sichere Systeme zu gewährleisten.
Logo La-Croix

WEB-/NEWS-PROJEKTMANAGER
BAYARD PRESSE / LA CROIX (Paris) – von September 2015 bis September 2017

Projektmanager: Verfassen funktionaler und technischer Spezifikationsdokumente, Prioritätenmanagement, Überwachung von Offshore-Entwicklungsteams (> 3 leitende Entwickler in Polen), Codeüberprüfung, Validierung der Ergebnisse.

Entwicklung: Starker Beitrag zur Website-Entwicklung (PHP5, Symfony2, Marklogic, MySQL, Redis, AngularJS, HTML, CSS) und Testen. Entwicklung eines Systems zur Automatisierung des Imports von Artikel-Feeds (Wedia, Archives, AFP, Bpifrance, Blogs, Newsletter usw.) in die NoSQL-Datenbank (Marklogic).

DevOps verantwortlich für die AWS-Produktionsarchitektur La Croix: Bereitstellung neuer Versionen, Verwaltung und Optimierung von Servern/Diensten (AWS: E2, S3, SQS, Elasticache, Cloudfront, RDS, Redis, EFS, Autoscaling) , Codierung von Bereitstellungsskripten (Bash, AWS API), Überwachung der gesamten Site-Leistung (Blackfire, NewRelic, Cloudwatch) und Lösung von Vorfällen.

SEO-/Nachrichtenexperte: Evangelist und Performance-Analyst für Nachrichtendienste (GoogleNews, YahooNews, MSNNews, Flipboard, AppleNews) mit dem Ziel, den Traffic-Anstieg für die Nachrichtenseite La Croix zu steigern.

  • Permanente Optimierung der Crawling-Leistung durch Suchmaschinen (AMPHtml, Meta, Mikrodaten, Sitemaps usw.) und der Geschwindigkeit der Seiten der Website.
  • Design und Entwicklung eines „hausinternen“ Frameworks (Bash-Scripting, AWS-APIs etc.) für die Bereitstellung von Webanwendungen (Symfony etc.) auf Autoscaling-Architekturen (EC2) und unter Verwendung verschiedener Festplattentypen (EBS, EFS) und Anwendungscache (Redis, OpCache, Doctrine, Symfony).
  • Vollständige Migration der La Croix-Website und ihrer Daten (Artikel seit 1996) auf modernste Technologien: Symfony2, PHP5, NoSQL und erweiterte AWS-Dienste.
Logo Ubisoft

WEB-/E-PAYMENT-PROJEKTMANAGER
OWLIENT / UBISOFT (Paris) – Von März 2008 bis September 2015

Projektmanager: Verfassen funktionaler und technischer Spezifikationsdokumente, Prioritätenmanagement, Projektplanung, Überwachung des Entwicklungsteams, Weitergabe von Benutzerprioritäten, technologische Überwachung (Sicherheit, Optimierung, Web, E-Payment).

Entwicklung: Starker Beitrag zur Entwicklung und zum Testen von Projekten (PHP5, MySQL5).

Verantwortlich für die Produktionsarchitektur: Bereitstellung neuer Versionen, Überwachung der Architekturleistung, Lösung von Vorfällen und Einschränkungen.

E-Payment-Experte: Design eines Online-Zahlungsrahmens (Transaktionen, Prozesse, Betrugsbekämpfung usw.). Integration von mehr als 30 Zahlungsanbietern (PSP): PayPal, WorldPay, Webmoney, HiPay, Micro payment.de, Boacompra usw. Unterstützung für Spiele, Überwachung ihrer Transaktionen und Leistung, Verwaltung von Prioritäten und Unterstützung für Support-Teams, privilegierte Kontaktaufnahme mit PSPs . Aktivitäts- und Leistungsberichte, Referenz für die Extraktion von Schlüsselindikatoren und Zahlen.

Management: Rekrutierung eines Teams von 5 leitenden Entwicklern, Schulung, Leistungsbewertung, Implementierung von Best Practices (Codeüberprüfung, Sicherheits- und Leistungsrichtlinien). Schulung (auf Englisch) und Betreuung des Offshore-Entwicklungsteams (3 leitende Entwickler in Indien).

  • Bereitstellung des Zahlungsframeworks und der API auf Ubisoft-Servern. Schulung, Unterstützung und Weitergabe von Fähigkeiten an Geschäftsbereiche, Spiele und Entwicklungsteams (Indien).
  • Design und Entwicklung eines „internen“ Frameworks und einer zuverlässigen und sicheren Zahlungs-API für die Online-Monetarisierung von Owlient-Spielen. Integration von mehr als 80 internationalen Zahlungsmethoden und Unterstützung mehrerer tausend Transaktionen pro Tag.
  • Verantwortlich für das „hauseigene“ Entwicklungsframework (MVC, BDD-Abstraktion, i18n) mit verschiedenen Funktionalitäten (Administration, Benutzer, Support, Leistungsüberwachung usw.) zur Beschleunigung der Entwicklung von Spielen (mehrere Millionen aktive Spieler).
Logo EDATIS

WEB-/E-MARKETING-PROJEKTMANAGER
EDATIS (Paris) – Von Januar 2004 bis März 2008

Berater für Großkunden (Air France, Nextedia): Kompetente Unterstützung im Online-Marketing (E-Mail-Versand, Suche usw.), vierteljährliche Aktivitäts- und Leistungsüberprüfungen, Rechnungsstellung für Dienstleistungen und Entwicklungen, Schulung von Benutzern (Französisch oder Englisch) auf der Bewerbung. Pre-Sales-Unterstützung für Verkäufer.

Projektmanager: Verfassen technischer und funktionaler Spezifikationen, Prioritätenmanagement, Projektplanung, Teamüberwachung (2 angehende Entwickler und 4 Offshore-Entwickler in Tunesien), technologische Überwachung.

Entwicklung: Starker Beitrag zur Entwicklung und zum Testen von Projekten (PHP3, MySQL4, Javascript, HTML, XML, Perl).

  • Entwurf und Bereitstellung einer Anwendung zur Zentralisierung und Automatisierung gesponserter Linkauktionen (AdWords, YahooSearch, MSN).
  • Bereitstellung einer internen Anwendung für die Buchhaltung, Verwaltung und kaufmännische Führung des Unternehmens.

Meine Reise

Logo Dauphine

IUP MIAGE - Université Paris IX Dauphine
Paris, Ile de France – Von September 2002 bis Juli 2003

Master, Bac +4, Mathematik und Informatik, angewandt auf die Unternehmensführung

Lizenz, Bac +3, Mathematik und Informatik für die Unternehmensführung

Logo Sorbonne

MASS - Université Paris I Sorbonne
Paris, Ile de France – Von September 1999 bis Juli 2000

Experte (20 Jahre) für Design und Ergonomie von Webschnittstellen (HTML, XML, CSS, Javascript, Twig).

Codierung

Experte (20 Jahre) für Design und Ergonomie von Webschnittstellen (HTML, XML, CSS, Javascript, Twig).

Experte (16 Jahre) in PHP-Objektprogrammierung.

Experte (16 Jahre) in Design und Optimierung von MySQL-Datenbanken (Daten, SQL, Tabellen, Überwachung, Tuning).

Experte (16 Jahre) in der Anwendungs-Cache-Optimierung (Redis, Memcache, APC, OpCache, Dateisysteme).

Beherrschung (20 Jahre) von Leistungsoptimierungs-, Codequalitäts- und Versionierungstools (Blackfire, GIT, CVS, SVN).

Gute Kenntnisse in den Frameworks Symfony (9 Jahre) und Zend (1 Jahr).

Gute Kenntnisse (3 Jahre) von Leistungsüberwachungstools (CloudWatch, Zabbix, Capistrano, NewRelic).

Kenntnisse in Java-Programmierung (2 Jahre) und Perl (5 Jahre).

Gute Beherrschung (2 Jahre) der AWS-Dienste: E2, S3, SQS, Cloudfront, Elasticache, RDS, Redis, Autoscaling, EFS.

Beherrschung (3 Jahre) von Best Practices und Richtlinien zur Traffic-Optimierung auf Suchmaschinen (Meta, Mikrodaten, URL, Bilder, AMP)