zysoft_ ~/zysoft/README.md Kontakt

# zysoft_

Oprogramowanie dowiezione na czas.

Zysoft projektuje, buduje i utrzymuje systemy webowe dla firm, w których przestój kosztuje: banków, firm zarządzających aktywami, ubezpieczycieli i przemysłu. Angular na froncie, Java i Spring Boot na backendzie, mikroserwisy, kolejki zdarzeń i chmura. Od analizy do wdrożenia na produkcję.

const zysoft = { years: '7+', industries: 6, microservicesInCiCd: '15+', angular: '5 → 22' };
scroll

## why.md

Jeden zespół od interfejsu do bazy danych

Za Zysoft stoi ponad siedem lat pracy przy systemach enterprise, które obsługują tysiące użytkowników dziennie i nie mogą się zatrzymać. Nie dzielimy projektu na front, backend i „ktoś od wdrożeń”. Ten sam zespół rozumie ekran, zapytanie SQL i pipeline.

01 · full-stack

Całość w jednych rękach

Angular, Java, kolejki i baza w jednym zespole. Mniej przekazywania zadań, mniej „to nie u nas”, szybsze decyzje.

02 · regulated

Branże, gdzie błąd kosztuje

Bankowość i ubezpieczenia uczą dyscypliny: audyty, skanowanie bezpieczeństwa, wysoka dostępność i migracje bez utraty danych.

03 · delivery

CI/CD od pierwszego dnia

Każda zmiana przechodzi przez pipeline. Wdrożenie to rutyna, nie wydarzenie, więc nowe funkcje trafiają do użytkowników co tydzień, a nie co kwartał.

// industries.json

Branże, w których dowozimy

Każda branża ma własne ograniczenia: regulatora, systemy sprzed dwudziestu lat albo dane z dziesiątek źródeł. Oto doświadczenie, z którym przychodzimy do projektu.

asset-management.json

