Software Engineer / ohjelmistokehittäjä

Olen Lev Karavanov. Asun Espoossa ja opiskelen ohjelmistotekniikkaa Metropolia Ammattikorkeakoulussa, painopisteenä mobiilikehitys.
Tämä sivusto kertoo henkilökohtaisesta polustani ohjelmistokehittäjäksi: mitä opiskelen, millaisia projekteja rakennan, mitä työkaluja käytän ja miten kerään vähitellen kokemusta ohjelmistokehityksestä.
Aikajana
- 2026
Nykyhetki
Jatkan opintojani Metropoliassa: 140 opintopistettä 240:stä on suoritettu. Sivuston viimeisin päivitys: 30. kesäkuuta 2026.- Metropolia
- 140/240 credits
- Site update
Tämän sivuston kehitys
27.–30. kesäkuuta 2026: Codexissa rakennettu landing page referensseistä ja PRD:stä designiin, koodiin, sisältöihin, domainiin, deployhin ja SEO:hon.- Next.js
- Codex
- PRD
- Localization
DailyHero
Oma iOS-tuotteeni App Storessa: perhetehtävät, pisteet, palkinnot, MCP-serveri ja tuotteen verkkosivusto.- iOS
- SwiftUI
- Firebase
- Cloud Functions
- Firestore
- Auth
- MCP
- OAuth
- AI workflows
Freelance-kehitys NDA:n alla
Maksullinen MVP-kehitys alusta asti: Figma-design, frontend, arkkitehtuuri, user flow ja client iOS-, Android- ja Web-alustoille.- Freelance
- NDA
- Flutter
- Figma
- Firebase
- GraphQL
- Cursor
- Codex
- 2025
Työharjoittelu: Moodie
Työharjoittelu Full-stack-kehittäjän roolissa: mobiiliprototyyppi iPhonelle ja Androidille.- Full-stack
- Flutter
- Dart
- Firebase
- Firebase Auth
- OpenAI API
- GDPR
- TestFlight
- Android testing
Opintojen alku AMK Metropoliassa
Omnian onnistuneen suorittamisen jälkeen aloitin opinnot Metropolia Ammattikorkeakoulussa.- Metropolia
- University of Applied Sciences
- Software engineering
- 2024
Omnian tutkinto
18.10.2024 sain ohjelmistokehittäjän tutkintotodistuksen: Tieto- ja viestintätekniikan perustutkinto, 180 osp.- Omnia
- Software Developer
- 180 credits
- 5/5
Työharjoittelu: Espoon Biljardikerho ry
Ensimmäinen oikea projektini: biljarditurnauksen hallintajärjestelmä, tablettikäyttöliittymä ja automaattinen pelaajien jako.- Espoon Biljardikerho ry
- Tournament logic
- PHP/MySQL
- Bootstrap
- 2023
ChatGPT osaksi kehitystyötä
Varhainen kokemus AI-avusteisesta koodaamisesta: pelkkä chat, koodin käsin kopiointi ja ensimmäiset opit kontekstista.- ChatGPT
- GPT-3.5
- AI context
- 2022
Opintojen alku Omniassa
Ensimmäinen koulutuspolkuni Suomessa: suomen kieli, suomalainen koulutusjärjestelmä ja ohjelmoinnin perusteet.- Omnia
- Finnish education
- Programming basics
- 2007
Valokuvaaja ja freelance-työ
Ennen ohjelmistokehitystä työskentelin monta vuotta valokuvaajana, sekä aikakauslehden vakituisena kuvaajana että freelance-projekteissa.- Photography
- Freelance
- Client work