ELISA.DEV

I am Joachim IFERGAN, I created the company ELISA.DEV in SASU since February 2024 to continue on my own to put my expertise at the service of companies.

During my last experiences which I detail below, I was able to work with various clients (SMEs, large accounts) on the implementation of web architecture and high-load online sales sites and become an expert in these areas.

My journey

Logo ELISA.DEV

WEB ARCHITECT DEVELOPER
ELISA.DEV (Thonon-Les-Bains, France) – from December 2018 to December 2023

Architecture: responsible for the redesign of all web applications both in terms of code and their production architecture (on OVH) and ISO-27001 certification.

Developments: development of all new web applications using cutting edge technologies (PHP8, Symfony6, MariaDB, Redis). Also, code upgrade and maintenance of all existing web applications (from PHP5.2, homemade framework, no environment).

DevOps: installation of the new architecture following best practices (versioning, backup, automation, real update, environment management, security, testing, performance tuning). Gradual migration and adaptation of the code of existing projects.

  • Development of an innovative web and mobile application to manage SMS marketing campaigns and ticketing for events/offers aimed at attracting customers to stores and increasing online and in-store sales (hundreds of thousands of SMS sent and scanned tickets). The new application uses cutting-edge technologies: Apache2, PHP7, Symfony4, MariaDB10, Redis, SMS and RCS technologies. The frontend is built using Material Design guidelines. Used by renowned players.
  • Development of an innovative charitable web application to manage donations for famous Swiss associations. Acceleration of SEO performance.
Logo Compos-Juliot

WEB TECHNICAL DIRECTOR (CTO)
COMPOS JULIOT (Paris) – From September 2017 to November 2018

Responsibilities: management of a team of 3 web developers. Define priorities, organize tasks, review code, identify new open source technologies, participate in weekly CODIR meetings.

Developments: direct contribution to web development and testing.

Consultant: writing of commercial proposals (analysis of customer needs, cost estimation, functional specification, planning).

  • Re-development of a web application to support printed and web publications (catalog, product sheet, brochure). Initially using an old version PHP 5, the new application uses cutting-edge technologies: PHP7, Symfony4, MariaDB10, Redis, NPM, JSX and InDesign server, Material Design (HTML5, CSS3), Apache2, HTTPS. Used in production by renowned travel companies.
  • Ensure the application of best practices in coding and organization of the work of the development team: code version management (GIT), installation environment (dev, prod), proofreading and code control techniques ( Codebase). Migrating and updating existing code from PHP5 to PHP7, MySQL5 to MariaDB10 and CentOS to Debian 9 to improve performance and ensure secure systems.
Logo La-Croix

WEB / NEWS PROJECT MANAGER
BAYARD PRESSE / LA CROIX (Paris) – from September 2015 until September 2017

Project manager: Writing functional and technical specification documents, priority management, supervision of offshore development teams (> 3 senior developers in Poland), code review, validation of deliverables.

Development: Strong contribution to site development (PHP5, Symfony2, Marklogic, MySQL, Redis, AngularJS, HTML, CSS) and testing. Development of a system to automate the import into NoSQL database (Marklogic) of article feeds (Wedia, Archives, AFP, Bpifrance, Blogs, Newsletters, etc.).

DevOps responsible for the AWS production architecture La Croix: Deployment of new versions, management and optimization of servers / services (AWS: E2, S3, SQS, Elasticache, Cloudfront, RDS, Redis, EFS, autoscaling), coding deployment scripts (bash, AWS API), monitoring of all site performance (Blackfire, NewRelic, Cloudwatch) and incident resolution.

SEO / News Expert: Evangelist and performance analyst on news services (GoogleNews, YahooNews, MSNNews, Flipboard, AppleNews) with a view to boosting the increase in traffic for the La Croix news site .

  • Permanent optimization of crawling performance by search engines (AMPHtml, meta, microdata, sitemaps, etc.) and the speed of the site pages.
  • Design and development of an “in-house” framework (Bash scripting, AWS APIs, etc.) for the deployment of web applications (Symfony, etc.) on autoscaling architectures (EC2) and using various types of disks ( EBS, EFS) and application cache (Redis, OpCache, Doctrine, Symfony).
  • Complete migration of the La Croix website and its data (articles since 1996) on cutting-edge technologies: Symfony2, PHP5, NoSQL and advanced AWS services.
