Ing. Konstantin Romanov
Vedoucí senior inženýr a webový architekt. Webové systémy stavím od roku 2001, takže už 25 let, pro klienty a agentury v České republice, na Slovensku, v Německu, SAE, Spojeném království, Kanadě a Bulharsku. Dnes vedu IFKEES LTD a osobně beru jen omezený počet projektů najednou.
Pětadvacet let, většinou pod jménem někoho jiného
Weby jsem začal stavět v roce 2001, kdy byl layout tabulka a rychlý web znamenal takový, který se načetl dřív, než uživatel odešel. Ta doba mě naučila návyk, kterého jsem se nikdy nezbavil. Každý kilobajt je rozhodnutí a platí ho někdo s pomalým připojením. Dnes, s titulem Ing., stavím na stejné disciplíně, jen s modernějším stackem.
Většinu let od té doby jsem pracoval jako technický partner v pozadí agentur, ne pod vlastním jménem. Agentury v několika zemích mě přizvaly, když byl projekt příliš složitý, příliš pomalý nebo příliš rozjetý na jejich vlastní tým. Není to okázalá práce a je to místo, kde je skutečné učení. Zdědíte architekturu někoho jiného, termíny někoho jiného, a rozjedete to.
Je to taky důvod, proč na tomto webu nejsou loga klientů. Ty projekty byly dodané v rámci smlouvy a NDA někoho jiného. Umím popsat, jaký byl problém, co jsem postavil a co se díky tomu změnilo, a dělám to v případových studiích, ale jméno k tomu nepřipojím. Pokud vám dodavatel ukazuje loga minulých klientů bez jejich souhlasu, zjistili jste něco o tom, jak bude zacházet s tím vaším.
IFKEES LTD je místo, kde tato práce teď probíhá přímo, bez agentury uprostřed. Stejné inženýrství, o jednu vrstvu méně, a mluvíte s osobou, která to dělá.
Odkud ta zkušenost skutečně pochází
Šest typů systémů, každý mě naučil něco, co ty ostatní ne.
E-commerce ve velkém
Variantní katalogy, synchronizace se skladem a ERP, přeshraniční daně a měny a checkout flow měřené konverzí, ne počtem dodaných funkcí.
Bankovní a finanční rozhraní
Kalkulátory a konfigurátory pro zákazníky, kde je špatně umístěná desetinná čárka právní problém, postavené tak, aby obstály jak při compliance revizi, tak při testování s uživateli.
Logistika a skladové systémy
Dispečerské dashboardy, optimalizace vychystávacích tras a terminálová rozhraní navržená pro lidi v rukavicích ve studeném hangáru, ne pro portfolio designéra.
Energetika a průmyslové portály
Datově náročné interní portály, kde je nejtěžší udělat velký, neuklizený dataset srozumitelný pro člověka, který má na rozhodnutí třicet vteřin.
Reality a rezervační platformy
Prohledávatelná nabídka s filtrováním na mapě, logikou dostupnosti, sezónními cenami a směrováním poptávek, které spojí seriózního kupujícího s vámi během vteřin.
Výkon a záchranné práce
Přebírání zaseknutých projektů, rozplétání architektury po někom jiném a navrácení pomalých webů do zelených Core Web Vitals bez přepisu tam, kde přepis není potřeba.
Jak pracuji a co odmítám dělat
Nejsou to marketingové věty. Jsou to pravidla, podle kterých vedu projekty, a klidně mě k nim přidržte.
Cena je domluvená před začátkem
Pevné číslo za písemně dané zadání. Pokud se v odhadu spletu, je to můj problém, ne něco, co objevíte na faktuře. Znamená to taky, že musím vašemu projektu pořádně porozumět ještě před nabídkou - a o to jde.
Vlastníte úplně všechno, vždycky
Zdrojový kód, databázi, média, doménu, administrátorský přístup. Nic se vám nelicencuje zpět, nic "netelefonuje domů" a nic se nerozbije, pokud se příští rok rozhodnete pracovat s někým jiným. Vendor lock-in je byznys model, který raději nechci.
Nudná, přenositelná technologie
Jádro WordPress, WooCommerce, nativní bloky Gutenberg, standardní SQL. Žádný uzavřený page builder, žádný CMS na míru, kterému rozumím jen já. Znak dobré práce je, že ji další programátor přečte bez volání mně.
Rychlost se měří, netvrdí se
Core Web Vitals na reálných zařízeních při předání, ne screenshot z laboratorního testu na rychlém notebooku. Pokud se cíl nepodaří, řeknu to a probereme proč - obvykle váha obrázků nebo skript třetí strany kvůli marketingu.
Mluvíte se mnou, ne o mně
Žádný account manažer uprostřed. To je celá strukturální výhoda práce s jedním senior inženýrem a zmizí ve chvíli, kdy mezi nás někoho postavím.
Řeknu ne, když je ne správná odpověď
Pokud je váš rozpočet lépe využitý v reklamě než v redesignu, nebo projekt potřebuje tým, který nemám, řeknu vám to hned v prvním hovoru. Zakázka, která k sobě nesedí, nepomůže nikomu z nás.
Řekněte mi, co stavíte
Popište firmu a to, co nefunguje. Dostanete ode mě přímou odpověď, klidně i takovou, že nepotřebujete to, co jste si mysleli, že potřebujete.
Osobní odpověď od Konstantina do 1 pracovního dne.