Vývoj softvéru & architektúra

AtraeshSoft

Staviame podnikové informačné systémy, natívne mobilné aplikácie a dátové integrácie — od návrhu databázy a architektúry až po nasadenie a prevádzku. Sme doma rovnako v .NET a Jave na backende, ako v Kotline, Swifte a TypeScripte na klientovi.

Čomu sa venujem

Od databázy a serverov až po appku v telefóne — celý reťazec pod jednou strechou.

Podnikové informačné systémy

Evidenčné, spracovateľské a reportovacie systémy nad veľkými produkčnými databázami — webové rozhrania, API služby, dávkové spracovanie a používateľské role.

Modernizácia starších systémov

Prepis legacy aplikácií na súčasný stack po častiach a bez odstávky: staré aj nové beží paralelne nad jednou databázou, migruje sa modul po module.

Natívne mobilné aplikácie

Android a iOS vrátane offline-first chodu, synchronizácie na pozadí, práce so senzormi, kamerou a mapami. Aplikácia má byť použiteľná aj bez signálu.

Dáta, integrácie a reporty

Dátové modely a verzované migrácie, prepojenie na štátne registre a cudzie API, správy v rade, plánované úlohy a generovanie PDF či Excel výstupov.

Mapy a geodáta

Práca s katastrálnymi a geografickými službami, mapovými dlaždicami a priestorovými dotazmi — na webe aj natívne v mobile, s GPS a kompasom.

AI priamo v zariadení

Vyhľadávanie v dokumentoch a odpovede nad nimi lokálne v telefóne — rozpoznávanie textu, prevod reči na text, embeddingy a jazykový model bez odosielania dát von.

Architektúra a dokumentácia

Návrh členenia systému na služby, rozhrania medzi nimi a zrozumiteľná technická dokumentácia vrátane zdôvodnených rozhodnutí. Vzdelávanie v oblasti enterprise architektúry.

Automatizácia vývoja

Nasadené pipeline a kontejnery, automatické testy a vlastné nástroje a agenti, ktorí preberajú opakovanú prácu okolo úloh, buildov a kontroly kódu.

Technológie

Nástroje volíme podľa zadania — toto sú tie, s ktorými pracujeme najčastejšie.

Backend

  • .NET 9 / C#
  • ASP.NET Core Web API
  • Java 21
  • Spring Boot
  • Node.js
  • PHP
  • REST
  • RabbitMQ
  • Quartz.NET

Mobil

  • Kotlin
  • Jetpack Compose
  • Swift
  • SwiftUI
  • React Native / Expo
  • Flutter
  • WorkManager
  • ML Kit

Web & frontend

  • TypeScript
  • React
  • Vite
  • Blazor
  • MudBlazor
  • Leaflet
  • HTML / CSS
  • Serverless funkcie

Dáta

  • SQL Server
  • PostgreSQL
  • T-SQL
  • Entity Framework Core
  • Dapper
  • Hibernate / QueryDSL
  • Flyway
  • SQLite / ObjectBox

Nasadenie

  • Docker
  • CI/CD pipeline
  • Git
  • Linux
  • IIS
  • Serilog
  • xUnit / JUnit

AI

  • Lokálne LLM (llama.cpp)
  • RAG
  • Embeddingy
  • OCR
  • Prevod reči na text
  • Generovanie PDF reportov
  • AI agenti vo vývoji

Ako pracujem

Zodpovednosť za celok, nie za jeden kus kódu.

  • Od zadania po prevádzku. Analýza, dátový model, backend, rozhranie, testy, nasadenie aj to, čo príde potom — jeden tím, ktorý vie, ako to celé drží pokope.
  • Postupne a bez odstávky. Veľké zmeny v bežiacich systémoch rozdelíme na kroky, ktoré sa dajú nasadiť samostatne a v prípade potreby vrátiť.
  • Súkromie a offline ako predvolený stav. Čo sa dá spočítať na zariadení, tam aj zostane. Aplikácia má fungovať aj vtedy, keď server či signál nie je po ruke.
  • Dokumentácia je súčasť dodávky. Popis architektúry, konvencií a dôvodov za rozhodnutiami — aby sa v projekte zorientoval aj ten, kto doň prichádza nový.
  • Nástroje si vieme postaviť. Keď opakovaná robota zdržuje, napíšeme na ňu skript, službu alebo agenta.

Kontakt

Máte zadanie, na ktoré sedí niečo z toho vyššie?

Ozvite sa e-mailom, radi si o tom pohovoríme.

info@atraesh.sk