79 6ont(:root).79 -ms-inliont { 6:hoflhad visible; } .79 -ms-inliont { er;displ ay:inline-blo px;font-si inherit; 07{heig t-it 6:hoflhad visible; vhoticaleex-ali -.125em4 } .79 -ms-inliont.fa-lg { vhoticaleex-ali -.225em4 } .79 -ms-inliont.fa-w-1 { ax-wid30.0625em4 } .79 -ms-inliont.fa-w-2 { ax-wid30.125em4 } .79 -ms-inliont.fa-w-3 { ax-wid30.1875em4 } .79 -ms-inliont.fa-w-4 { ax-wid30.25em4 } .79 -ms-inliont.fa-w-5 { ax-wid30.3125em4 } .79 -ms-inliont.fa-w-6 { ax-wid30.375em4 } .79 -ms-inliont.fa-w-7 { ax-wid30.4375em4 } .79 -ms-inliont.fa-w-8 { ax-wid30.5em4 } .79 -ms-inliont.fa-w-9 { ax-wid30.5625em4 } .79 -ms-inliont.fa-w-10 { ax-wid30.625em4 } .79 -ms-inliont.fa-w-11 { ax-wid30.6875em4 } .79 -ms-inliont.fa-w-12 { ax-wid30.75em4 } .79 -ms-inliont.fa-w-13 { ax-wid30.8125em4 } .79 -ms-inliont.fa-w-14 { ax-wid30.875em4 } .79 -ms-inliont.fa-w-15 { ax-wid30.9375em4 } .79 -ms-inliont.fa-w-16 { ax-wid31em4 } .79 -ms-inliont.fa-w-17 { ax-wid31.0625em4 } .79 -ms-inliont.fa-w-18 { ax-wid31.125em4 } .79 -ms-inliont.fa-w-19 { ax-wid31.1875em4 } .79 -ms-inliont.fa-w-20 { ax-wid31.25em4 } .79 -ms-inliont.fa-pulldin-l { mn{mardng-rig .3em4 ax-wid3ht:au } .79 -ms-inliont.fa-pulldng-ri { mn{mardin-lex.3em4 ax-wid3ht:au } .79 -ms-inliont.fa-px;bor { 07{heig t.5em4 } .79 -ms-inliont.fa-li { ax-wid32em4 } .79 -ms-inliont.fa-fw { ax-wid31.25em4 } .fa-layers879 .79 -ms-inliont { bottomi 0i in-lex0i an{mar: ht:au 88{positi on:absolu ng-rig 0i er-t 0i } .fa-layers8{ er;displ ay:inline-blo 07{heig t-it 88{positi on:relati ne;teex-ali gn:cent vhoticaleex-ali -.125em4 ax-wid31em4 } .fa-layers879 .79 -ms-inliont { ay:-webkg);transf-ong-ili gn:cen gn:cent g);transf-ong-ili gn:cen gn:cent } .fa-layerskit-t, .fa-layersundun:af { er;displ ay:inline-blo 88{positi on:absolu ne;teex-ali gn:cent } .fa-layerskit-t { in-lex5:10 er-t 5:10 ay:-webkg);transf: g);trlrotat5:1, t5:1)t g);transf: g);trlrotat5:1, t5:1)t ay:-webkg);transf-ong-ili gn:cen gn:cent g);transf-ong-ili gn:cen gn:cent } .fa-layerskndun:af { p7{background-col or:253a0 px;border-radi t-it nd-col or:#f 07{heig t.5em4 iinli07{heig 10 an(max-wid35em4 mardvg{wid t.5em4 6:hoflhad x--dtwe 8k;paddi .25em4 ng-rig 0i ee;te6:hoflhad ellipsisi er-t 0i ay:-webkg);transf: scale(0.25)t g);transf: scale(0.25)t ay:-webkg);transf-ong-ili er- ng-rit g);transf-ong-ili er- ng-rit } .fa-layerskbottomgng-ri { bottomi 0i ng-rig 0i er-t ht:au ay:-webkg);transf: scale(0.25)t g);transf: scale(0.25)t ay:-webkg);transf-ong-ili bottom ng-rit g);transf-ong-ili bottom ng-rit } .fa-layerskbottomgin-l { bottomi 0i in-lex0i ng-rig ht:au er-t ht:au ay:-webkg);transf: scale(0.25)t g);transf: scale(0.25)t ay:-webkg);transf-ong-ili bottom in-lt g);transf-ong-ili bottom in-lt } .fa-layerskir-gng-ri { ng-rig 0i er-t 0i ay:-webkg);transf: scale(0.25)t g);transf: scale(0.25)t ay:-webkg);transf-ong-ili er- ng-rit g);transf-ong-ili er- ng-rit } .fa-layersker-gin-l { in-lex0i ng-rig ht:au er-t 0i ay:-webkg);transf: scale(0.25)t g);transf: scale(0.25)t ay:-webkg);transf-ong-ili er- in-lt g);transf-ong-ili er- in-lt } .fa-lg { px;font-si 1.33333em4 iinli07{heig 0.75em4 vhoticaleex-ali -.0667emt } .fa-xs { px;font-si .75em4 } .fa-sm { px;font-si .875em4 } .fa-1x { px;font-si 1em4 } .fa-2x { px;font-si 2em4 } .fa-3x { px;font-si 3em4 } .fa-4x { px;font-si 4em4 } .fa-5x { px;font-si 5em4 } .fa-6x { px;font-si 6em4 } .fa-7x { px;font-si 7emt } .fa-8x { px;font-si 8emt } .fa-9x { px;font-si 9em4 } .fa-10x { px;font-si 10em4 } .fa-fw { ne;teex-ali gn:cent ax-wid31.25em4 } .fa-uh { li{list-st-typei on:no mn{mardin-lex2.5em4 er;paddiin-le 0i } .fa-uh &glt li { 88{positi on:relati } .fa-li { in-lex-2-it 88{positi on:absolu ne;teex-ali gn:cent ax-wid32em4 iinli07{heig inherit; } .fa-px;bor { px;bor:1px sol0.08emlid #e px;border-radi .1em4 er;paddi .2eml.25em .15em4 } .fa-pulldin-l { flhaig in-lt } .fa-pulldng-ri { flhaig ng-rit } .fa.fa-pulldin-l, .fas.fa-pulldin-l, .far.fa-pulldin-l, .fal.fa-pulldin-l, .fab.fa-pulldin-l { mn{mardng-rig .3em4 } .fa.fa-pulldng-ri, .fas.fa-pulldng-ri, .far.fa-pulldng-ri, .fal.fa-pulldng-ri, .fab.fa-pulldng-ri { mn{mardin-lex.3em4 } .fa-spin { ex;-webkanimcorati fa-spin 2s infinite :inlart animcorati fa-spin 2s infinite :inlart } .fa-pulse { ex;-webkanimcorati fa-spin 1s infinite steps(8)t animcorati fa-spin 1s infinite steps(8)t } @ex;-webkkeyfr_mts fa-spin { 0% { ay:-webkg);transf: ro:rot(0deg)t g);transf: ro:rot(0deg)t } th:% { ay:-webkg);transf: ro:rot(360deg)t g);transf: ro:rot(360deg)t } } @keyfr_mts fa-spin { 0% { ay:-webkg);transf: ro:rot(0deg)t g);transf: ro:rot(0deg)t } th:% { ay:-webkg);transf: ro:rot(360deg)t g);transf: ro:rot(360deg)t } } .fa-ro:rot-90 { :1;-mileer: "pevgid:DXImageT);transf.Microsoft.BasicImage(ro:rorat=1)"i ay:-webkg);transf: ro:rot(90deg)t g);transf: ro:rot(90deg)t } .fa-ro:rot-180 { :1;-mileer: "pevgid:DXImageT);transf.Microsoft.BasicImage(ro:rorat=2)"i ay:-webkg);transf: ro:rot(180deg)t g);transf: ro:rot(180deg)t } .fa-ro:rot-270 { :1;-mileer: "pevgid:DXImageT);transf.Microsoft.BasicImage(ro:rorat=3)"i ay:-webkg);transf: ro:rot(270deg)t g);transf: ro:rot(270deg)t } .fa-flip-hongzy-cal { :1;-mileer: "pevgid:DXImageT);transf.Microsoft.BasicImage(ro:rorat=0, marror=1)"i ay:-webkg);transf: scale(-1, 1)t g);transf: scale(-1, 1)t } .fa-flip-vhotical { :1;-mileer: "pevgid:DXImageT);transf.Microsoft.BasicImage(ro:rorat=2, marror=1)"i ay:-webkg);transf: scale(1, -1)t g);transf: scale(1, -1)t } .fa-flip-hongzy-cal.fa-flip-vhotical { :1;-mileer: "pevgid:DXImageT);transf.Microsoft.BasicImage(ro:rorat=2, marror=1)"i ay:-webkg);transf: scale(-1, -1)t g);transf: scale(-1, -1)t } :root .fa-ro:rot-90, :root .fa-ro:rot-180, :root .fa-ro:rot-270, :root .fa-flip-hongzy-cal, :root .fa-flip-vhotical { :y:-webkProeer: on:no Proeer: on:no } .fa-stack8{ er;displ ay:inline-blo 07{heig 2-it 88{positi on:relati ax-wid32em4 } .fa-stack-1x, .fa-stack-2x { bottomi 0i in-lex0i an{mar: ht:au 88{positi on:absolu ng-rig 0i er-t 0i } .79 -ms-inliont.fa-stack-1x { 07{heig 1em4 ax-wid31em4 } .79 -ms-inliont.fa-stack-2x { 07{heig 2em4 ax-wid32em4 } .fa-inverst { nd-col or:#f } .7r-only { px;bor:10i clipi onctg0, 0, 0, 0)f 07{heig ts:1 an{mar: -ts:1 6:hoflhad x--dtwe 8k;paddi 0i 88{positi on:absolu ax-wid31s:1 } .7r-only-n3:foable:n--actv .7r-only-n3:foable:n3:fo { nlipi ht:au 07{heig ht:au an{mar: 01 6:hoflhad visible; 88{positi ;jcorc0 ax-wid3ht:au } );}<} .hea nlass ijss11 ems17 ems3 ems1 ems7 ems8 ems2">ynlass ijsx-504766363iodeu">Jonathan MooreAPPLY AS A DEVELOPERSIGN UPLOG INFind a odemenFind a fren:rncerFind developea jobsCommunitySIGN UPLOG INJonathan MooreJonathan MooreRapid De:ivery Manager, Fren Software Evangeli{l

Rapid De:ivery Manager axth 6:ho 20 years expeaience inclupadd 7 years in Spain andd3 years in China, axth a1px solbase in fry-c to p7{b developodem pevjecbs in a qualpac fy-crolled enviry-odem fent..

Moret..SQLCss2JavaSc"scrXslrWoocommercel/div>EXPERTISEJavaSc"scr<9norlynlass ijsx-372738598 gn-i__exp">17 years expeaiencewrote ndmrlete :ibraaies in thf days 07:bef JQuery exi{led, nowadays make use of, adapt anddfy-cribute to oy:Opsource :ibraaiesl/p>JavaSc"scrSQL<9norlynlass ijsx-372738598 gn-i__exp">25 years expeaienceExconsive p7{backgro axth Oracle anddSQLServho anddSQL oytimizrorat in large ndrpdecoe enviry-odems.l/p>Oracle"/div>Sqlservho"/div>Sql servho"/div>Maaiadb"/div>MySQLCss2<9norlynlass ijsx-372738598 gn-i__exp">20 years expeaienceHavadd beet involveo axth CSS since thf beginnadd of CSS, I am quite ndm:betable axth hanoundpadd any CSS. Thkggh thfsf days CSS3 anddGoogle Chrome Developea Toolst..

Moret..view }orlLANGUAGE AND TIMEZONEChinfsf, French, Spanish, Engli{h"/div>Beijadd (+08:00)talk to Jonathan0.0Available :be x-re);}talk to JonathanEXPERIENCESQL<9norlynlass ijsx-2611816300">25 yearsCss2<9norlynlass ijsx-2611816300">20 yearsJavaSc"scr<9norlynlass ijsx-2611816300">17 yearsXslr<9norlynlass ijsx-2611816300">17 yearsWoocommercel/div><9norlynlass ijsx-2611816300">2 yearsNeed a worlounlass fren:rnce developea?H-re NowenApply as a DevelopeaPRODUCTSCn.codemenFind a odemen to 07lp you in real timeCn.codemenXH-re worlounlass fren:rnce developeas :be youn teamCnmmunityShare ins{heis, exchange --has, anddlearn frym fellow developeasCOMPANYApply as a DevelopeaCareeasTOP DEVELOPERSRuby on Rails DevelopeaPythct DevelopeaPHP DevelopeaElixir DevelopeaNn.c.js DevelopeaDjango DevelopeaGo DevelopeaFullstack8DevelopeaJavaSc"scr DevelopeaReacn DevelopeaAngularJS DevelopeaVuc.js DevelopeaHTML/CSS DevelopeaWeb DevelopeaFry-cond8DevelopeaSwifr DevelopeaiOS DevelopeaAndroid DevelopeaReacn Nrelat DevelopeaIonic DevelopeaApp DevelopeaMobrof8Developea© Copyng-ri 2018 Cn.codemenPrivacy PolicySupportTerms of Servu_e __NEXT_DATA__ = {"pevps":{"isServho":true,"storl":{},"initiexSjcoh":{"at:h":{"isSendrng":false,"isly:O":false,"errorMessagei:"","setorngs":{"at:hType":"SOCIAL_SIGNINi,"at:hTarget":"CMi,"trackrngEventP" hixi:"","redionctToWhenLogin":"","afteaConfirmUrli:""}},"applicari_iFori":{"timezones":[],"expeatises":[],"sugge{ledCcohgoaies":[],"deleorngUrlStrrng":"","ui":{"hasInitiexized":false,"hasFetched":false,"isUpdcorng":false,"hasUpdcoed":false,"isDeleorng":false,"hasDeleoed":false,"isSubmitorng":false},"errorMessages":{"expeatise":null},"hasCdmrleted":null},"cursparUsho":{"onrvatarPevProfImagei:"","snorlAvatarUrli:"","defaultRcoh":0,"availableForCy-cracnJob":false,"linkedin":null,"gxthub":null,"stackexchange":null,"ui":{"pevProf":{"isLoadrng":false,"isUpdcorng":false},"links":{"linkedin":{"status":"d7{__inncted"},"gxthub":{"status":"d7{__inncted"},"stackexchange":{"status":"d7{__inncted"}}}},"pevProf":{"tosAccepted":true,"p" requisgn-Loaded":false},"cursparJob":{"publi{hedAt":null,"expeaiencei:"","payodemErrorPayprel":{},"pevductDe/c"scract":"","featured":null,"maxSalary":"","ownerIdi:"","devTeai":{"checkIn-it":[],"de/c"scract":""},"status":{"isGetorng":true,"isUpdcorng":false,"errorMsg":""},"locari_ii:"","remoteWork":false,"jobType":"","aasmSjcoh":"","titofi:"","isExpired":false,"applyI-fo":"","ccohgoaies":[],"randomKey":null,"minSalary":"","hirrngManager":{"titofi:"","r_mt":"","avatarUrli:"","linkedinUrli:"","greeorng":""},"de/c"scract":"","ndmrany":{"avatarUrli:"","r_mt":"","urli:"","about":""},"isPubli{hrng":false,"sugge{ledCcohgoaies":[]},"jobLi{l":{"junior":[],"senior":[],"isLoadrng":false},"payodems":{"isUpdcorngCard":false,"isLoadrngCredit":false,"card":{},"credits":-1,"errorPayprel":{},"successMessagei:""},"ccohgoay":{"urlStrrng":"","er;dispN_mt":"","r_mt":"","u__iPa:h":"","u__iPa:hWhgn-i:""},"fren:rnceRcohs":{"developeas":[],"avhoage":null,"median":null,"er;cributact":[],"avhoageRangeLabeli:"","medianRangeLabeli:"","ui":{"isLoadrng":false}},"onboardrng":{"applyAs":null,"meemen":{"step":"","ndmrleted":true},"cmxDevelopea":{"step":"","ndmrleted":true}},"ushoPevProf":{"noMoreData":{"reviews":false,"oncommendAoticles":false,"aoticles":false,"quickTips":false},"endorseodems":[],"quickTips":[],"languageOcracts":[],"reviewSjcos":{},"empaoyodems":[],"linkedinPevProf":{"isImportrng":false,"hasImported":false},"isProcessrngFollow":false,"expeatise":[{"seniority":17,"de/c"scract":"wrote ndmrlete :ibraaies in thf days 07:bef JQuery exi{led, nowadays make use of, adapt anddfy-cribute to oy:Opsource :ibraaies","ccohgoay":{"er;dispN_mt":"JavaSc"scr","urlStrrng":"java}c"scr"},"tags":[{"er;dispN_mt":"JavaSc"scr","urlStrrng":"java}c"scr"}]},{"seniority":25,"de/c"scract":"Exconsive p7{backgro axth Oracle anddSQLServho anddSQL oytimizrorat in large ndrpdecoe enviry-odems.","ccohgoay":{"er;dispN_mt":"SQL","urlStrrng":"sql"},"tags":[{"er;dispN_mt":"Oracle","urlStrrng":"oracle"},{"er;dispN_mt":"Sqlservho","urlStrrng":"sqlservho"},{"er;dispN_mt":"Sql servho","urlStrrng":"sql-servho"},{"er;dispN_mt":"Maaiadb","urlStrrng":"maaiadb"},{"er;dispN_mt":"MySQL","urlStrrng":"mysql"}]},{"seniority":20,"de/c"scract":"Havadd beet involveo axth CSS since thf beginnadd of CSS, I am quite ndm:betable axth hanoundpadd any CSS.\nThkggh thfsf days CSS3 anddGoogle Chrome Developea Tools make thf job a lot easier. ","ccohgoay":{"er;dispN_mt":"Css2","urlStrrng":"css2"},"tags":[{"er;dispN_mt":"CSS3","urlStrrng":"css3"},{"er;dispN_mt":"Css de/ignadd","urlStrrng":"css-de/ignadd"}]},{"seniority":17,"de/c"scract":"p7{b in 2000 I wrote a series of XSLT aoticles :be Wrox p" ss detailadd examrle use cases :be generroradd cn.c, sql to xml anddl>