Digital Transformation Summit

Digital Transformation Summit

Nejvíc ho baví programování a práce s kódem. Skvělý fit pro roli developera

Nejvíc ho baví programování a práce s kódem. Skvělý fit pro roli developera

Firmy dnes potřebují Salesforce řešení, která fungují dlouhodobě, zvládnou složitou logiku a obstojí v reálném provozu. Právě na takových projektech pracuje PatrikSenior Salesforce Developer v Enehanu. V rozhovoru popisuje svou cestu k Salesforce vývoji, práci s Apexem a LWC důvody, proč mu dává smysl zůstat u kódu. 

Co tě přivedlo k práci v Enehanu?

Do Enehana mě přivedla kombinace dobré pověsti firmy, zajímavých projektů a profesionálně vedeného hiring procesu. Ozvali se mi s nabídkou, která byla od začátku transparentní a obsahovala všechny podstatné informace. Pohovory pak proběhly věcně, rychle a bez zbytečných kol. 

Všechno, na čem jsme se během procesu domluvili, od podmínek po reálnou náplň práce, dnes přesně odpovídá realitě. Pro mě to byla ukázka toho, jak má nábor fungovat v praxi. I díky tomu jsem měl od začátku jistotu, že jdu na správné místo. 

Můžeš nám popsat svou cestu k pozici Senior Salesforce Developera?

Se Salesforce jsem začínal v roce 2018 na pozici konzultanta. Postupně jsem se ale přesunul do role developera, kde řeším jak backendovou logiku v Apexu a API integracích, tak frontendové aplikace v LWC. Aktuálně mám 12 Salesforce certifikací a zkušenosti z různorodých projektů od automatizací a optimalizací procesů přes API integrace až po vývoj uživatelských aplikací. 

Jaký projekt ve své dosavadní kariéře považuješ za nejúspěšnější a proč?

Za jeden z nejúspěšnějších považuji projekt, kde se kompletně přestavovala integrace mezi Salesforce a ERP systémem. Původní řešení běželo na komerční integrační platformě, která byla pro zákazníka dlouhodobě nákladná jak licenčně, tak provozně. Nová integrace postavená přímo na Salesforce technologiích včetně Apexu, asynchronního zpracování a REST rozhraní tyto licenční náklady odstranila. 

Výsledkem bylo snížení provozních výdajů, jednodušší údržba a rychlejší zpracování dat. Projekt se podařilo nasadit v krátkém čase a od spuštění běží stabilně bez incidentů, což byl jeden z hlavních cílů. 

Co bys poradil novým Salesforce Developerům, kteří právě začínají?

Začni jednoduše, ale dělej to poctivě. Nauč se strukturu platformy, governor limity a rozdíl mezi synchronními a asynchronními procesy. Tyhle základy ti ušetří spoustu problémů při řešení reálných scénářů. 

Trailhead, developer orgy a oficiální dokumentace dávají velmi solidní základ. Salesforce v tomhle nabízí kvalitní zdroje, které dávají smysl využívat systematicky. 

Jak z pohledu developera vnímáš používání Flow místo Apexu nebo LWC?

Flow má v Salesforce své místo. Největší přínos vidím u screen flow, které umožňují rychle pokrýt jednodušší uživatelské scénáře bez psaní kódu. Typicky různé průvodce, formuláře nebo interní procesy s jednoduchou UI logikou. Tým díky tomu dokáže reagovat rychleji na změny a řešit část požadavků bez zásahu do kódu. 

Jakmile je potřeba složitější logika, kvalitní error handling, testovatelnost nebo vyšší výkon, Apex a LWC dávají větší kontrolu a čistší řešení v dlouhodobém provozu.  

Jaké máš cíle a ambice do budoucna?

U vývojářů se často automaticky očekává posun směrem k architektuře. U mě to ale funguje jinak. Nejvíc mě baví samotné programování a práce s kódem. Mojí ambicí je dál se rozvíjet primárně jako developer, sbírat zkušenosti z komplexních projektů, zlepšovat technické postupy a psát řešení, která dávají dlouhodobě smysl jak technicky, tak provozně. 

Jak se ti daří vyvažovat pracovní a osobní život?

Teď procházím obdobím, kdy se soustředím hlavně na nový projekt a potřebuji se v něm rychle zorientovat, takže osobní čas šel trochu stranou. Snažím se ale držet drobné rituály, které mi pomáhají dobít energii. Každý den chodím pár kilometrů pěšky, v létě rád vyrazím na kolo. A klasika na závěr, dobrý film nebo seriál, u kterého si vyčistím hlavu. 

Přečtěte si také rozhovor s Markem, který pracuje jako Principal Salesforce Developer a řeší třeba zlepšování kvality dodávky pro zákazníky.

Zaujala vás zaujala Patrikova cesta k Salesforce vývoji? Podívejte se na otevřenou pozici Salesforce Developera v Enehanu a zjistěte, na jakých projektech můžete u nás pracovat.

Řízení vztahů s obchodními partnery