FINGO sp. z o.o.
-
Plac Powstańców Śląskich 7
53-329 Wrocław, Polska - godz. 8:00 – 16:00
- NIP 8942683871
- +48 71 332 99 60
- +48 71 332 99 61
- Skrzynka ogólna biuro@fingo.pl
- Zapytania ofertowe sales@fingo.pl
Jesteśmy producentem oprogramowania dla sektora FinTech i software housem realizującym złożone projekty dla niemieckich, brytyjskich i skandynawskich partnerów z różnych branż.
Obecnie w naszych zespołach pracuje ponad 90 specjalistów i programistów Java, PHP, .NET i JavaScript. Kierunkiem naszego rozwoju są inżynieria danych i rozwiązania chmurowe.
Poznaj nas bliżej dzięki blogowi oraz podkastom ITeracje.
To miejsca w których specjaliści FINGO dzielą się doświadczeniami w budowaniu aplikacji webowych ale nie tylko.
Może zainteresują Cię opinie o nas z Google.
Uważamy, że motywacja ludzi i stabilność zespołów są ściśle powiązane z interesującą pracą. Sprzedaż i development współpracują w ocenie potencjału nowych klientów, a posiadanie własnego produktu, który odniósł sukces, umożliwia autonomię w wyborze rozwiązań i technologii. Zaangażowanie, odpowiedzialność i dobry warsztat pozwalają nam sprawnie funkcjonować bez ograniczających struktur i procedur.
Scrum we wszystkich projektach
Peer code reviews
Tworzenie testów jednostkowych
Continuous integration
Konteneryzacja (Docker)
Tworzymy środowisko, w którym ludzie dobrze się czują i mogą efektywnie pracować. Nikt nie jest przykuty do biurka, a wiele ciekawych dyskusji i rozwiązań miało swój początek w kuchni podczas rozmów przy kawie i ciasteczkach czy grze w piłkarzyki.
Nie komplikujemy sobie życia rozbudowaną strukturą, podchodzimy do każdego indywidualnie.
Spotykamy się cyklicznie w ramach Akademii FINGO – są to wewnętrzne wykłady, na których każdy może pochwalić się poznanymi i wdrożonymi przez siebie rozwiązaniami. Programowanie to praca kreatywna, więc inspiracja jest bardzo ważna, przy czym jest to inspiracja świadoma, bo wszyscy zainteresowani poznają wady oraz zalety danej technologii. Poziom profesjonalizmu rośnie i pojawiają się nowe pomysły, które potem łatwo przekuć w gotowe rozwiązania w projekcie lub rozwinąć w ramach FINGO Labs.
W FINGO Labs tworzymy dynamiczne zespoły, w ramach których realizujemy wewnętrzne projekty. Ułatwia nam to zrozumienie nowych technologii i znalezienie dla nich optymalnego zastosowania. Tym samym dajemy programistom całkowicie wolną rękę i czas, wierząc, że później w pełni świadomie wdrożą je w projektach komercyjnych.
Wakacyjne miesiące w FINGO to czas, w którym organizujemy praktyki studenckie. Tegoroczna edycja odbędzie się w terminie 11.07.2022 r. – 16.09.2022 r..
Główne operacje biznesowe będą związane z usługą Cloud Storage.
Nad rozwojem aplikacji będziemy pracować w metodyce Scrum.
Nasz klient kładzie duży nacisk na SCRUMa, planowanie zadań i testowanie. Aktualnie nie mamy bugów, tylko change requesty. I nie chodzi tylko o zmianę nazwy. Błędy funkcjonalne zostały wyeliminowane przez dobre pokrycie testami i testy automatyczne. A wszelkie inne problemy, np. brakujące pole w fomularzu, klient oznacza jako change request. Takie zadanie z kolei przechodzi normalny proces planowania i trafia zazwyczaj do następnego sprintu. W ten sposób możemy się skupić na implementacji bieżących rzeczy i dobrym ich przetestowaniu.
Ciągle szukamy nowych, lepszych rozwiązań. Dawno już zrezygnowaliśmy z Java Server Pages, Java Server Faces i innych podobnych bibliotek do generacji kodu HTML po stronie serwera. W nowych aplikacjach z powodzeniem używamy AngularJS. Teraz przyszedł czas na REST. Już w dwóch nowych aplikacjach zastąpiliśmy go protokołem gRPC opartym na HTTP/2.
W naszym zespole od dłuższego czasu pracujemy w metodyce Scrum. Pracę mamy zorganizowaną w 2-tygodniowe sprinty, podczas których realizujemy zaplanowane uprzednio zadania. Każdy sprint kończy się demo, podczas którego prezentujemy klientom nowo zaimplementowane funkcjonalności. Nawet jeśli klient jest sceptyczny, to poprzez transparentność procesu i dostęp do naszej Jira staramy się go przekonać do takiego prowadzenia projektu.
Projekt, przy którym pracuję, jest tworzony aby usprawnić proces wytwarzania i zarządzania złożonymi strukturami danych. Wykorzystujemy w nim m.in. grafową bazę danych opartą o DynamoDB i system kolejkowania Amazon SWF. Równolegle budujemy aplikację webową oraz dedykowane dla niej API. W zamierzeniu nasz projekt będzie umożliwiał tworzenie, dostarczanie i wersjonowanie danych w sposób ciągły (continuous data delivery).
W ostatnim czasie pracuję przy kontenerach. Aplikacje, które wcześniej działały na VM w środowiskach developerskich zostały sparametryzowane, a następnie umieszczone w kontenerach. Nasze środowisko CI przebudowując aplikację, tworzy również nowy obraz kontenera, który jest tagowany numerem builda i odkładany w repozytorium dockerowym. Dzięki temu mamy możliwość uruchomienia całego środowiska bez potrzeby jego konfiguracji na dowolnym komputerze, bardzo łatwo możemy również cofnąć się do poprzedniej wersji. Aby lepiej wykorzystać zasoby, które posiadamy, uruchamiamy kontenery w klastrze Kubernetes, który sam dba o to, na której maszynie zostanie uruchomiona aplikacja, sprawdza jej stan oraz zapewnia ciągłą dostępność.
Dlaczego lubię pracować w FINGO?
Przy dużej ilości kodu automatyczne testowanie staje się procedurą na wagę złota. Upewnia ona nas co do stanu i jakości produkcji. Dlatego też staramy się o jak największe pokrycie kodu testami. Staramy się również nie pozostawać „w tyle” i poznawać oraz wdrażać najnowsze rozwiązania (np. ElasticSearch, JsonWebToken i inne).
Benefity nie gorsze niż w korporacjach. Atmosfera twórczej pracy, w której końcowy sukces liczy się nie mniej niż zadowolenie z tego, co się robi. Plus niespotykana w większości firm zasada, że rację ma ten, kto ma rację - a nie ten, który stoi wyżej w hierarchii. A ostatecznym sędzią jest zdrowy rozsądek.
W ramach naszego projektu od 3 lat tworzymy RESTowe API, służące jako warstwa udostępniająca dane do aplikacji WEBowej oraz bezpośrednio dla większych klientów. Staramy trzymać się zasady: pomyśl dwa razy zanim zaczniesz pisać, byś nie musiał kodować dwa razy zanim zaczniesz myśleć. Nasz klient jest bardzo świadomy i rozumie, jak ważna jest jakość kodu i przemyślana architektura, zatem nigdy nie brakuje czasu na planowanie, refaktoryzację starszych rozwiązań, pair programming.
Praca w FINGO to praca w atmosferze zaufania i życzliwości. Małe grupy projektowe pozwalają na uniknięcie anonimowości oraz dają poczucie satysfakcji ze wspólnie wykonanej pracy. Wsparcie w pogłębianiu dotychczasowej wiedzy oraz poznawanie nowych technologii pomaga w samorozwoju. Wszystko razem powoduje, że praca staje się przyjemnością.
Bardzo się tu miło i przyjemnie pracuje, pracuje tu mnóstwo fajnych ludzi, a przy tym dobrych specjalistów. Podoba mi się kontakt z wszelakimi nowoczesnymi technologiami i na dodatek chwalę sobie bardzo miłe wycieczki w granicach Unii Europejskiej, choć nie tylko :)
Pracuję przy utrzymaniu i rozwijaniu dużego systemu do obsługi firm. Zakres prac jest szeroki: od pisania podstawowej funkcjonalności, na przeprowadzaniu code review, unowocześnianiu starego kodu i testowaniu kończąc.
Podejście do tworzenia oprogramowania jest w FINGO w pełni profesjonalne i zgodne z najnowszymi trendami. Wszystko to w Scrumie i continuous integration. Nie zapominamy o testach jednostkowych, integracyjnych i behawioralnych, wykonywanych w wielu środowiskach. Programowanie to nie tylko PHP, ale również możliwość zetknięcia się z narzędziami i technologiami towarzyszącymi jak Redis, RabbitMQ, Mashery, etc. W razie problemów zawsze znajdą się osoby z dużym doświadczeniem, które są gotowe pomóc i doradzić, a sama praca odbywa się w miłej atmosferze.
Lubię pracę w FINGO, bo robię to, co lubię i jeszcze mi za to płacą. Lubię pracować w FINGO, bo mogę się wyspać.