Az egyedi üzleti alkalmazások mindig kellő kihívást jelentenek csapatunk számára. Miután a legtöbb munkák bizalmas, így csak nagyvonalakban tudjuk bemutatni, hogy milyen technológiai megoldásokkal oldunk meg egyedi kéréseket.
Íme 3 munkánk, 3 különböző szektorból: autóipar, telekommunikáció és pénzügy.
Autóipar
Egy gépi látás alapú projektet adtunk át, amely során ipari környezetben, a gyártósoron végighaladó termékek felismerése és azonosítása volt a cél, előre meghatározott észlelési paraméterek szerint.
Feladatunk egy gyártósoron elhelyezett kamerarendszer konfigurálása és kezelése volt. Ehhez Pythonban írt képelemző és feldolgozó rendszerek összekötését végeztük el, a kommunikációt Message Queue biztosítja. A gyártósor mellett zajló folyamat eredményének megjelenítése webalapú rendszerben történik, az eredmények, statisztikák, logók tárolása pedig Azure Cloud-ban.
A rendszer alapja Java Spring alatt készült egyedi fejlesztésű hardverekkel megtámogatva.
Technológiák
- Java backend (Spring)
- RabbitMQ
- Docker
- PostgreSQL
- Hadoop
- Angular
- Pyhton
- Azure Cloud

Telekommunikáció
A telekommunikáció egy olyan iparág, amiben egymással versengenek a piaci szereplők, hogy ki mit tud évről évre újítani. Egy ilyen újításban vettünk részt mi is.
Egy már meglévő rendszer továbbfejlesztése volt a cél, ahol a korábbi, mára elavult technológiákat és framework-öket kellett lecserélnünk. A mostani felépítésében egy Angular-os frontend mögött egy Java-s és C#-os microservice-kből álló rendszer van, ami felhasználói interakciók során kezeli az adatokat.
Elsődleges feladatként az automatizálható folyamatokat szerette volna a megrendelő “machine to machine” kommunikációval kiváltani, amelynek során REST API hívásokkal kommunikálnak egymással az egyes alrendszerek. A fejlesztésnek része volt az is, hogy az eredeti forráskódban hiányzó teszteket pótoljuk, illetve a saját fejlesztéshez készült részekre eleve készüljön automatizált teszt.
A korábban onpremise futó rendszer új verzióját Azure Cloudban implementáltuk.
Technológiák
- Java backend (Spring)
- PostgreSQL
- Docker
- Azure Cloud (AD, storage és környezet is)
- GitLab
- GitLab CI
- JIRA + Confluence

Pénzügy
A digitalizáció a pénzügyi szférában is hatalmas léptékekkel halad. Jelen projektünkben számviteli bizonylatok feldolgozását és tárolását támogató rendszer megalkotása volt a cél.
A pénzügyi szolgáltatások területén működő ügyfelünk szerette volna a template-ek és erőforrások kezelését modern verziókezelési megoldással tárolni és karbantartani. Ennek érdekében egy Java backend és egy Angular frontend hivatott lecserélni a régi, tisztán Java-s fejlesztést.
Feladatunk volt a rendszer megtervezése, a megvalósító fejlesztő csapat összeállítása, az implementáció kivitelezése.
Technológiák
- Java backend (Spring)
- Angular
- PostgreSQL
- Docker
- GitLab
Ha kérdéseid merültek fel a témával kapcsolatban, keress minket bátran, közösen kitaláljuk, milyen típusú fejlesztés illik leginkább a cégedhez!