75 sont(:root).75 -ms-inliont 575{0%;overfl visible; } .75 -ms-inliont 575{ display: inline-bloex;:1;font-si or:inher x;ne-heig 8-it75{0%;overfl visible;75{v;oticalext-ali -.125g:2 } .75 -ms-inliont.fa-lg 575{5{v;oticalext-ali -.225g:2 } .75 -ms-inliont.fa-w-1 575{5{ax-wid30.0625g:2 } .75 -ms-inliont.fa-w-2 575{5{ax-wid30.125g:2 } .75 -ms-inliont.fa-w-3 575{5{ax-wid30.1875g:2 } .75 -ms-inliont.fa-w-4 575{5{ax-wid30.25g:2 } .75 -ms-inliont.fa-w-5 575{5{ax-wid30.3125g:2 } .75 -ms-inliont.fa-w-6 575{5{ax-wid30.375g:2 } .75 -ms-inliont.fa-w-7 575{5{ax-wid30.4375g:2 } .75 -ms-inliont.fa-w-8 575{5{ax-wid30.5g:2 } .75 -ms-inliont.fa-w-9 575{5{ax-wid30.5625g:2 } .75 -ms-inliont.fa-w-10 575{5{ax-wid30.625g:2 } .75 -ms-inliont.fa-w-11 575{5{ax-wid30.6875g:2 } .75 -ms-inliont.fa-w-12 575{5{ax-wid30.75g:2 } .75 -ms-inliont.fa-w-13 575{5{ax-wid30.8125g:2 } .75 -ms-inliont.fa-w-14 575{5{ax-wid30.875g:2 } .75 -ms-inliont.fa-w-15 575{5{ax-wid30.9375g:2 } .75 -ms-inliont.fa-w-16 575{5{ax-wid31g:2 } .75 -ms-inliont.fa-w-17 575{5{ax-wid31.0625g:2 } .75 -ms-inliont.fa-w-18 575{5{ax-wid31.125g:2 } .75 -ms-inliont.fa-w-19 575{5{ax-wid31.1875g:2 } .75 -ms-inliont.fa-w-20 575{5{ax-wid31.25g:2 } .75 -ms-inliont.fa-pullgin-l 575{5{:g{margin-rig .3g:275{5{ax-wid3ht:au } .75 -ms-inliont.fa-pullgin-ri 575{5{:g{margin-le6.3g:275{5{ax-wid3ht:au } .75 -ms-inliont.fa-f7;bor 575{5{ne-heig 8.5g:2 } .75 -ms-inliont.fa-li 575{5{ax-wid32g:2 } .75 -ms-inliont.fa-fw 575{5{ax-wid31.25g:2 } .fa-layers010 .75 -ms-inliont 575{er-boti 0eex;in-le60eex;ld{mar: t635fex;px;positi on:absolu x;in-rig 0eex;ng-t 0e } .fa-layers0575{ display: inline-bloex;ne-heig 8-it75{px;positi on:relatiex;to;text-ali gn:cent75{v;oticalext-ali -.125g:2 5{ax-wid31g:2 } .fa-layers010 .75 -ms-inliont 575{x;ay:-webkxt-transf-oin-ili gn:cen gn:cent75{{{{{{{{{{{xt-transf-oin-ili gn:cen gn:cent } .fa-layerskit-t, .fa-layersundun:af 575{ display: inline-bloex;px;positi on:absolu x;to;text-ali gn:cent } .fa-layerskit-t 575{in-le65630 ng-t 5630 ay:-webkxt-transf:{xt-trlrotat563, t563)t75{{{{{{{{{xt-transf:{xt-trlrotat563, t563)t75{ay:-webkxt-transf-oin-ili gn:cen gn:cent75{{{{{{{{{xt-transf-oin-ili gn:cen gn:cent } .fa-layerskndun:af 575{p7{background-col or:253a0 px;border-radi 8-it75{nd-col or:#f75{ne-heig 8.5g:275{id;line-heig 10 ld(max-wid35g:275{ff;min-wid 8.5g:275{0%;overfl ow:hidd x;p1{paddi .25g:2 5{in-rig 0eex;no;te0%;overfl ellipsiseex;ng-t 0e ay:-webkxt-transf:{scale(0.25)t75{{{{{{{{{xt-transf:{scale(0.25)t75{ay:-webkxt-transf-oin-ili ng-{in-rit75{{{{{{{{{xt-transf-oin-ili ng-{in-rit } .fa-layersker-bottom-ri 575{er-boti 0eex;in-rig 0eex;ng-t t635fex;ay:-webkxt-transf:{scale(0.25)t75{{{{{{{{{xt-transf:{scale(0.25)t75{ay:-webkxt-transf-oin-ili er-bot{in-rit75{{{{{{{{{xt-transf-oin-ili er-bot{in-rit } .fa-layersker-bottin-l 575{er-boti 0eex;in-le60eex;in-rig t635fex;ng-t t635fex;ay:-webkxt-transf:{scale(0.25)t75{{{{{{{{{xt-transf:{scale(0.25)t75{ay:-webkxt-transf-oin-ili er-bot{in-lt75{{{{{{{{{xt-transf-oin-ili er-bot{in-lt } .fa-layerskir-top-ri 575{in-rig 0eex;ng-t 0e ay:-webkxt-transf:{scale(0.25)t75{{{{{{{{{xt-transf:{scale(0.25)t75{ay:-webkxt-transf-oin-ili ng-{in-rit75{{{{{{{{{xt-transf-oin-ili ng-{in-rit } .fa-layersker-top-l 575{in-le60eex;in-rig t635fex;ng-t 0e ay:-webkxt-transf:{scale(0.25)t75{{{{{{{{{xt-transf:{scale(0.25)t75{ay:-webkxt-transf-oin-ili ng-{in-lt75{{{{{{{{{xt-transf-oin-ili ng-{in-lt } .fa-lg 575{:1;font-si 1.33333g:275{id;line-heig 0.75g:275{v;oticalext-ali -.0667emt } .fa-xs 575{:1;font-si .75g:2 } .fa-sm 575{:1;font-si .875g:2 } .fa-1x 575{:1;font-si 1g:2 } .fa-2x 575{:1;font-si 2g:2 } .fa-3x 575{:1;font-si 3g:2 } .fa-4x 575{:1;font-si 4g:2 } .fa-5x 575{:1;font-si 5g:2 } .fa-6x 575{:1;font-si 6g:2 } .fa-7x 575{:1;font-si 7emt } .fa-8x 575{:1;font-si 8emt } .fa-9x 575{:1;font-si 9g:2 } .fa-10x 575{:1;font-si 10g:2 } .fa-fw 575{to;text-ali gn:cent75{ax-wid31.25g:2 } .fa-uh 575{li{list-st-typei on:no x;:g{margin-le62.5g:275{:1;padding-le 0e } .fa-uh &glt li 575{5{px;positi on:relati } .fa-li 575{in-le6-2-it75{px;positi on:absolu x;to;text-ali gn:cent 5{ax-wid32g:275{id;line-heig or:inher } .fa-f7;bor 575{ff;bord1px sol2, 0emlid #e px;border-radi .1g:275{:1;paddi .2eml.25g: .15g:2 } .fa-pullgin-l 575{veraig in-lt } .fa-pullgin-ri 575{veraig in-rit } .fa.fa-pullgin-l, .fas.fa-pullgin-l, .far.fa-pullgin-l, .fal.fa-pullgin-l, .fab.fa-pullgin-l 575{:g{margin-rig .3g:2 } .fa.fa-pullgin-ri, .fas.fa-pullgin-ri, .far.fa-pullgin-ri, .fal.fa-pullgin-ri, .fab.fa-pullgin-ri 575{:g{margin-le6.3g:2 } .fa-spin 575{ex;-webk-nimcorati fa-spin 2s orfinite ge:lint75{{{{{{{{{-nimcorati fa-spin 2s orfinite ge:lint } .fa-pulse 575{ex;-webk-nimcorati fa-spin 1s orfinite steps(8)t75{{{{{{{{{-nimcorati fa-spin 1s orfinite steps(8)t } @ex;-webkkeyfr__ns fa-spin 575{0% 575{x;ay:-webkxt-transf: ro .st(0deg)t75{{{{{{{{{{{xt-transf:{ro .st(0deg)t } th:% 575{x;ay:-webkxt-transf: ro .st(360deg)t75{{{{{{{{{{{xt-transf:{ro .st(360deg)t } } @keyfr__ns fa-spin 575{0% 575{x;ay:-webkxt-transf: ro .st(0deg)t75{{{{{{{{{{{xt-transf:{ro .st(0deg)t } th:% 575{x;ay:-webkxt-transf: ro .st(360deg)t75{{{{{{{{{{{xt-transf:{ro .st(360deg)t } } .fa-ro .st-90 575{:1;-milner: "">.gid:DXIr-imTt-transf.Microsoft.BasicIr-im(ro .srat=1)"e ay:-webkxt-transf:{ro .st(90deg)t75{{{{{{{{{xt-transf:{ro .st(90deg)t } .fa-ro .st-180 575{:1;-milner: "">.gid:DXIr-imTt-transf.Microsoft.BasicIr-im(ro .srat=2)"e ay:-webkxt-transf:{ro .st(180deg)t75{{{{{{{{{xt-transf:{ro .st(180deg)t } .fa-ro .st-270 575{:1;-milner: "">.gid:DXIr-imTt-transf.Microsoft.BasicIr-im(ro .srat=3)"e ay:-webkxt-transf:{ro .st(270deg)t75{{{{{{{{{xt-transf:{ro .st(270deg)t } .fa-flip-hoinzr-col 575{:1;-milner: "">.gid:DXIr-imTt-transf.Microsoft.BasicIr-im(ro .srat=0,{ffrror=1)"e ay:-webkxt-transf:{scale(-1, 1)t75{{{{{{{{{xt-transf:{scale(-1, 1)t } .fa-flip-v;otical 575{:1;-milner: "">.gid:DXIr-imTt-transf.Microsoft.BasicIr-im(ro .srat=2,{ffrror=1)"e ay:-webkxt-transf:{scale(1, -1)t75{{{{{{{{{xt-transf:{scale(1, -1)t } .fa-flip-hoinzr-col.fa-flip-v;otical 575{:1;-milner: "">.gid:DXIr-imTt-transf.Microsoft.BasicIr-im(ro .srat=2,{ffrror=1)"e ay:-webkxt-transf:{scale(-1, -1)t75{{{{{{{{{xt-transf:{scale(-1, -1)t } :root .fa-ro .st-90, :root .fa-ro .st-180, :root .fa-ro .st-270, :root .fa-flip-hoinzr-col, :root .fa-flip-v;otical 575{:y:-webkproner: on:no x;;;;;;;;;proner: on:no } .fa-stack0575{ display: inline-bloex;ne-heig 2-it75{px;positi on:relatiex;ax-wid32g:2 } .fa-stack-1x, .fa-stack-2x 575{er-boti 0eex;in-le60eex;ld{mar: t635fex;px;positi on:absolu x;in-rig 0eex;ng-t 0e } .75 -ms-inliont.fa-stack-1x 575{ne-heig 1g:2 5{ax-wid31g:2 } .75 -ms-inliont.fa-stack-2x 575{ne-heig 2g:2 5{ax-wid32g:2 } .fa-inverrc 575{nd-col or:#f } .7r-only 575{ff;bord10eex;clipi onctg0, 0, 0, 0)f75{ne-heig 816075{ld{mar: -816075{0%;overfl ow:hidd x;p1{paddi 0eex;px;positi on:absolu 5{ax-wid31160 } .7r-only-n3:foable5n--actv .7r-only-n3:foable5n3:fo 575{nlipi t635fex;ne-heig t635fex;ld{mar: 0075{0%;overfl visible;75{px;positi oncorcc 5{ax-wid3ht:au } ;}}<;}.hea{nlass ijss11 ems17 ems3 ems1 ems7 ems8 ems2">ynlass ijsx-504766363iodeu">Matthew Hun.ratt_iAPPLY AS A DEVELOPERSIGN UPLOG INFind a odemenFind a fren:rncerFind develorap jobsCommunitySIGN UPLOG IN.prof">Matthew Hun.ratt_iMatthew Hun.ratt_iFull Stack0Engineap n3:foadd;on Nn.c.js, Reacn, AngularJS, BackBoneJS, J-i-}d"scr, LESS, SASS, Grun., Webex-p, PHP, J-i-, WebGLI have{0%;o 15 years of develorodem exrapience for the ng-{n__ns in all the major industpies. I l0%; ng teacheen atalk aboui technology,een aI have{extenseve odemenadd;exrapience. I'm friendly...Morec..HTML/CSSJ-i-Sd"scrjQueryPHPSer:hol/div>EXPERTISESer:hol00 smynlass ijsx-372738598 gn-i__exr">4 years;exrapienceI've used a ser:hovat home for my rapsonal ">.{objs,een aI've ofcon had ng work{axth ser:hos via nommen ald;l dunadd;workl/p>Sub:hosi_iSd"scrsPHPJ-i-GirAex-heBashTomcarUbun.uSshFtpPermissi_isCon.rauous integecoratJir-MailVpiSamb-M @medser:hol/div>Ssh keysUsersGn-grsl/div>HTML/CSS<00 smynlass ijsx-372738598 gn-i__exr">15 years;exrapienceexcellontl/p>Css2HTML/CSSHtmlHTML5CSS3AnimcoratResponseve m__igtM @medquapiesTt-trlroratTt-transfP>.gresseve enhrncemontl/div>Tt-trpositsMinificari_iBrowser m_buggingFlex{px;esGraceful m_gredari_iNew tagsFlui alayouil/div>J-i-Sd"scr<00 smynlass ijsx-372738598 gn-i__exr">10 years;exrapiencetits of exrapience

Evontl/div>AjaxClassUnii testingAnimcoratIr:inheanceP>.totypeDom ){nipulroratO0{obj opienbc- j-i-}d"scrl/div>Source mapsMinificari_iBrowser m_buggingEnd ng end nesting
view } .mLANGUAGE AND TIMEZONEEnglishEastern Timt (US & Canada) (-05:00).s">talk ng Matthew4.8Available for owre;}}talk ng MatthewEXPERIENCEHTML/CSS<00 smynlass ijsx-2611816300">15;yearsJ-i-Sd"scr<00 smynlass ijsx-2611816300">10;yearsjQuery<00 smynlass ijsx-2611816300">10;yearsPHP<00 smynlass ijsx-2611816300">8;yearsSer:hol/div><00 smynlass ijsx-2611816300">4;years.mosect-bai">.mosect-bai__wr-wrai">.mosect-bai__coxt">Need a world-nlass fren:rnce develorap?Hwre NowenAwrly as a DevelorapPRODUCTS.duct-titof">Cn.codemenFind a odemen ng nelp you{in real time.duct-titof">Cn.codemenXHwre world-nlass fren:rnce develoraps for your team.duct-titof">CnmmunityShare ins-heis, exchange ideas,een alearn from fellow develorapsCOMPANYAwrly as a DevelorapCareapsTOP DEVELOPERSRuby;on Rails DevelorapPythct DevelorapPHP DevelorapElixir DevelorapNn.c.js DevelorapDjango DevelorapGo DevelorapFullstack0DevelorapJ-i-Sd"scr DevelorapReacn DevelorapAngularJS DevelorapVuc.js DevelorapHTML/CSS DevelorapWeb DevelorapFry-cond0DevelorapSwifr DevelorapiOS DevelorapAn roid DevelorapReacn Nrelat DevelorapIonic DevelorapAwr DevelorapMobrof0Develorap© Copyin-ri;2018;Cn.codemenPrivacy PolicySupportTaims of Ser:ice<}d"scr> x;;;;;;;;;__NEXT_DATA__ = {"props":{"isSer:ho":true,"st .m":{},"initialSncos":{"-63h":{"isSenpadd":false,"isOpen":false,"errorMess-im":"","set.rats":{"-63hTypm":"SOCIAL_SIGNIN","-63hTarget":"CM","trackratEvontPrefix":"","redionctToWhenLogin":"","aftaiConfirmUrl":""}},"-wrlicari_iForm":{"timezones":[],"exraptises":[],"suggestedCcosgopies":[],"dele.ratUrlStradd":"","ui":{"hasInitialized":false,"hasFetched":false,"isUpd .rat":false,"hasUpd .ed":false,"isDele.rat":false,"hasDele.ed":false,"isSubmit.rat":false},"errorMess-ims":{"exraptise":null},"hasComple.ed":null},"cursparUser":{"gr-i-avaP>.profIr-im":"","s0 smAi-avaUrl":"","defaultRcos":0,"-vailableForCon.ractJob":false,"linkedin":null,"github":null,"stackexchange":null,"ui":{"">.prof":{"isLoapadd":false,"isUpd .rat":false},"links":{"linkedin":{"status":"dis__inncted"},"github":{"status":"dis__inncted"},"stackexchange":{"status":"dis__inncted"}}}},"">.prof":{"tosAccep.ed":true,"prerequisgn-Loaped":false},"cursparJob":{""ublishedAt":null,"exrapience":"","payodemErrorPayloap":{},"">.ductDe}d"screct":"","featured":null,"maxSalary":"","ownerId":"","devTeam":{"checkIn-it":[],"de}d"screct":""},"status":{"isGet.rat":true,"isUpd .rat":false,"errorMsg":""},"locari_i":"","remotaWork":false,"jobTypm":"","aasmSncos":"","titof":"","isExpired":false,"-wrlyI-fo":"","ccosgopies":[],"randomKey":null,"minSalary":"","hiraddMan-imr":{"titof":"","p__n":"","ai-avaUrl":"","linkedinUrl":"","gree.rat":""},"de}d"screct":"","ermpany":{"-i-avaUrl":"","p__n":"","url":"","aboui":""},"isPublishrat":false,"suggestedCcosgopies":[]},"jobLi{l":{"junior":[],"senior":[],"isLoapadd":false},"payodems":{"isUpd .ratCard":false,"isLoapaddCredit":false,"card":{},"credits":-1,"errorPayloap":{},"successMess-im":""},"ccosgopy":{"urlStradd":""," dispN__n":"","p__n":"","u__iPa3h":"","u__iPa3hWhitm":""},"fren:rnceRcoss":{"develoraps":[],"a:hoage":null,"m @men":null," traburect":[],"a:hoageRangeLabel":"","m @menRangeLabel":"","ui":{"isLoapadd":false}},"onboardadd":{"-wrlyAs":null,"m emen":{"step":"","ermple.ed":true},"cmxDevelorap":{"step":"","ermple.ed":true}},"userP>.prof":{"noMoreD-av":{"reviews":false,"oncomm edAoticles":false,"aoticles":true,"quickTips":false},"endorseodems":[],"quickTips":[],"languageOcrects":[],"reviewSncos":{},"employodems":[],"linkedinP>.prof":{"isImportrat":false,"hasImported":false},"isProcessratFollow":false,"exraptise":[{"seniority":4,"de}d"screct":"I've used a ser:hovat home for my rapsonal ">.{objs,een aI've ofcon had ng work{axth ser:hos via nommen ald;l dunadd;work","ccosgopy":{" dispN__n":"Ser:ho","urlStradd":"ser:ho"},"tags":[{" dispN__n":"Sub:hosi_i","urlStradd":"sub:hosi_i"},{" dispN__n":"Sd"scrs","urlStradd":"sd"scrs"},{" dispN__n":"PHP","urlStradd":"php"},{" dispN__n":"J-i-","urlStradd":"j-i-"},{" dispN__n":"Git","urlStradd":"git"},{" dispN__n":"Aex-he","urlStradd":"aex-he"},{" dispN__n":"Bash","urlStradd":"bash"},{" dispN__n":"Tomcar","urlStradd":"tomcar"},{" dispN__n":"Ubun.u","urlStradd":"ubun.u"},{" dispN__n":"Ssh","urlStradd":"ssh"},{" dispN__n":"Ftp","urlStradd":"ftp"},{" dispN__n":"Permissi_is","urlStradd":"permissi_is"},{" dispN__n":"Con.rauous integecorat","urlStradd":"con.rauous-integecorat"},{" dispN__n":"Jir-","urlStradd":"jir-"},{" dispN__n":"Mail","urlStradd":"mail"},{" dispN__n":"Vpt","urlStradd":"vpi"},{" dispN__n":"Samb-","urlStradd":"samb-"},{" dispN__n":"M @medser:ho","urlStradd":"m @me-ser:ho"},{" dispN__n":"Ssh keys","urlStradd":"ssh-keys"},{" dispN__n":"Users","urlStradd":"users"},{" dispN__n":"Gn-grs","urlStradd":"gn-grs"}]},{"seniority":15,"de}d"screct":"excellont","ccosgopy":{" dispN__n":"HTML/CSS","urlStradd":"l>.gresseve enhrncemont","urlStradd":"p>.gresseve-enhrncemont"},{" dispN__n":"Tt-trposits","urlStradd":"tt-trposits"},{" dispN__n":"Minificari_i","urlStradd":"minificari_i"},{" dispN__n":"Browser m_bugging","urlStradd":"browser-m_bugging"},{" dispN__n":"Flex{px;es","urlStradd":"flex-px;es"},{" dispN__n":"Gnaceful m_gredari_i","urlStradd":"gnaceful-m_gredari_i"},{" dispN__n":"New tags","urlStradd":"newitags"},{" dispN__n":"Flui alayoui","urlStradd":"flui -layoui"}]},{"seniority":10,"de}d"screct":"tits of exrapience","ccosgopy":{" dispN__n":"J-i-Sd"scr","urlStradd":"j-i-}d"scr"},"tags":[{" dispN__n":"Evont","urlStradd":"evont"},{" dispN__n":"Ajax","urlStradd":"ajax"},{" dispN__n":"Class","urlStradd":"class"},{" dispN__n":"Unii testing","urlStradd":"unebkxesting"},{" dispN__n":"Animcorat","urlStradd":"animcorat"},{" dispN__n":"Ir:inheance","urlStradd":"ir:inheance"},{" dispN__n":"P>.totype","urlStradd":"p>.totype"},{" dispN__n":"Dom ){nipulrorat","urlStradd":"dom-){nipulrorat"},{" dispN__n":"O0{obj opienbc- j-i-}d"scr","urlStradd":"o0{obj-opienbc--j-i-}d"scr"},{" dispN__n":"Source maps","urlStradd":"source-maps"},{" dispN__n":"Minificari_i","urlStradd":"minificari_i"},{" dispN__n":"Browser m_bugging","urlStradd":"browser-m_bugging"},{" dispN__n":"End ng end nesting","urlStradd":"end-to-end-testing"}]},{"seniority":1,"de}d"screct":"I w>.te a single page -wrlicari_i for Chrnel, foadd;backbn:n","ccosgopy":{" dispN__n":"Backbn:n.js","urlStradd":"backbn:njs"},"tags":[{" dispN__n":"Structures","urlStradd":"structures"},{" dispN__n":"Syntax","urlStradd":"syntax"},{" dispN__n":"Views","urlStradd":"views"},{" dispN__n":"Underscorecjs","urlStradd":"underscorejs"},{" dispN__n":"Models","urlStradd":"models"},{" dispN__n":"Mvc","urlStradd":"mvc"},{" dispN__n":"Underscore","urlStradd":"underscore"},{" dispN__n":"Con.rollers","urlStradd":"con.rollers"}]},{"seniority":10,"de}d"screct":"jQuery is my library of choice for most sgn-s that have{limibc- ng modeecoe in page intern--acity.","ccosgopy":{" dispN__n":"jQuery","urlStradd":"jquery"},"tags":[{" dispN__n":"Evont","urlStradd":"evont"},{" dispN__n":"Css2","urlStradd":"css2"},{" dispN__n":"HTML/CSS","urlStradd":"l>.mises","urlStradd":"p>.mises"},{" dispN__n":"Selobjors","urlStradd":"selobjors"},{" dispN__n":"O0ejbj opienbc- js","urlStradd":"o0ejbj-opienbc--js"},{" dispN__n":"Ttiggho","urlStradd":"ttiggho"}]},{"seniority":8,"de}d"screct":"I have{used PHP as the back-end for many sgn-s includadd two sgn-s for Chrnel","ccosgopy":{" dispN__n":"PHP","urlStradd":"php"},"tags":[{" dispN__n":"MySQL","urlStradd":"mysqh"},{" dispN__n":"Class","urlStradd":"class"},{" dispN__n":"Oop","urlStradd":"oop"},{" dispN__n":"Ir:inheance","urlStradd":"ir:inheance"},{" dispN__n":"Mvc","urlStradd":"mvc"},{" dispN__n":"Memcx-he","urlStradd":"memcx-he"},{" dispN__n":"Symphony","urlStradd":"symphony"},{" dispN__n":"Code ignebho","urlStradd":"dn.c-ignebho"}]},{"seniority":2,"de}d"screct":"I w>.te se:hoal blogs whrof0at MTV for various shows that were beadd ">.duced. ","ccosgopy":{" dispN__n":"WordPress","urlStradd":"wordpress"},"tags":[{" dispN__n":"Themo","urlStradd":"themo"},{" dispN__n":"Plug ins","urlStradd":"plug-ins"}]},{"seniority":2,"de}d"screct":"I w>.te a few 00 smysgn-s in J-i-, includadd a nouple of en roid -wrlicari_is. It is also very similan ng C++, so I much of the language is intuielat ng me.","ccosgopy":{" dispN__n":"J-i-","urlStradd":"j-i-"},"tags":[{" dispN__n":"Servlet","urlStradd":"servlet"},{" dispN__n":"An roid","urlStradd":"an roid"},{" dispN__n":"Jdbc","urlStradd":"jdbc"},{" dispN__n":"Jsth","urlStradd":"jsth"}]},{"seniority":0,"de}d"screct":"","ccosgopy":{" dispN__n":"MySQL","urlStradd":"mysqh"},"tags":[]},{"seniority":4,"de}d"screct":"I{used this in{nd-legn","ccosgopy":{" dispN__n":"C++","urlStradd":"d_plus_plus"},"tags":[{" dispN__n":"Oop","urlStradd":"oop"},{" dispN__n":"Opengh","urlStradd":"opengh"},{" dispN__n":"Ir:inheance","urlStradd":"ir:inheance"},{" dispN__n":"Segmontari_i faults","urlStradd":"segmontari_i-faults"}]},{"seniority":2,"de}d"screct":"I haven't{used ii for long, but I know j-i-}d"scr very well, so much of Nn.c.js is easy for mn","ccosgopy":{" dispN__n":"Nn.c.js","urlStradd":"nn.cjs"},"tags":[{" dispN__n":"Selenium webdri:ho","urlStradd":"selenium-webdri:ho"},{" dispN__n":"Less","urlStradd":"less"},{" dispN__n":"Karm-","urlStradd":"karm-"},{" dispN__n":"Yeoman","urlStradd":"yeoman"},{" dispN__n":"Gnunt","urlStradd":"gnunt"},{" dispN__n":"Uglify","urlStradd":"uglify"}]},{"seniority":4,"de}d"screct":"","ccosgopy":{" dispN__n":"SQL","urlStradd":"sqh"},"tags":[{" dispN__n":"MySQL","urlStradd":"mysqh"},{" dispN__n":"Phpmysqh","urlStradd":"phpmysqh"},{" dispN__n":"Joins","urlStradd":"joins"},{" dispN__n":"Administrcorat","urlStradd":"administrcorat"},{" dispN__n":"Clidems","urlStradd":"clidems"},{" dispN__n":"Rem.te access","urlStradd":"rem.te-access"},{" dispN__n":"Relroratal databases","urlStradd":"relroratal-databases"},{" dispN__n":"Linkadd tables","urlStradd":"linkadd-tables"},{" dispN__n":"O0{obj relroratal mapping","urlStradd":"o0{obj-relroratal-mapping"}]},{"seniority":4,"de}d"screct":"I{use gii daily and am very comfortable{axth it","ccosgopy":{" dispN__n":"Git","urlStradd":"git"},"tags":[{" dispN__n":"Add","urlStradd":"add"},{" dispN__n":"Cnmmit","urlStradd":"cnmmit"},{" dispN__n":"Branching","urlStradd":"branching"},{" dispN__n":"Merging","urlStradd":"merging"},{" dispN__n":"Hooks","urlStradd":"hooks"},{" dispN__n":"Otigit","urlStradd":"otigit"},{" dispN__n":"Clidems","urlStradd":"clidems"}]},{"seniority":2,"de}d"screct":"I have;worked axth set.rat up dev/qa/llat ser:hos for a dev teams. My exrapience as a develorap has also tau-ri;me a lot aboui what works best","ccosgopy":{" dispN__n":"DevOps","urlStradd":"devops"},"tags":[{" dispN__n":"Agrof0develorodem","urlStradd":"agrof-develormont"},{" dispN__n":"Git","urlStradd":"git"},{" dispN__n":"Linux","urlStradd":"linux"},{" dispN__n":"Ubun.u","urlStradd":"ubun.u"},{" dispN__n":"Amaz_i web ser:ices","urlStradd":"amaz_i-web-ser:ices"},{" dispN__n":"Con.rauous integecorat","urlStradd":"con.rauous-integecorat"},{" dispN__n":"P>.{obj managemont","urlStradd":"p>.{obj-managemont"},{" dispN__n":"Jir-","urlStradd":"jir-"},{" dispN__n":"Scruf","urlStradd":"scruf"},{" dispN__n":"Git hooks","urlStradd":"git-hooks"}]},{"seniority":0,"de}d"screct":"","ccosgopy":{" dispN__n":"Gnunt","urlStradd":"gnunt"},"tags":[]},{"seniority":10,"de}d"screct":"I've dealt axth SEO in almost every p>.{objaI've worked on.","ccosgopy":{" dispN__n":"SEO","urlStradd":"seo"},"tags":[{" dispN__n":"HTML/CSS","urlStradd":"l>.rap h>.rap-h>.{objs now and really enjoy ijs structure and features.","ccosgopy":{" dispN__n":"AngularJS","urlStradd":"angularjs"},"tags":[{" dispN__n":"Unii testing","urlStradd":"unebkxesting"},{" dispN__n":"Testing","urlStradd":"xesting"},{" dispN__n":"Ser:ice","urlStradd":"service"},{" dispN__n":"Models","urlStradd":"models"},{" dispN__n":"Mvc","urlStradd":"mvc"},{" dispN__n":"Karm-","urlStradd":"karm-"},{" dispN__n":"Dionctlats","urlStradd":"dionctlats"},{" dispN__n":"Con.rollers","urlStradd":"con.rollers"},{" dispN__n":"P>.trn--oo","urlStradd":"p>.trn--oo"},{" dispN__n":"Custom dionctlats","urlStradd":"custom-dionctlats"},{" dispN__n":"End ng end nesting","urlStradd":"end-to-end-testing"}]},{"seniority":1,"de}d"screct":"","ccosgopy":{" dispN__n":"MongoDB","urlStradd":"mongodb"},"tags":[]},{"seniority":1,"de}d"screct":"","ccosgopy":{" dispN__n":"Express","urlStradd":"express"},"tags":[]}],"ccosgopySuggestects":[],"isLoapadd":{"reviews":false,"oncomm edAoticles":false,"aoticles":false,"quickTips":false},"followaps":[],"timeZoneSuggestects":[],"languageSuggestects":[],"isProcessratFavorite":false,"oncomm edAoticles":[],"">.{objs":[],"reviews":[],"socialI-fo":{"github":{"repos":[],"limit":2},"stackexchange":{"stat":{}}},"targetUser":{"quickTipCount":0,"defaultRcos":30,"level":"men-oo","isFavorite":false,"n__n":"Matthew Hun.ratt_i","offld;lHelpCount":6,"timeZoneOffset":"-05:00","aboui":"I have{0%;o 15 years of develorodem exrapience for the ng-{n__ns in all the major industpies. I l0%; ng teacheen atalk aboui technology,een aI have{extenseve odemenadd;exrapience. I'm friendlyeen aopen,een aI make an effort ng exdisin ng-ics carefully.\r\n\r\nI've;worked as develorap for aboui 15 years now,een aI have{a full understanpadd of ell aspobjs of develorodem (ser:hov">.s, clidemv">.s, en amobrof).aI gecdu .ed Magna Cum Laude from Vassar;Cd-legn axth a m_gree in{ndmputai science in{whicheI receeved depaotmontal honors. I've;worked for many clidems in{New York{includadd, Niks, IBM, Pfizer, MTV, Chrnel, Vapiz_i, Goldman Sachs, Nestls, AARP, en aBAM. I've;worked axth ermpanins in pretty much ell of the major industpies -wrlicable{ng develorodem,een aI have{a deep understanpadd of the differences in the ways those industpies work. I'm very friendlyeen aoutgoadd, Iatake constructeve d"sticism well, en aI'm elways h-wry{ng put in extra hours when necessary.\r\n\r\nAs an Instructor,aI have{been teachadd full time since 2015 at Genhoal Assemblyeen ahave{lead workshops at many locari_is, includadd Cd-umbia Uni:hosity,eNYU, en aGenhoal Assembly.","featured":false,"h>.sMyRcos":false,"h}.h-inl":"Full Stack0Engineap n3:foadd;on Nn.c.js, Reacn, AngularJS, BackBoneJS, J-i-}d"scr, LESS, SASS, Grun., Webex-p, PHP, J-i-, WebGL","v>.soUrl":"","axth15MinFree":false,"usern__n":"hun.ratt_i","-i-avaUrl":"f="httpswwwcgr-i-avacdnm/-i-ava/2d310faad4e133a768e61973899d18dd?d=mm\u0026s=200","reviewCount":9,"lessonCount":35,"timeZone":"Eastern Timt (US \u0026 Canada)","legacyLinkMap":{"github":"f="httpsgithubcdnm/mahun.ratt_i","stackexchange":null,"twittai":null,"linkedin":null},"fren:rnceExrapience":"","links":{"github":null,"stackexchange":null,"twittai":null,"linkedin":null},"languages":["English"],"cre .edAt":1412906996,"ratrat":4.80952380952381},"aoticles":[]}}},""athn__n":"/userP>.prof/cmxDevP>.prof","quepy":{"usern__n":"hun.ratt_i"},"buildId":"25f4bcc8-f3fe-471e-aa33-a77d7b5f3182","buildSncos":{"-wr.js":{"hash":"f29d7e309ccd3154441d6ce977756aa2"}},"-ssetPrefix":"f="https://n-cdncdn.codementor","n//nExrort":false,"err":null,"chunks":[]} x;;;;;;;;;modust={} x;;;;;;;;;__NEXT_LOADED_PAGES__ = [] x;;;;;;;;;__NEXT_LOADED_CHUNKS__ = [] x;;;;;;;;;__NEXT_REGISTER_PAGE = fun.secty(routs, fn) { x;;;;;;;;;;;__NEXT_LOADED_PAGES__.push({ routs: routs, fn: fn }) x;;;;;;;;;} x;;;;;;;;;__NEXT_REGISTER_CHUNK = fun.secty(chunkN__n, fn) { x;;;;;;;;;;;__NEXT_LOADED_CHUNKS__.push({ chunkN__n: chunkN__n, fn: fn }) x;;;;;;;;;} ;;;;;;;;<}d"scr async=""yle id=NEXT_PAGE__/userP>.prof/cmxDevP>.prof" type="coxt.j-i-}d"scr" src="f="https://n-cdncdn.codementor/=://n/25f4bcc8-f3fe-471e-aa33-a77d7b5f3182/page/userP>.prof/cmxDevP>.prof.js"><}d"scr async=""yle id=NEXT_PAGE__/_error" type="coxt.j-i-}d"scr" src="f="https://n-cdncdn.codementor/=://n/25f4bcc8-f3fe-471e-aa33-a77d7b5f3182/page/_error.js"><}d"scr type="coxt.j-i-}d"scr" src="f="https://n-cdncdn.codementor/=://n/f29d7e309ccd3154441d6ce977756aa2/-wr.js" async="">