{"language":"sk","path":"/sluzby/php-fullstack-developer/","switchPath":"/en/services/php-fullstack-developer/","kind":"service","tags":["code","laravel","system","wordpress"],"title":"Freelance PHP programátor a fullstack developer | Šimon Cihra","metaDescription":"Externý PHP a fullstack developer na voľnej nohe pre agentúry a firmy: PHP, Laravel, WordPress, React a MySQL. 19 rokov praxe, práca na diaľku.","kicker":"Externý PHP a fullstack developer","h1":"Hľadáte PHP programátora na voľnej nohe do tímu alebo na projekt?","lead":"Pre agentúry a firmy pracujem ako externý fullstack PHP developer: PHP, Laravel, WordPress, JavaScript a React, MySQL. Zapojím sa do vašich procesov, pracujem na diaľku a najradšej spolupracujem dlhodobo.","intro":["Agentúra má viac zákaziek, než stihne vlastný tím, firma potrebuje dokončiť aplikáciu po vývojárovi, ktorý odišiel, alebo produktový tím hľadá niekoho, kto zvládne backend aj frontend bez dlhého zaúčania. Vtedy často nedáva zmysel prijať ďalšieho zamestnanca, ale ani odovzdať celý projekt inej agentúre. Externý PHP developer sa napojí na existujúci repozitár, úlohy a spôsob nasadzovania, prevezme jasne vymedzenú časť práce a výsledok odovzdá tak, aby ho tím vedel skontrolovať a ďalej rozvíjať.","Weby robím od roku 2007. Prešiel som agentúrami v Košiciach a Bratislave: v Promiseo som pracoval najmä na frontende a postupne preberal aj backend, v Mayer McCann Erickson som dodával kampaňové weby vo väčšom agentúrnom prostredí. Dnes pracujem v spoluprácach, ktoré trvajú šesť až sedem rokov a dlhšie. S Webikonom spolupracujem na WordPresse, WooCommerce a PHP od roku 2019, pre AltTag riešim registrácie, platby, vstupenky a streaming na konferencie. Som freelance PHP programátor z Popradu a pracujem na diaľku."],"sections":[{"title":"Stack, v ktorom pracujem každý deň","paragraphs":["Hlavný stack je PHP a Laravel, WordPress a WooCommerce, JavaScript a React a databázy MySQL a PostgreSQL. Na backende píšem vlastné pluginy, serverovú logiku, integrácie s externými API a migrácie údajov a starší kód viem postupne dostať na moderné PHP 8.3. Na frontende používam React tam, kde je potrebná interaktivita a rýchla zmena dát na obrazovke, a ľahšie riešenia tam, kde stačí serverom generované HTML. Ako fullstack PHP developer tak viem dodať funkciu od databázy po rozhranie bez toho, aby ju bolo treba deliť medzi viacerých ľudí."],"points":["PHP, Laravel, WordPress, WooCommerce","JavaScript a React","MySQL a PostgreSQL"]},{"title":"Zapojenie do vášho tímu a procesov","paragraphs":["Do cudzieho projektu neprinášam vlastné pravidlá. Pracujem vo vašom gite podľa vašich zvyklostí pre vetvy a commity, zmeny posielam na code review a nasadzujem tak, ako je u vás dohodnuté. Úlohy beriem z nástroja, ktorý tím používa, a komunikujem v jeho kanáloch. Pri novom projekte sa najprv zorientujem v architektúre, závislostiach a spôsobe nasadenia a až potom začnem meniť kód. Otázky kladiem včas, aby sa až pri odovzdaní nezistilo, že zadanie každý chápal inak."],"points":["Váš git a vaše zvyklosti","Zmeny cez code review","Nasadenie podľa vášho postupu"]},{"title":"Pre agentúry: posila bez ďalšej vrstvy riadenia","paragraphs":["S agentúrami spolupracujem ako spoľahlivý developer priamo v ich tíme, bez ďalšej vrstvy projektového riadenia. Agentúra si drží vzťah s klientom, dizajn a priority, ja dodávam vývoj v dohodnutom rozsahu a termíne. Agentúrne prostredie poznám zvnútra: pevné termíny, viac projektov naraz a kvalitu, ktorú vidí veľa ľudí naraz. Viem nadviazať na rozpracovaný WordPress, WooCommerce alebo Laravel projekt aj postaviť nový podľa štandardov agentúry."],"points":["Vzťah s klientom ostáva vám","Vývoj v dohodnutom rozsahu a termíne","Skúsenosť z agentúr v Košiciach a Bratislave"]},{"title":"Pre firmy: prevzatie a rozvoj vlastných systémov","paragraphs":["Firmám najčastejšie pomáham, keď interný vývojár odišiel, pôvodný dodávateľ nemá kapacitu alebo treba rozšíriť systém, na ktorý vlastný tím nestačí. Prevzal som celé Laravel aplikácie a pokračoval v ich vývoji, keď na ne pôvodní developeri nemali čas. Pracoval som na B2B portáloch, multi-tenant platformách, systémoch elektronickej fakturácie, registračných systémoch pre organizátorov konferencií aj predplatiteľských portáloch. Pri prevzatí najprv zmapujem verzie, závislosti, testy a nasadenie, pomenujem riziká a až potom navrhnem poradie práce. Prepis od nuly odporučím len vtedy, keď je preukázateľne lacnejší než ďalšie opravy."],"points":["Prevzatie po pôvodnom tíme","Mapa rizík pred zásahom","Bez automatického prepisu"]},{"title":"Kód, ktorý prevezme aj ďalší vývojár","paragraphs":["Externý developer nemá vytvárať závislosť. Píšem čitateľný kód so zrozumiteľnými názvami a oddelenými zodpovednosťami, pri rozhodnutiach, ktoré nie sú zjavné, nechávam poznámku a pri kritickej logike pridávam testy a statickú kontrolu kódu. K väčším celkom patrí krátky popis spustenia, nastavení a nasadenia. Keď spolupráca skončí, váš tím má v repozitári všetko, čo potrebuje, a nemusí spätne zisťovať, prečo niečo funguje tak, ako funguje."],"points":["Čitateľný kód a poznámky","Testy pri kritickej logike","Popis spustenia a nasadenia"]},{"title":"Dlhodobá spolupráca na diaľku","paragraphs":["Najlepšie výsledky prinášajú spolupráce, ktoré trvajú roky, pretože s každým projektom ubúda vysvetľovania a pribúda spoločného kontextu. Pracujem na diaľku z Popradu pre tímy na Slovensku aj v zahraničí a pri lokálnom projekte sa rád stretnem aj osobne. Dohodneme sa na forme spolupráce, ktorá vám vyhovuje: pevná cena za vymedzenú etapu alebo platba za skutočne odpracovaný čas pri priebežnom vývoji. Cenu a podmienky dostanete vždy písomne vopred."],"points":["Spolupráce trvajúce roky","Na diaľku pre Slovensko aj zahraničie","Podmienky písomne vopred"]}],"faqTitle":"Časté otázky o spolupráci s externým PHP developerom","faq":[{"question":"Koľko stojí externý PHP developer?","answer":"Závisí od rozsahu a formy spolupráce. Pri vymedzenej úlohe dostanete pevnú cenu, pri priebežnom vývoji sa dohodneme na inom modeli. Cenu a podmienky dostanete vždy písomne vopred, ešte pred začiatkom práce."},{"question":"Pracujete aj pre agentúry?","answer":"Áno. Pre agentúry pracujem ako externý vývojár v ich tíme. Agentúra si drží vzťah s klientom a priority, ja dodávam vývoj v dohodnutom rozsahu, v jej repozitári a podľa jej procesov."},{"question":"Zapojíte sa do nášho gitu a code review?","answer":"Áno. Pracujem vo vašom repozitári podľa vašich zvyklostí, zmeny posielam na kontrolu a nasadzujem podľa dohodnutého postupu. Ak ustálený postup ešte nemáte, navrhnem jednoduchý a zdokumentovaný."},{"question":"S akými technológiami pracujete?","answer":"Hlavne PHP a Laravel, WordPress a WooCommerce, JavaScript a React, MySQL a PostgreSQL. Starší PHP kód viem postupne dostať na PHP 8.3. Ak projekt stojí na technológii mimo tohto stacku, poviem to otvorene ešte pred začiatkom."},{"question":"Je možná dlhodobá spolupráca?","answer":"Áno, a je mi najbližšia. Moje spolupráce trvajú šesť až sedem rokov a dlhšie, napríklad s Webikonom spolupracujem na WordPresse, WooCommerce a PHP od roku 2019."},{"question":"Pracujete na diaľku?","answer":"Áno, väčšina spoluprác prebieha na diaľku. Som z Popradu a pracujem pre tímy na Slovensku aj v zahraničí. Pri lokálnom projekte sa môžeme stretnúť aj osobne."}],"relatedTitle":"Súvisiace služby","related":[{"label":"Všetky služby","href":"/sluzby/","description":"Prehľad webových služieb a možností spolupráce."},{"label":"PHP vývoj","href":"/sluzby/php-vyvoj/","description":"Vlastné pluginy, serverová logika a záchrana starého kódu."},{"label":"Laravel vývoj","href":"/sluzby/laravel/","description":"Portály, integrácie a aplikácie na mieru."},{"label":"WordPress multisite","href":"/sluzby/wordpress-multisite/","description":"Jedna inštalácia, viac webov a domén pod jednou správou."},{"label":"Údaje z webu rovno vo fakturácii","href":"/sluzby/integracie-api/","description":"Objednávky a kontakty sa prenesú samy, bez ručného prepisovania."}],"ctaTitle":"Hľadáte do tímu skúseného PHP developera?","ctaText":"Napíšte, na akom projekte a technológii pracujete a akú posilu hľadáte. Ozvem sa s otázkami a návrhom formy spolupráce.","ctaLabel":"Prebrať spoluprácu"}