Nigdy nie pisałem opinii na tym portalu, jednak uważam, że w przypadku Alan Systems warto napisać coś dobrego i docenić firmę, ponieważ pracowało mi się tam naprawdę dobrze i to były zdecydowanie dobre lata — bez większych zastrzeżeń z mojej strony.
Pracowałem w „Alanie” przez 3 lata jako Java Developer. To tutaj rozpoczynałem pracę w branży IT. Wcześniej miałem doświadczenie jako inżynier rozwiązujący problemy techniczne, lecz w zupełnie innej branży.
Rekrutacja:
Kilka pytań ogólnych, krótka rozmowa po angielsku z „Panią z HR”, a teraz już koleżanką z byłej pracy — Nikolą 😊. Potem rozmowa techniczna z członkiem zespołu, czyli pytania techniczne + zadanie do realizacji w domu. Po wszystkim ostatnia rozmowa z uprzejmym, taktownym i konkretnym człowiekiem, jakim jest mój były Szef, Pan Andrzej Czajka.
Biuro w Rybniku:
Rybnicka siedziba to nowoczesny biurowiec z dużym parkingiem, blisko drogi wojewódzkiej, skomunikowanej z autostradą i sąsiednimi miastami. Lekkim problemem może być dla miejscowych lub dojeżdżających autobusem/pociągiem brak chodnika wzdłuż obwiedni południowej. Istnieje jednak przejście, które częściowo rozwiązuje ten problem. Biuro jest dobrze wyposażone, a administratorzy odpowiedzialni za sprzęt są bardzo pomocni. Nie ma problemów z otrzymaniem dodatkowego sprzętu w rozsądnych granicach cenowych (lepsza klawiatura, myszka itp.) po złożeniu wniosku do kierownika.
Rozpoczęcie:
Od pierwszych dni firma była miejscem pełnym szacunku dla pracownika, z nastawieniem na zespołową pracę i rzeczową współpracę z klientem.
Benefity pozapłacowe (te ważniejsze dla mnie):
- SmartLunch (dopłaty do jedzenia),
- dopłaty do Multisport lub Medicover Sport (+ do Medicover medycznego),
- prawie darmowe (niewielkie koszty ZUS itp.) ubezpieczenie — jego zakres jest niższy niż standardowego, ale zawsze można dokupić inne i mieć dwa 😉.
Stabilność projektów:
Większość projektów jest długofalowa, a w razie wygaśnięcia pracodawca szybko zapewnia pracę przy innych projektach.
Atmosfera:
Pewnie zależy od zespołu — w moim była fantastyczna (trafili mi się naprawdę sensowni, a przy tym pełni humoru koledży). Na całym moim piętrze (jeden z większych klientów Alana) nie spotkałem się z oznakami złej atmosfery w zespołach i między zespołami. W pozostałych częściach rybnickiego biura również. (Nie jestem w stanie wypowiedzieć się o atmosferze w biurach w Gliwicach i Katowicach).
Drobne tarcia zdarzają się wszędzie i są normalne. Finalnie wszystko kończy się jednak na porozumieniu i decyzjach, a nie rozwlekaniu sporów. Kierownicy zespołów rybnickich to dyplomatyczni, szczerzy i zorganizowani ludzie.
Jakość kodu:
W projektach, w których pracowałem, istnieje wysoka kultura tworzenia kodu. Pokrycie testami jest bardzo wysokie i w większości przypadków sensowne (poza pojedynczymi testami tworzonymi tylko dla pokrycia — ale to wynika z wymagań klienta).
Unit, E2E testy, testerzy manualni, testy zautomatyzowane — zespoły starają się utrzymać nie tylko funkcjonalny, ale i czysty kod.
Technologie - w moim projekcie:
- Java 21+, Spring,
- Groovy & Spock do unit testów + JUnit5 + TestContainers,
- Kafka, Kafka Streams,
- Mikroserwisy, Kubernetes, Docker, CloudAWS, Consul,
- Redis, OpenSearch, MongoDB, MariaDB,
- Grafana + Prometheus,
- OpenAPI, Proto files,
- Drone, Jira, Confluence,
... i kilka niszowych rozwiązań charakterystycznych dla klienta.
Mocno zależy to od projektu — w moim był to dość nowoczesny stack.
Klienci:
To zależy od klienta. Warto zapytać na rozmowie o zespół docelowy, o to, jak wygląda współpraca itp.
System pracy:
Hybryda (minimum 2 dni) dla większości osób w firmie, istnieją nieliczne specyficzne wyjątki. Raczej nie liczyłbym na takie wyjątki mieszkając np. blisko Rybnika :) Oczywiście jest tu elastyczność per tydzień, jeśli w danym tygodniu nie możesz być w biurze.
Ogólnie polecam. To dobra firma i jeśli nawiąże się między Tobą a firmą porozumienie w kwestii pozostałych warunków (wynagrodzenie, system pracy itp.), to będzie to dobre miejsce dla dalszej pracy i rozwoju.
Zajrzę tu co jakiś czas, gdyby komuś nasunęły się pytania.