Logo Ubisoft

WEB / E-PAYMENT PROJECT MANAGER
OWLIENT / UBISOFT (Paris) – From March 2008 until September 2015

Project manager: Writing functional and technical specification documents, priority management, project planning, supervision of the development team, relaying user priorities, technological monitoring (security, optimization, web, e-payment).

Development: Strong contribution to the development and testing of projects (PHP5, MySQL5).

Responsible for production architecture: Deployment of new versions, monitoring of architecture performance, resolution of incidents and constraints.

E-payment expert: Design of an online payments framework (transactions, processes, anti-fraud, etc.). Integration of more than 30 payment providers (PSP): PayPal, WorldPay, Webmoney, HiPay, Micropayment.de, Boacompra, etc. Support for games, monitoring of their transactions and performance, management of priorities and support for support teams, privileged contact PSPs. Activity and performance reports, reference for the extraction of key indicators and figures.

Management: Recruitment of a team of 5 senior developers, training, performance evaluation, implementation of best practices (code review, security and performance guidelines). Training (in English) and supervision of the offshore development team (3 senior developers in India).

  • Deployment of the payment framework and API on Ubisoft servers. Training, support and transfer of skills to business units, games and development team (India).
  • Design and development of an “in-house” framework and a reliable and secure payments API for the online monetization of Owlient games. Integrating more than 80 international payment methods and supporting several thousand transactions per day.
  • Responsible for the “in-house” development framework (MVC, BDD abstraction, i18n) with various functionalities (administration, users, support, performance monitoring, etc.) to accelerate the development of games (several million active players).
Logo EDATIS

WEB / E-MARKETING PROJECT MANAGER
EDATIS (Paris) – From January 2004 to March 2008

Large account consultant (Air France, Nextedia): Expert support in online marketing (e-mailing, search, etc.), quarterly activity and performance reviews, invoicing for services and developments, training users (French or English) on the application. Pre-sales support for salespeople.

Project manager: Writing technical and functional specifications, priority management, project planning, team supervision (2 trainee developers and 4 offshore developers in Tunisia), technological monitoring.

Development: Strong contribution to the development and testing of projects (PHP3, MySQL4, Javascript, HTML, XML, Perl).

  • Design and deployment of an application to centralize and automate sponsored link auctions (AdWords, YahooSearch, MSN).
  • Deployment of an internal application for the accounting, administrative and commercial management of the company.

My journey

Logo Dauphine

IUP MIAGE - Université Paris IX Dauphine
Paris, Ile de France – From September 2002 to July 2003

Master, Bac +4, Mathematics and computer science applied to business management

License, Bac +3, Mathematics and computer science applied to business management

Logo Sorbonne

MASS - Université Paris I Sorbonne
Paris, Ile de France – From September 1999 to July 2000

Expert (20 years) in design and ergonomics of web interfaces (HTML, XML, CSS, Javascript, Twig).

Coding

Expert (20 years) in design and ergonomics of web interfaces (HTML, XML, CSS, Javascript, Twig).

Expert (16 years) in PHP object programming.

Expert (16 years) in design and optimization of MySQL databases (data, SQL, tables, monitoring, tuning).

Expert (16 years) in application cache optimization (Redis, Memcache, APC, OpCache, Filesystems).

Mastery (20 years) of performance optimization, code quality and versioning tools (Blackfire, GIT, CVS, SVN).

Good skills in Symfony (9 years) and Zend (1 year) frameworks.

Good mastery (3 years) of performance monitoring tools (CloudWatch, Zabbix, Capistrano, NewRelic).

Knowledge of Java programming (2 years) and Perl (5 years).

Good mastery (2 years) of AWS services: E2, S3, SQS, Cloudfront, Elasticache, RDS, Redis, Autoscaling, EFS.

Mastery (3 years) of best practices and guidelines in traffic optimization on search engines (meta, microdata, URL, images, AMP)