W prac, tak na co dzień miałem do czynienia z dwoma kluczowymi projektami. W obu przypadkach mowa o systemach ERP. Jeden dość prosty, ale zawierał wszystkie niezbędne elementy do pracy w drukarni. System był stworzony w PHP na framework Symfony, lecz dość znacznie zmodyfikowany przez nasz zespół by lepiej pasował do naszych potrzeb. Drugi system, z którym miałem do czynienia, był znacznie bardziej rozwinięty. Główny system wspomagał pracę w salonach usług telekomunikacyjnych jak np. Play czy Orange, lecz na rynku niemieckim. System ten wspierał prace zarówno z klientem docelowym przy podpisywaniu umów, sprzedaży ubezpieczeń jak i pomagał kierownikom przy zarządzaniu planem pracy, wynagrodzeniami i wszelakimi aspektami administracyjnymi. Ten system podobnie jak uprzedni został stworzony w PHP na Symfony i tutaj także został on mocno zmodyfikowany. Przy tym projekcie to nie koniec, bo do tego systemu stworzyliśmy system pomocniczy. Posiadał on wiele funkcji, ale głównym jego zadaniem była kontrola instancji głównego systemu. Został on stworzony także w PHP, lecz na framework Phalcon. Tutaj potrzebowaliśmy czegoś lekkiego i szybkiego. Aby w życiu nie było za lekko, niektórzy klienci zażyczyli sobie by ich instancja była odcięta od internetu, jednak chcąc by system do zarządzania wciąż działał stworzyliśmy oprogramowanie do komunikacji między nimi. Nie wchodząc już w szczegóły techniczne to oprogramowanie zostało stworzone w Node.js w języku TypeScript. Powstała nawet aplikacja mobilna dla pracowników, głównie służyła do autoryzowania logowania w systemie, ale miała także dodatkowe funkcje jak przeglądanie planu pracy. Aplikacja powstawała przy użyciu oprogramowania Cordova.
Przez to że nasz zespół był na prawdę mały (5 osób) to nie było mowy o wybieraniu projektów pod siebie, dzięki temu miałem kontakt z wieloma róznymi technologiami co pozwala utrzymać otwarty umysł :)