Tarkvara kavandamine ja arendus

Kavandame ja arendame töökindlaid tarkvarasüsteeme ettevõtetele ja avalikule sektorile.

Meie töö hõlmab keerukaid veebirakendusi, taustateenuseid, integratsioone ja pikaajalist tarkvaraarendust.

Eesti · Asutatud 2015 · Suurettevõtted ja avalik sektor

  • 11+ aastat

    Tarkvara kavandamine ja arendus

  • Full-stack

    Kasutajaliides, taustarakendus ja integratsioonid

  • Suurettevõtted ja avalik sektor

    Kogemus ärikriitiliste süsteemidega

Valitud kliendid ja projektid

  • Telia
  • Kuehne+Nagel
  • RIA
  • TEHIK
  • Transpordiamet
  • RmIT
  • GoSwift

Teenused

Inseneritöö uutele süsteemidele, olemasolevatele platvormidele ja meeskondadele, kes vajavad lisavõimekust.

  1. 01

    Eritarkvara arendus

    Organisatsiooni, selle protsesside ja tehniliste nõuete järgi kavandatud tarkvara.

  2. 02

    Veebirakendused

    Kaasaegsed veebirakendused, portaalid, iseteeninduskeskkonnad ja sisemised infosüsteemid.

  3. 03

    Taustasüsteemide ja API-de arendus

    Töökindlad taustateenused, API-d, äriloogika, hajussüsteemid ja integratsioonikihid.

  4. 04

    Süsteemide integreerimine

    REST- ja SOAP-API-d, sõnumivahetus, välisteenused, pärandsüsteemid ning süsteemidevahelised andmevood.

  5. 05

    X-Roadi / X-tee integratsioon

    Infosüsteemide ühendamine X-Roadiga, sealhulgas Eesti X-tee andmevahetuskihiga. Töö hõlmab teenuste pakkumist ja tarbimist, turvaserveriga integreerimist ning turvalist andmevahetust teiste süsteemidega.

  6. 06

    Tarkvara uuendamine ja hooldus

    Olemasolevate süsteemide laiendamine, refaktoreerimine ja ajakohastamine äritegevuse järjepidevust säilitades.

  7. 07

    Tehniline konsultatsioon

    Arhitektuur, lahenduse kavandamine, tehnoloogia valik, teostatavuse hindamine ja tarkvaraarenduse nõustamine.

  8. 08

    Alltöövõtt

    Inseneripädevus, mis lõimitakse olemasolevatesse tarkvaraarenduse meeskondadesse ja töövõtuorganisatsioonidesse.

Tööd

Valitud tööd

Tarkvaraarendus ettevõtete ja avaliku sektori süsteemidele. Allpool toodud näited kirjeldavad iLabi panust ega tähenda, et iLab oleks platvormid ainuisikuliselt teostanud või nende omanik.

01

eesti.ee

Andmejälgija ja Nõusolekukeskus

Full-stack tarkvaraarendus Eesti riigi e-teenuste keskkonna teenustele.

Töö hõlmab taustasüsteemide ja kasutajaliidese arendust ning integratsioone teiste infosüsteemide ja teenustega.

  • Full-stack arendus
  • Taustasüsteemid
  • Kasutajaliides
  • Integratsioonid

02

Transpordiamet

E-teenindus

Full-stack arendus Transpordiameti digitaalsele iseteeninduskeskkonnale.

Töö hõlmab transpordivaldkonna digiteenuseid toetavaid taustateenuseid, kasutajaliidese funktsionaalsust ja süsteemiintegratsioone.

  • Full-stack arendus
  • Taustasüsteemid
  • Kasutajaliides
  • Integratsioonid

03

Telia

Arveldus

Tarkvaraarendus suure telekommunikatsiooniettevõtte arveldussüsteemidele.

Töö hõlmas full-stack arendust, taustateenuseid, kasutajaliidese funktsionaalsust ja integratsioone teiste süsteemidega.

  • Full-stack arendus
  • Taustasüsteemid
  • Kasutajaliides
  • Integratsioonid

