Teemme laajalti palvelinpuolen ohjelmistokehitystä eli nk. backend-ohjelmointia, joko käsin tai tekoälyavusteisesti, asiakkaan toiveiden mukaisesti.
Toteutamme uusia internetohjelmistoja sekä FastAPI-sovellusrungolla, että tarpeen tullen ilman sitä. Sovellusrungon käyttäminen nopeuttaa kehitystyötä monin osin, ja auttaa näin ollen pitämään ohjelmistokehityksen kuluja alhaisempana.
Työskentelytapamme nojaa ketteriin menetelmiin ja sovellamme ohjelmistokehitykseen usein miten Scrumban-lähetysmistapaa. Ketterät menetelmät antavat paitsi tarkan kuvan projektin etenemisestä myös tehokkaan kehitysmallin.
Toimittamiemme ohjelmistoprojektien kestot vaihtelevat laajalti, muutamasta päivästä peräti yhdeksään vuoteen.
Olemme keskittyneitä internetsovelluksiin, joten pääsääntöisesti emme toimita Python-ohjelmistoja työpöytä- tai mobiiliympäristöihin.
Toteutamme projektit pääsääntöisesti olio-ohjelmointina (engl. OOP) soveltamalla hyväksi todettuja suunnittelumalleja (engl. design patterns).
Koodipohjan yksikkötestit toteutetaan pytest-kirjastoa käyttäen ja integraatiotestit Robot Framework-kirjastoa käyttäen.
Ohjelmistojen väliseen kommunikaatioon käytämme REST-rajapintoja.
Relaatiotietokantana käytämme pääsääntöisesti PostgreSQL-palvelinta, joka on luotettava ja hyvin tuettu sekä Python-ohjelmointikielen että FastAPI-sovellusalustan puolesta.