Preskoči na glavni sadržaj

Usluge

Razvoj softvera, vođenje tehničkih timova i praktična primena AI alata za pojedince i timove.

Sarađujem sa osnivačima, tehničkim vođama i timovima na veb aplikacijama koje treba da služe korisnicima godinama. Mogu da se uključim od početka, pomognem da postojeći sistem prati rast poslovanja ili da zajedno rešimo ono što trenutno koči projekat. Pomažem i pojedincima i timovima da uvedu AI alate u svakodnevni rad, od početnog podešavanja do automatizacije i pregleda troškova.

Razvoj proizvoda i platformi

Za timove koji razvijaju ili unapređuju veb aplikacije.

Pomažem da ideja postane softver koji ljudi mogu da koriste i da se dalje razvija kako rastu broj korisnika i potrebe poslovanja.

Mogu da pomognem sa:

  • Planiranjem i razvojem veb aplikacija po meri
  • Složenim interfejsima, ubrzavanjem aplikacija i funkcijama koje rade u realnom vremenu
  • Organizacijom koda kako bi tim lakše radio na proizvodu koji raste
  • Dodavanjem novih funkcija u postojeće i starije sisteme

Ovo vam može značiti ako:

  • Razvijate proizvod kome treba više od jednostavnog sajta
  • Vašim korisnicima je važno da aplikacija bude brza i pouzdana
  • Nove funkcije čine sistem sve težim za održavanje

Tehničko vođenje i podrška timu

Za timove kojima bi značila podrška iskusnog kolege.

Radim sa vašim programerima, ljudima koji vode proizvod i dizajnerima. Pomažem oko tehničkih odluka, dogovora o prioritetima i svakodnevnog razvoja.

Mogu da pomognem sa:

  • Privremenim preuzimanjem uloge tehničkog vođe ili senior programera
  • Postavljanjem frontend arhitekture i zajedničkih pravila za pisanje koda
  • Mentorstvom programera koji preuzimaju sve odgovornije zadatke
  • Unapređenjem saradnje između programera, testera, dizajnera i ljudi koji vode proizvod
  • Planiranjem migracija, sređivanjem koda i prilagođavanjem rada timu koji raste

Ovo vam može značiti ako:

  • Vaš tim raste i treba mu jasniji dogovor o načinu rada
  • Tehnički dug usporava razvoj novih funkcija
  • Vašim senior programerima treba podrška u donošenju tehničkih odluka

AI alati i automatizacija

Za pojedince i timove, uključujući ljude koji se ne bave programiranjem.

Krećemo od zadataka koji vam oduzimaju vreme, pa prema njima biramo i podešavamo alate. Pomažem da uspostavite postupke koje možete redovno da koristite, povežete korake i razumete koliko sve to košta.

Mogu da pomognem sa:

  • Podešavanjem AI alata i radnih procesa za samostalan rad ili tim
  • Automatizacijom ponavljajućih zadataka i povezivanjem alata koje već koristite
  • Pregledom izbora modela, pretplata i API potrošnje radi pronalaženja nepotrebnih troškova
  • Poređenjem cene, brzine i kvaliteta rezultata na vašim konkretnim zadacima
  • Upoznavanjem ljudi sa postavkom, proverom rezultata i samostalnim korišćenjem

Ovo vam može značiti ako:

  • Isprobali ste AI alate, ali ih još niste uklopili u redovan rad
  • Rutinski zadaci vam oduzimaju vreme za posao kome želite da se posvetite
  • Troškovi AI alata rastu, a niste sigurni šta dobijate za taj novac

Pregled i oporavak projekata

Za timove koji žele da razumeju šta ne radi i odakle da krenu.

Kada projekat zapne, pomažem da sagledamo kod, način rada i okolnosti koje su dovele do problema. Zajedno utvrđujemo šta prvo treba rešiti i pravimo realan plan.

Mogu da pomognem sa:

  • Pregledom frontend arhitekture i otkrivanjem uzroka sporog rada aplikacije
  • Razumevanjem starijih sistema i pažljivim planiranjem izmena
  • Pripremom za puštanje u rad ili rešavanjem problema posle objave nove verzije
  • Unapređenjem testiranja i ranijim otkrivanjem grešaka
  • Drugim mišljenjem o tehničkim planovima

Ovo vam može značiti ako:

  • Razvoj traje sve duže i teško je proceniti rokove
  • Vaš tim većinu vremena provodi u ispravljanju grešaka
  • Niste sigurni šta prvo treba rešiti

AI automatizacija u praksi

Ovo su primeri procesa na kojima sam radio. Svaki povezuje AI alate sa postojećim načinom razvoja, uz obim prilagođen projektu.

Regresiono testiranje u Playwright-u

Automatizacija rada na regresionim testovima u Playwright-u, koji proveravaju da li postojeće funkcije i dalje rade posle izmena u aplikaciji.

Izmene u aplikaciji → regresioni testovi u Playwright-u → rezultati testiranja

Od zadataka i Figme do veb interfejsa