Pädevus

Java on keskmes. Vajaduse korral full-stack.

Meie põhipädevus on Java-põhine tarkvaraarendus, mida täiendavad kaasaegsed kasutajaliidese tehnoloogiad, andmebaasid, integratsiooniplatvormid, sealhulgas X-Road / X-tee, pilvetaristu ja arendustööriistad.

Valime tehnoloogia süsteemi ja selle nõuete järgi — mitte vastupidi.

  • Java
  • Spring Boot
  • TypeScript
  • React
  • Angular
  • PostgreSQL
  • Oracle
  • Kafka
  • X-Road
  • Docker
  • Kubernetes

Põhitehnoloogiad

Java, Spring, Spring Boot, Spring Security, Hibernate / JPA, TypeScript, JavaScript

Kasutajaliides

React, Angular, Vue.js, HTML5, CSS / SCSS

Andmed

PostgreSQL, Oracle, MySQL / MariaDB, MongoDB, Redis, Elasticsearch

Integratsioon ja sõnumivahetus

REST, SOAP, OpenAPI, X-Road / X-tee, Apache Kafka, RabbitMQ, JSON, XML

Pilv ja taristu

Docker, Kubernetes, AWS, Microsoft Azure, Linux, Nginx

CI/CD ja arendus

Git, GitLab CI/CD, GitHub Actions, Jenkins, Maven, Gradle, SonarQube

Testimine

JUnit, Mockito, Testcontainers, Selenium, Playwright

Arhitektuur ja praktikad

Mikroteenused, sündmustepõhine arhitektuur, domeenipõhine disain, CI/CD, turvaline tarkvaraarendus

Valmis töötama teie meeskonnaga

Mõni projekt vajab terviklikku tarkvaralahendust. Teine vajab kogenud arendusvõimekust olemasolevas teostusmeeskonnas.

Teeme koostööd tarkvaraettevõtete, avaliku sektori töövõtjate ja suurettevõtete meeskondadega.

  • Vastutame kindla arendussuuna eest
  • Liitume olemasoleva arendusmeeskonnaga
  • Töötame olemasoleva arhitektuuri raames
  • Järgime kliendi tarneprotsessi
  • Kasutame väljakujunenud CI/CD-d ja koodibaase
  • Toetame pikaajalist koostööd

Teostuspartnerid

Osa valitud töödest on teostatud kogenud töövõtuorganisatsioonide kaudu, sealhulgas:

  • FINEST
  • Dolm IT

Kestma loodud tarkvara

  • Hooldatavus

    Tarkvara peab jääma aja jooksul arusaadavaks ja hallatavaks.

  • Töökindlus

    Ärikriitilised süsteemid vajavad prognoositavat käitumist ja hoolikat arendust.

  • Integratsioon

    Kaasaegsed süsteemid ei eksisteeri peaaegu kunagi eraldiseisvalt.

  • Pragmaatilisus

    Tehnoloogiaotsused peavad lahendama tegelikke probleeme ilma tarbetu keerukuseta.

Ettevõttest

Tarkvaraarendus Eestist.

iLab OÜ on 2015. aastal Tallinnas asutatud Eesti tarkvara kavandamise ja arenduse ettevõte.

Oleme spetsialiseerunud ettevõtete ja avaliku sektori tarkvarale ning meie põhipädevus on Java, full-stack veebiarendus, süsteemiintegratsioon ja X-Road / X-tee.

Meie kogemus hõlmab riiklikke digiteenuseid, ettevõtteplatvorme, iseteeninduskeskkondi, arveldussüsteeme ja pikaajalisi tarkvaraarendusprojekte.

Asutatud
2015
Asukoht
Tallinn, Eesti
Fookus
Suurettevõtted ja avalik sektor
Pädevus
Java ja full-stack arendus

Kas teil on projekt plaanis?

Olenemata sellest, kas kavandate uut süsteemi, arendate olemasolevat platvormi või vajate täiendavat arendusvõimekust, räägime sellest.