"assetManagement": {

Zarządzanie aktywami

Globalna platforma treści firmy z listy Fortune 500

Jedno monorepo dla dziesiątek aplikacji z każdego kontynentu, rozwijane równolegle przez wiele zespołów przez całą dobę. Przenosimy serwisy kolejnych rynków pod jedną domenę i markę, projektujemy ich architekturę po migracji i utrzymujemy je. Nacisk na SEO i widoczność w odpowiedziach AI (GEO), z wyraźnym wzrostem obecności marki w wyszukiwarkach i asystentach AI.

  • codzienniewdrożenia na produkcję
  • 24/7zespoły na wszystkich kontynentach
  • kilkanaścierynków pod jedną domeną
  • ≤ 2 dnizwykle od merge do produkcji
  • Angular 19
  • Nx
  • SSR
  • Java 21
  • AEM
  • Content Fragments
  • Experience Fragments
  • GraphQL
  • hreflang
  • testy e2e
construction.json

"construction": {

Budownictwo

Dedykowany ERP rozwijany z generatywną AI

System szyty na miarę dla prywatnego inwestora z branży budowlano-konstrukcyjnej, budowany przez minimalny zespół. Własny design system na Angular Material z tokenami i sandboxem komponentów. Do tego framework pracy z AI: reguły, skille, autonomiczne workflowy Claude Code i serwer MCP produktu. Cel: klient rozwija aplikację językiem naturalnym, a kod trzyma się przyjętej architektury, stylu i zasad bezpieczeństwa.

  • 1–3 osobycały zespół
  • AI-firstklient współtworzy produkt
  • Angular 22
  • Angular Material
  • design tokens
  • design system
  • Claude Code
  • MCP
  • workflowy agentów
banking.json

"banking": {

Bankowość

Centrum komunikacji z klientem jednego z największych banków

System wysyłki i personalizacji komunikatów dla pracowników banku oraz klientów indywidualnych i biznesowych. Panele administracyjne z zaawansowaną personalizacją i aplikacje klienckie na desktop i mobile.

  • 15+mikroserwisów w CI/CD
  • 4aplikacje frontendowe
  • Angular 20
  • Nx
  • Signals
  • NgRx
  • Spring Boot
  • Java 21
  • Kafka
  • IBM MQ
  • PostgreSQL
  • MinIO
insurance.json

"insurance": {

Ubezpieczenia

Transformacja aplikacji legacy i kalkulator polis

Wydzielenie domeny roszczeń medycznych z systemu legacy do nowego mikroserwisu, z migracją danych i poprawkami na podstawie opinii użytkowników. Webowy kalkulator polis osadzony w istniejącej aplikacji desktopowej Swing przez JxBrowser.

  • legacy → webbez zatrzymywania pracy
  • Azurepełne CI/CD
  • Angular 18
  • NgRx
  • Spring Boot
  • Java 17
  • Azure
  • SonarQube
  • Veracode
  • JxBrowser
automotive.json

"automotive": {

Motoryzacja

Platforma opinii i analityki klientów dla niemieckiej grupy motoryzacyjnej

Aplikacja multi-tenant do zbierania opinii klientów, konfiguracji ankiet i wizualizacji dużych zbiorów danych. Przejście z monolitu JSF na mikroserwisy w AWS i in-house, z wydzieleniem domen funkcjonalnych.

  • multi-tenantwiele marek, jedna platforma
  • real-timezłożone SQL na żywo
  • Angular 5–15
  • PrimeNG
  • Highcharts
  • Spring Boot
  • Oracle DB
  • MySQL
  • JasperReports
  • Kafka
  • AWS
internal.json

"internalSystems": {

HR i systemy wewnętrzne

Zarządzanie kompetencjami pracowników i rekrutacją

Wewnętrzna aplikacja, która porządkuje wiedzę o doświadczeniu zespołu i usprawnia proces rekrutacji. Narzędzie, z którego korzysta się codziennie, więc liczy się szybkość i prostota.

  • od zerado wdrożenia
  • 1 zespółfront + backend
  • Angular
  • Spring Boot
  • Java 11
  • REST API

export const services = {

Co możemy dla Ciebie zbudować

  1. webApps()

    Aplikacje webowe i panele

    Angular z Signals, NgRx i Nx: panele administracyjne, portale klienta, aplikacje działające na desktopie i telefonie. Material, PrimeNG albo Tailwind, zależnie od projektu. Portale treści na AEM z SSR, przygotowane pod SEO i widoczność w odpowiedziach AI.

  2. aiAssistedDevelopment()

    Wytwarzanie oprogramowania z AI

    Framework pracy z modelami generatywnymi dla Twojego zespołu: reguły, skille, autonomiczne workflowy i serwery MCP do Twojego produktu. Design system i standardy kodu sprawiają, że kod tworzony z AI, także przez osoby spoza IT, pozostaje bezpieczny i spójny z resztą aplikacji.

  3. microservices()

    Backend i mikroserwisy

    Java 21 i Spring Boot, REST API, JOOQ i MyBatis. Architektura sterowana zdarzeniami na Kafce i IBM MQ, gdy system musi skalować się niezależnie w wielu miejscach.

  4. legacyModernization()

    Modernizacja systemów legacy

    Wydzielanie domen z monolitu, migracje danych, zamiana JSF i Swing na aplikacje webowe. Krok po kroku, tak żeby firma pracowała normalnie przez cały czas.

  5. cloudAndDevOps()

    Chmura i DevOps

    AWS i Azure, Docker, Kubernetes. Pipeline CI/CD dla kilkunastu serwisów naraz, środowiska testowe i powtarzalne wdrożenia.

  6. integrations()

    Integracje

    Kolejki komunikatów, REST, object storage, łączenie nowych aplikacji webowych ze starymi systemami desktopowymi i bazami Oracle.

  7. quality()

    Jakość i bezpieczeństwo

    SonarQube, Veracode, testy automatyczne i przegląd każdej zmiany. Standard wyniesiony ze środowisk regulowanych, dostępny w każdym projekcie.

};

# stack.yml

Technologie, które znamy z produkcji

frontend:      [Angular 5–22, TypeScript, SSR, Nx, NgRx, Signals, Material, PrimeNG, Tailwind]
backend:       [Java 11/17/21, Spring Boot, REST API, JOOQ, MyBatis]
architecture:  [microservices, event-driven]
messaging:     [Kafka, IBM MQ]
databases:     [PostgreSQL, Oracle DB, MySQL, MongoDB, H2]
cms:           [AEM, Content Fragments, Experience Fragments, GraphQL]
cloud:         [AWS, Azure, Docker, Kubernetes, CI/CD]
ai:            [Claude Code, MCP, agent workflows, skills]
quality:       [SonarQube, Veracode]
reporting:     [JasperReports, Highcharts]

## side-project.md

Tworzymy oprogramowanie, które spełnia także nasze oczekiwania

Po godzinach budujemy własne narzędzia. Robimy je dla siebie i znajomych, ale z tym samym warsztatem co projekty dla klientów: testy, pipeline, przegląd każdej zmiany i dbałość o dane użytkowników.

trip-planner.json

"tripPlanner": {

Trip Planner

Hobbystyczna aplikacja do wspólnego planowania wycieczek

Ktoś proponuje wyjazd, reszta odpowiada „jadę”, „może” albo „nie” i głosuje na terminy. Zamknięte grupy znajomych, komentarze, etapy planowania z przypomnieniami i powiadomienia e-mail, gdy zmienia się termin albo koszt.

  • e2ePlaywright na emulatorach Firebase
  • PL / ENpełne tłumaczenie
  • Angular 22
  • Signals
  • NgRx SignalStore
  • Angular Material
  • Firebase Auth
  • Firestore
  • Cloud Functions
  • App Check
  • Playwright
  • GitHub Actions
01 · dogfooding

Sami jesteśmy użytkownikami

Każda niewygoda wychodzi od razu, bo planujemy w tej aplikacji własne wyjazdy. Najlepszy test użyteczności to codzienne korzystanie.

02 · sandbox

Poligon dla pracy z AI

Tu sprawdzamy reguły, skille i workflowy agentów oraz to, jak skutecznie działają, zanim zaproponujemy je klientowi. Nowe wersje Angulara i Firebase też trafiają tu najpierw.

03 · standard

Bez taryfy ulgowej

Reguły bezpieczeństwa Firestore, App Check, usuwanie konta razem ze wszystkimi danymi. Hobby nie zwalnia z odpowiedzialności za cudze dane.

#!/bin/zysoft

Jak pracujemy

Pięć kroków, każdy kończy się czymś, co możesz zobaczyć i ocenić.

  1. $ zysoft discover # processes, users, constraints✓ requirements and priorities agreedPoznajemy procesy, użytkowników i ograniczenia. Efekt: wspólna lista wymagań i priorytetów.
  2. $ zysoft design # architecture, domains, rollout plan✓ architecture and schedule approvedArchitektura, podział na domeny i plan wdrożenia do Twojej akceptacji.
  3. $ zysoft build --ci # short iterations, demo after each✓ working features on stagingKrótkie iteracje z demo po każdej. Działające funkcje na środowisku testowym.
  4. $ zysoft deploy --prod # pipeline, data migration, monitoring✓ live in productionPipeline, migracja danych i monitoring. System na produkcji.
  5. $ zysoft support # maintenance and further development✓ ongoing contact, predictable changesUtrzymanie i dalszy rozwój. Stały kontakt i przewidywalne zmiany.

$ zysoft contact

Porozmawiajmy o Twoim projekcie

Napisz kilka zdań o tym, co chcesz zbudować albo naprawić. Odpowiemy z pytaniami i propozycją pierwszego kroku. Rozmawiamy po polsku i po angielsku.

  • e-mail kontakt@zysoft.pl Napisz
  • telefon +48 531 876 444 Zadzwoń
  • linkedin in/marek-zysko Otwórz
  • github Zysoft-Software-Consulting Otwórz
new-message.txtwysyłka przez Twój program pocztowy