Vlad Mozgovojs
Arendusjuht
Traditsioonilisest arendusest agentpõhise tarkvaraarenduseni • Täielikult kaugtöö • 19+ aastat tarkvaraarenduses
vlamoz@pm.me • linkedin.com/in/vlad-mozgovojs-b8452838 • Spain / Estonia
Juhin arendusmeeskondi üleminekul tehisintellekti toetatud arendusele, kus inimesed ja kodeerimisagendid töötavad kõrvuti. Minu ülesanne on panna see praktikas toimima: selged protsessid, olulised otsused jäävad inimeste teha ning meeskond muutub kiiremaks, kaotamata valdkonnateadmisi.
Minust
Kuidas ma juhin ja mis on mulle oluline

Õppisin Tallinna Tehnikaülikoolis ja olen sellest ajast peale tarkvara loonud: algul arendajana, seejärel meeskonnajuhina ettevõttes Audatex (Solera) ja nüüd arendusjuhina ettevõttes Interprefy. Selle aja jooksul olen töötanud finantssõnumside, telekommunikatsiooni, kindlustuse ja riigisüsteemidega klientidele üle Euroopa.
Praegu juhin kolme meeskonda, kokku umbes 15 arendajat ja QA inseneri, kes töötavad reaalajas tehisintellektil põhineva tõlkeplatvormi kallal. Viimastel aastatel on platvorm liikunud inimtõlkidelt tehisintellekti lahendusele, mis teeb nüüd suurema osa klientide tõlkest, ning sama palju on muutunud ka see, kuidas me seda ehitame.
Kõige olulisem on minu jaoks see, kuidas meeskond koos töötab. Tahan, et inimesed julgeksid otsuseid kahtluse alla seada, ka minu omi, ja eemaldan pigem pudelikaela, kui lisan uue reegli. Hea protsess peaks tööd lihtsamaks tegema: kui ühtlustasime oma kolme meeskonna väljalaskeprotsessi, sai iga meeskond oma juurutuste üle rohkem kontrolli ning hakkasime tehnilist võlga parandama enne, kui sellest said intsidendid.
19+ aastat tarkvaraarenduses
Praktiline insenerikogemus enne juhtimist, nii et tunnen tööd, mida juhin
Agentpõhine arendus
Viin meeskondi üle tehisintellekti kodeerimisagentidele, kusjuures planeerimine ja ülevaatus jäävad inimeste kätte
Ettearvatav tarne
Üks väljalaskeprotsess kolmele meeskonnale: 2-3 korda sagedasemad väljalasked ja vähem intsidente
Mitmekeelne
Emakeel inglise ja vene, eesti keel professionaalsel tasemel, hispaania keel kesktasemel
Haridus
Tallinna Tehnikaülikool
Bakalaureusekraad äriinfotehnoloogias, cum laude
2004 - 2007
Oskused
Esmalt juhtimine, mida toetab tehniline sügavus
Arenduse juhtimine
Tarne ja protsessid
Agentpõhine arendus
Arhitektuur
Tehnoloogia
Valdkonnad
Üleminek agentpõhisele arendusele
Alates 2025. aastast kasutavad minu meeskonnad tehisintellekti kodeerimisagente igapäevases arenduses, koodi kirjutamisest automaattestideni. Korraldasin töötubasid, et kõik saaksid agentpõhistest töövoogudest maksimumi, ja tulemus on näha: avame nüüd kaks kuni kolm korda rohkem pull request'e ning QA on jõudnud peaaegu olematust testiautomaatikast selleni, et üle poole testimisest on automatiseeritud.
Kui agendid võtavad üle suurema osa kirjutamisest, liiguvad pudelikaelad planeerimisse, ülevaatusse ja testimisse, ning just neile ma keskendun. Oluline on see, et otsused jäävad inimeste teha ning meeskond mõistab endiselt kõike, mida ta tarnib, ja vastutab selle eest.
Esile tõstetud projektid
Valik süsteeme, mida olen ehitanud ja juhtinud
1@RequiredArgsConstructor
2public class AITranslationService {
3 private final SpeechToTextEngine sttEngine;
4 private final TranslationEngine translationEngine;
5 private final TextToSpeechEngine ttsEngine;
6
7 public AudioStream process(AudioStream input) {
8 // Real-time AI translation pipeline
9 return ttsEngine.generate(
10 translationEngine.translate(
11 sttEngine.transcribe(input)));
12 }
13}Interprefy AI Translation Platform
Reaalajas tõlkeplatvorm rahvusvahelistele konverentsidele ja üritustele. Juhin kolme arendajate ja QA inseneride meeskonda, kes viivad platvormi inimtõlkidelt tehisintellekti tõlke, transkriptsiooni ja kõnesünteesini ning meie enda inseneritöö traditsioonilisest arendusest agentpõhiseni.
Peamised saavutused:
- Tehisintellekti osakaal klientide tõlkes kasvas 0%-lt enamuseni
- Üks väljalaskeprotsess kolmele meeskonnale: 2-3 korda sagedasemad väljalasked ja vähem tootmisintsidente
- Võtsin 2025. aastal kõigil kasutusele tehisintellekti kodeerimisagendid, tõstes kõigi kolme meeskonna tootlikkust
- Viisin platvormi horisontaalsele skaleerimisele, teenindades tuhandeid samaaegseid kasutajaid katkestusteta
1@RequiredArgsConstructor
2@RestController
3@RequestMapping("/api/vehicle")
4public class InsuranceClaimService {
5 private final ClaimProcessor claimProcessor;
6 @PostMapping("/claims")
7 public ResponseEntity<Claim> processClaim(@RequestBody ClaimRequest request) {
8 // B2B integration logic
9 return ResponseEntity.ok(claimProcessor.process(request));
10 }
11}AudaNet Global Insurance Platform Modernization
AudaNet ühendab kindlustusseltse remonditöökodade ja kahjukäsitlejatega enam kui 15 riigis. Meeskonnajuhina juhtisin selle üleminekut monoliidilt mikroteenustele, B2B integratsioone ja üleminekut Reacti kasutajaliidesele.
Peamised saavutused:
- Juhtisin üleminekut monoliidilt mikroteenustele
- Integratsioonid enam kui 50 kindlustuse taustsüsteemiga
- Ehitasin kasutajaliidese Reactis uuesti üles
1@MessageEndpoint
2public class FinancialMessageHub {
3 @ServiceActivator(inputChannel = "trades")
4 public Message<Trade> routeMessage(Message<Trade> msg) {
5 // Route to Baltic financial institutions
6 return messageRouter.route(msg);
7 }
8}NASDAQ OMX MHUB Financial Messaging Platform
MHUB on Balti riikide fondide ja väärtpaberikeskuste sõnumivahetuse keskne sõlm. Juhtiva arendajana kavandasin selle sõnumivood, mis pidid olema turvalised, kiired ja alati kättesaadavad.
Peamised saavutused:
- Sõnumite marsruutimine üle 1 miljoni tehingu päevas
- Integratsioonid enam kui 20 panga ja väärtpaberikeskusega kolmes riigis
- Katkestusteta juurutused
1@RequiredArgsConstructor
2public class RoamingDataProcessor {
3 private final RateParser parser;
4 private final RateService rateService;
5 public void importPartnerData(MultipartFile file) {
6 // Handle TADIG telecom versioned data format
7 DataFormat format = detectFormat(file);
8 List<RoamingRate> rates = parser.parse(file, format);
9 rateService.processVersionedRates(rates);
10 }
11}YouRoam: Roaming Partner Management System
YouRoam haldab Balti telekomioperaatorite vahelisi rändluslepinguid. Olen sellega töötanud alates 2007. aastast: ehitanud partnerandmete impordi ja ekspordi paljudes rahvusvahelistes vormingutes ning uuendanud kasutajaliidest.
Peamised saavutused:
- Import ja eksport enam kui 10 telekomi andmevormingus
- Andmebaasi optimeerimine kasvavate andmemahtude jaoks
- Hinnastusloogika keerukate rändlusstsenaariumide jaoks
1@RequiredArgsConstructor
2@Service
3public class WelfareApplicationService {
4 private final ApplicationService applicationService;
5 @Transactional
6 public Application processApplication(CitizenRequest request) {
7 // Estonian e-government integration
8 validateCitizen(request.getPersonalCode());
9 return applicationService.process(application);
10 }
11}STAR: Estonian Government Welfare System
STAR haldab Eesti kodanike sotsiaaltoetusi ja sotsiaalkindlustust. Töötasin taotluste menetlemise ja teiste riigisüsteemidega liidestamise kallal.
Peamised saavutused:
- Taotluste menetlemine enam kui 500 000 kodaniku jaoks
- Integratsioonid riigiasutuste ja pärandsüsteemidega
Kogemus
Arendaja, meeskonnajuht, arendusjuht
Arendusjuht
Reaalajas tõlkeplatvorm rahvusvahelistele konverentsidele ja üritustele. Juhin kolme arendajate ja QA inseneride meeskonda, kes viivad platvormi inimtõlkidelt tehisintellekti tõlke, transkriptsiooni ja kõnesünteesini ning meie enda inseneritöö traditsioonilisest arendusest agentpõhiseni.
- Tehisintellekti osakaal klientide tõlkes kasvas 0%-lt enamuseni
- Üks väljalaskeprotsess kolmele meeskonnale: 2-3 korda sagedasemad väljalasked ja vähem tootmisintsidente
- Võtsin 2025. aastal kõigil kasutusele tehisintellekti kodeerimisagendid, tõstes kõigi kolme meeskonna tootlikkust
- Viisin platvormi horisontaalsele skaleerimisele, teenindades tuhandeid samaaegseid kasutajaid katkestusteta
Tehnilise meeskonna juht
AudaNet ühendab kindlustusseltse remonditöökodade ja kahjukäsitlejatega enam kui 15 riigis. Meeskonnajuhina juhtisin selle üleminekut monoliidilt mikroteenustele, B2B integratsioone ja üleminekut Reacti kasutajaliidesele.
- Juhtisin üleminekut monoliidilt mikroteenustele
- Integratsioonid enam kui 50 kindlustuse taustsüsteemiga
- Ehitasin kasutajaliidese Reactis uuesti üles
Juhtiv arendaja, MHUB platvorm
MHUB on Balti riikide fondide ja väärtpaberikeskuste sõnumivahetuse keskne sõlm. Juhtiva arendajana kavandasin selle sõnumivood, mis pidid olema turvalised, kiired ja alati kättesaadavad.
- Sõnumite marsruutimine üle 1 miljoni tehingu päevas
- Integratsioonid enam kui 20 panga ja väärtpaberikeskusega kolmes riigis
- Katkestusteta juurutused
Vanemarendaja, YouRoam
YouRoam haldab Balti telekomioperaatorite vahelisi rändluslepinguid. Olen sellega töötanud alates 2007. aastast: ehitanud partnerandmete impordi ja ekspordi paljudes rahvusvahelistes vormingutes ning uuendanud kasutajaliidest.
- Import ja eksport enam kui 10 telekomi andmevormingus
- Andmebaasi optimeerimine kasvavate andmemahtude jaoks
- Hinnastusloogika keerukate rändlusstsenaariumide jaoks
Vanemarendaja, STAR süsteem
STAR haldab Eesti kodanike sotsiaaltoetusi ja sotsiaalkindlustust. Töötasin taotluste menetlemise ja teiste riigisüsteemidega liidestamise kallal.
- Taotluste menetlemine enam kui 500 000 kodaniku jaoks
- Integratsioonid riigiasutuste ja pärandsüsteemidega
Miks mõned ametid kattuvad
Lepingulise spetsialistina olen tavaliselt ühendanud põhitöö pikaajaliste kliendiprojektidega. Neist pikim on YouRoam: olen seda toetanud alates 2007. aastast, paralleelselt kõige muuga sellel lehel.
Ühendagem
Olen avatud arendusjuhi ja Head of Engineering rollidele, nii lepinguliselt kui ka püsivalt.
Võta ühendust
Kui sinu meeskond on hakanud tehisintellekti agentidega töötama või soovib seda teha, kuid pole kindel, kuidas seda kontrolli kaotamata teha, kuulen sellest hea meelega. Sama kehtib juhtimisrollide, lepingulise töö või lihtsalt arendusmeeskondade juhtimise kogemuste vahetamise kohta.
vlamoz@pm.me
Asukoht
Spain / Estonia
Saada sõnum
Või saada e-mail otse aadressile vlamoz@pm.me