- Javascript advanced promises library, handles multiple conditions : is jQuery loaded ? is Json Data Loaded ? is there previous errors ? Shall I log them ? used : Prechoix - android apps
- Geolocalisation par ip ou navigateur, utilisation de clusters, décalage de coordonnées polaires de point ayant la même localisation
- Parallax responsive compactible android, utilisant la boussole et l'accéléromètre
- Racetrack framework code soon available ( with some pretty gems inside : 9 layers cache engine, prepared multi statements, injection prevention, denormalization API, mysql leverage )
- Fully configured Optimized Virtual Machines : debian8, ie6, ie7, ie8
- JS Parallax demo, Real Estate Custom cms ( +update API google maps : query for lat,lon according to custom adress )
- Scripts backup, rsync entre serveur prod et failover ( avec script réinstallation complète en cas de panne disque dur sur une machine )
- SEO : unique php script for creating contents, indexing them, choosing title, rotating, preventing non-duplication of title & page contents + monitoring performance
- Electronics, soldering, tiny airplanes & drones assembling, repairs
Speed Dev
Basis : common sense, reduce development & maintenance times at minimal for heavy time constraints
• Lower further maintenance time / task at minimum : Pre-set Conf files : avoids editing 36+ different files for simple mods
• OO+ debugger for JS & PHP => allows classified quick persisting dumps of variables upon condition met, does never affect user
• global php/js/mysql debugging, matching previous specs + log files analyser
• using Symfony, Wordpress, Drupal or even flat php ( having re-taken lots of flat php projects, developped by 34+ freelancers within 7 years with no documentation .. )
• time savers : custom CMS (real estate,ckeditor based) or framework, bootstrap or custom css, jquery or custom js library
• portable within environments, having failsafes such as database/redis cache etc..
Racetrack
Personnal framework ( started in 2007, now a mix of good practise between symfony, wordpress, joomla, drupal & mine )
- Includes : cache engine, massive response time optimization
- Partially included into : salomon & renault
Some elements within this gallery might be very old ..
• HR responsive web application, used to have 5000+ users, 27 admins ( multiple cities & sub-services )
• Full debug log, for any connexion, session, updates, javascript, php or even mysql error. Cronjobs & shell scripts ( mail notification, database updates, backups etc ..
• Built for 50000+ users, handles 120+ simultaneous users upon minimalistic Amazon t1.micro ( 1go ram ).
• Average php page rendering time : 5ms.
• Massive caching, cdn & 304 headers usage.
• Iphone & android responsive. UI dynamic data updates + tone notification upon each update.
• Internet Explorer 6+ Retro-compactibility , optionnal https foreach user to logon correctly, so the application obtains a 100% usage score.
Metrics : From 14 August 2013 to 10 Sept 2015 : 17475 simulations, 6024477 assignments, 8821430 operations within 5 hours, 2 minuts et 20 seconds ( average : 486.3 ops/s )
Full Stack Developer
Sysadmin : gestion de serveurs dédiés depuis l'installation, la maintenance, backup & migrations.
Debian, kimsufi, aws, ec2, shell, cronjobs, linux, apache, php, mysql, redis, git, munin
Total time estimation spent upon those technologies / keywords ( respectively relative to each other ) :
Php : 9 years, mysql : 4.5 years, javascript : 4 years, css : 3 years, Symfony : 15 months, drupal : 6 month , wordpress : 7 month, joomla : 4 month, git : 2 years, amazon web services : 1 year, shell : 4 months, munin : 5 month, kimsufi : 4 years, amazon web services : 5 month, sqlite : 8 month
Other keywords : beanstalk, github, profiling, xhprof
Photography
Some of the background pictures within this presentation are mine ( not all ). Besides selling some best shots to fotolia Here are some latest samples :
Timeline
Développeur Web Freelance ( siren : 498627850 )
2014 - 2015 : Backoffice developer @ Megalos ( salomon, renault )
since 2010 : Freelance ( courtiers genevois, intranets commerciaux, bases de données, prechoix ciel, applications android, integrations, missions en agence )
2009-2010: I2B consulting Annemasse : Réalisation de sites internet PME : chef de projet & développeur
2007-2009: Cgp invest Archamps : développeur : édition de site thématiques ( php, wordpress, drupal ), seo, sem
2006 : Maison du net : développeur et chef de projet
Formation
2006 : DUT SRC ( Services, Réseaux, Communications ) à l'université Joseph Fournier Grenoble
2004 : 1ère année IUT Mesures Physiques Annecy le vieux
2003 : Baccalauréat Sciences & Techniques de Laboratoire avec Mention Bien
Website: 2014 version