Povezivanje projektnih zadataka sa dizajnom u Figmi radi automatizacije izrade veb interfejsa. U ovom procesu i sam dizajn u Figmi nastaje automatski na osnovu drugog projekta.

Izvorni projekat → generisani dizajn u Figmi + zadaci → izrada veb interfejsa

Od problema u Datadog-u do ispravke koda

Povezivanje problema prijavljenih u Datadog-u sa odgovarajućim kodom, istraživanje uzroka i automatizacija toka od ispravke do pushovanja koda u repozitorijum.

Problem u Datadog-u → istraživanje uzroka → ispravka koda → push u repozitorijum

Ovi primeri opisuju različite procese, a ne jedan projekat. Dokle automatizacija ide i gde čovek proverava ili odobrava izmene zavisi od postavke koju dogovorimo.

Ne morate da budete programer

Redovno pomažem i ljudima koji nisu programeri. Radio sam na delu automatizacije za dizajnere i QA tim, povezujući njihove zadatke i alate sa širim procesom razvoja. Možemo da krenemo od vaših ponavljajućih zadataka i alata koje već koristite, bez očekivanja da pišete kod.

Moji proizvodi

Razvijam i održavam i svoje proizvode: Stomačko, platformu za hranu, OnkoVodic, vodič kroz zdravstveni sistem, i ChessIn, platformu za srpski šah. Kroz njih se svakodnevno bavim pitanjima koja imaju i moji klijenti: šta korisnicima treba, šta sledeće razvijati i kako sve to održavati.

To iskustvo mi pomaže da razumem odluke sa kojima se klijenti suočavaju, uključujući i one koje dolaze tek kada proizvod zaživi.

Kako možemo da sarađujemo

Radimo i razgovaramo direktno
Uključen sam u razvoj i donošenje odluka tokom celog projekta
Dogovaramo prioritete, očekivanja i realan tempo rada
Radim samostalno ili sa manjim timom, u zavisnosti od projekta

Način saradnje prilagođavamo vašem projektu. Neke saradnje traju nekoliko nedelja, druge nekoliko godina.

Kako ja koristim AI u radu

Već duže vreme koristim AI alate da ubrzam pojedine delove rada na određenim projektima. Procenjujem gde imaju smisla, proveravam rezultate i odgovaram za ono što ulazi u proizvod. Arhitektura, ključni inženjerski posao i razmišljanje iza važnih odluka ostaju moj deo rada.

Kako počinjemo saradnju

Ne morate da imate razrađen plan. Za početak je dovoljno da kažete šta želite da postignete i gde vam treba pomoć.

  1. Upoznajemo problem

    Recite mi nešto o projektu, timu i onome što vas trenutno koči. Videćemo gde mogu da pomognem.

  2. Dogovaramo prvi korak

    Pre početka rada dogovaramo obim, šta dobijate, rokove i cenu.

  3. Radimo i pratimo napredak

    Krećemo od dogovorenih prioriteta, delimo napredak i zajedno odlučujemo o sledećim koracima.

Nekoliko praktičnih pitanja

Možete li da se uključite u postojeći tim ili projekat?

Da. Radim na postojećim sistemima i sa timovima kojima treba pomoć u razvoju, tehnički pregled ili neko da preuzme vođenje. Najpre upoznajem proizvod i način na koji tim već radi.

Da li mi je potrebno tehničko znanje za pomoć sa AI alatima?

Ne. Možete svojim rečima da opišete zadatak i pokažete kako ga sada obavljate. Zajedno ćemo videti koji alati imaju smisla i kako da ih koristite u svakodnevnom radu.

Možete li da pregledate naše AI troškove?

Da. Mogu da pregledam pretplate, izbor modela i API potrošnju u odnosu na zadatke koje radite. Poredimo cenu, brzinu i kvalitet rezultata da vidimo šta ima smisla promeniti. Mogućnost uštede zavisi od vaše trenutne postavke.

Možemo li da počnemo konsultacijom ili manjim pregledom?

Javite mi se sa pitanjem oko kog vam treba pomoć. Možemo da razgovaramo o konsultaciji, pregledu projekta ili AI postavke, kao i o dugoročnijoj podršci, zavisno od onoga što vam je potrebno.

Kako dogovaramo cenu?

Prvo razjasnimo obim i rezultat koji očekujete, pa pre početka rada dogovorimo cenu i način saradnje. Manji pregled i dugoročan rad sa timom traže različit dogovor.

Šta dobijamo posle podešavanja automatizacije?

U okviru dogovora definišemo predaju: koje procese i alate postavljamo, ko upravlja nalozima i koja uputstva ili obuka su vam potrebni za korišćenje. Razjašnjavamo i tekuće troškove alata i eventualnu podršku posle podešavanja.

Hajde da razgovaramo

Recite mi na čemu radite i gde vam treba pomoć. Možemo zajedno da sagledamo situaciju i vidimo kako mogu da se uključim.

Slobodno se javite i ako još nemate razrađen plan.