O firmie
SQuare Solutions to software house z Krakowa. Budujemy dedykowane oprogramowanie dla firm, dla których system nie jest dodatkiem do biznesu, tylko jego częścią.
Działamy w modelu, który w większych firmach programistycznych jest trudny do utrzymania: jedna osoba prowadzi projekt od pierwszej rozmowy o wymaganiach aż do produkcyjnego wdrożenia i późniejszego rozwoju. Dzięki temu nic nie ginie w przekazaniu między analitykiem, zespołem developerskim a utrzymaniem.
Większość naszego doświadczenia pochodzi z sektora finansowego — bankowości, leasingu i obsługi dokumentacji. To środowisko, w którym oprogramowanie musi być nie tylko poprawne funkcjonalnie, ale też przewidywalne, audytowalne i odporne na zmiany otoczenia regulacyjnego.
Pracujemy zarówno przy budowie nowych systemów, jak i przy takich, które działają od lat i wymagają kogoś, kto najpierw zrozumie ich logikę biznesową, a dopiero potem zacznie w nich zmieniać kod.
Założyciel
Rafał Palej
Senior Software Engineer · Tech Lead
Od ośmiu lat projektuję i rozwijam systemy .NET dla instytucji finansowych w Polsce i Szwecji — od pierwszej rozmowy o wymaganiach, przez architekturę, po wdrożenie produkcyjne i dalsze utrzymanie. Najlepiej sprawdzam się tam, gdzie trzeba połączyć rozumienie procesu biznesowego z decyzjami technicznymi, które muszą działać nie tylko dziś, ale i za kilka lat.
Specjalizuję się w backendzie .NET, z doświadczeniem sięgającym integracji, architektury systemów i pracy z zespołami po stronie klienta. Zanim zaproponuję rozwiązanie, staram się zrozumieć, co dla klienta faktycznie oznacza sukces projektu — to od tego zaczyna się dobra architektura, nie od wyboru technologii.
Modele współpracy
Dobieramy formę rozliczenia do charakteru projektu — nie odwrotnie. Wycenę przygotowujemy indywidualnie po rozmowie o zakresie.
Fixed price
Zakres, termin i cena ustalone z góry. Sprawdza się przy projektach o jasno zamkniętych granicach, poprzedzonych rzetelną analizą.
Time & Material
Rozliczenie za faktycznie przepracowany czas. Naturalny wybór tam, gdzie zakres dojrzewa w trakcie projektu, a priorytety zmieniają się co sprint.
Utrzymanie i rozwój
Stała miesięczna współpraca: obsługa zgłoszeń, rozwój funkcjonalności i gwarantowana dostępność. Model, w którym pracujemy z systemami leasingowymi naszych klientów.
Partnerstwo
Udział w zysku z funkcjonalności biznesowych zamiast części wynagrodzenia za czas pracy. Rozwiązanie dla projektów, w których wdrożenie wprost przekłada się na przychód i chcemy dzielić ryzyko po Twojej stronie.
Jak pracujemy
Powtarzalny proces, który zna każdy nasz klient. Bez niespodzianek co do tego, kto za co odpowiada i kiedy zobaczysz działające oprogramowanie.
- 01
Rozmowa wstępna
Bezpłatnie i bez zobowiązań. Poznajemy problem, kontekst biznesowy i ograniczenia. Na tym etapie mówimy też wprost, jeśli uznamy, że nie jesteśmy właściwym wykonawcą.
- 02
Analiza i zakres
Spisujemy wymagania funkcjonalne, ustalamy priorytety i wyznaczamy granice pierwszej wersji. Zakres, którego nie rozumiemy, nie trafia do wyceny.
- 03
Architektura i wycena
Proponujemy rozwiązanie techniczne, model współpracy i harmonogram. Wyjaśniamy, dlaczego akurat takie — razem z kosztem alternatyw.
- 04
Implementacja
Pracujemy iteracyjnie. Na każdym etapie dostajesz działające oprogramowanie do obejrzenia, a nie raport o postępie prac.
- 05
Wdrożenie produkcyjne
Środowiska, CI/CD, migracja danych, testy odbiorcze i przekazanie wiedzy. Wdrożenie traktujemy jako część projektu, nie jako osobne zlecenie.
- 06
Rozwój i utrzymanie
Zostajemy z systemem tak długo, jak jest potrzebny — obsługujemy zgłoszenia, rozwijamy funkcjonalności i reagujemy na zmiany w otoczeniu biznesowym.
Technologie
Stack, w którym pracujemy na co dzień i który utrzymujemy na produkcji — nie lista modnych haseł.
Backend
- .NET 10+
- ASP.NET Core
- Web API
- Entity Framework Core
- TickerQ
Frontend
- React
- TypeScript
- Vite
Dane
- Microsoft SQL Server
- PostgreSQL
- Redis
Chmura i DevOps
- Microsoft Azure
- Docker
- GitHub Actions
- Azure DevOps
Masz system do zbudowania albo taki, który przestał nadążać?
Napisz albo zadzwoń. Pierwsza rozmowa o zakresie i możliwych rozwiązaniach jest bezpłatna i nie zobowiązuje do niczego.
