cv

Yleiset tiedot

Andrei Gulin

Ohjelmistokehittäjä, Fullstack-kehittäjä

Suomessa asuva ohjelmistokehittäjä, joka keskittyy käytännöllisten web- ja mobiilisovellusten rakentamiseen. Työskentelen modernien frameworkien ja tekoälyteknologioiden parissa luodakseni ratkaisuja, jotka ratkaisevat ongelmia.

Työ

  • 2024.01 - 2024.06
    Ohjelmistokehittäjä Harjoittelija - Mindhive Oy
    Full stack
    Kehitin responsiivisia web-sovelluksia Reactilla, TypeScriptillä, Next.js:llä ja Firebasella, palvellen 100+ päivittäistä käyttäjää. Rakensin cross-platform-mobiilisovelluksia käyttäen React Nativea ja Flutteria. Työskentelin ympäristössä, jossa käytettiin Togglia ja ClickUpia projektien seurantaan.
    • Git
    • Typescript
    • React
    • Firebase
    • Next.js
    • React Native
    • Flutter

Projektit

  • 2026.01 - Present
    Knowledge Tree
    Zettelkasten-menetelmästä inspiroitunut graafipohjainen tiedonhallintajärjestelmä. Halusin selkeän tavan visualisoida ja yhdistää ajatuksiani ilman monimutkaisia plugineja editorissa, joten rakensin tämän interaktiivisen verkoston, jossa jokainen muistiinpano muuttuu solmuksi tietograafissasi.
    • Next.js 15
    • TypeScript
    • Sigma.js
    • tRPC
    • Prisma
    • PostgreSQL
    • NextAuth.js
  • 2025.09 - Present
    Guardian
    Android-sovellus keskittymisen hallintaan ajoitetun sovellusten eston ja NFC-pohjaisten kontrollien avulla. Idea on yksinkertainen: luo tila, estä häiritsevät sovellukset, linkitä valinnainen NFC-tagi, ja tarvitset fyysisesti kyseisen tagin avataksesi lukituksen. Loistavaa keskittymisen säilyttämiseen työ- tai opiskelusessioiden aikana.
    • Kotlin
    • Jetpack Compose
    • NFC-integraatio
    • Foreground Services
    • AlarmManager
  • 2025.12 - Present
    Wordor
    Käännössovellus, joka toimii myös sanaston oppimistyökaluna. Kun opiskelen kieliä, käänsin siistejä sanoja mutta en koskaan muistanut lisätä niitä Ankiin. Wordorilla kääntäjä itsessään tulee oppimistyökaluksi käyttäen jaksotettua toistoa tekoälypohjaisilla vihjeillä.
    • Flutter
    • Drift
    • DeepL API
    • Gemini API
    • Jaksotettu toisto
    • Puheesta tekstiksi
  • 2025.08 - Present
    Awareen
    Ruutuajan tietoisuussovellus rakennettu kokonaan Kotlinilla service-pohjaisella arkkitehtuurilla ja mukautetuilla käyttöoikeuksien käsittelyillä. Julkaistu allekirjoitettuna versiona ja kerännyt yli 100 käyttäjää jakelukanavien kautta.
    • Kotlin
    • Android Services
    • Mukautetut käyttöoikeudet
  • 2022.12 - 2025.09
    Ankara
    Parannettu muistikorttijärjestelmä monikielisellä teksti-puheella ja automaattisella kielen tunnistuksella. Rakennettu optimoimaan oppimista 1 000+ kortille samalla keräten käyttäjien käyttäytymisdataa tulevaa koneoppimismallinnusta varten.
    • Python
    • Pygame
    • TTS
    • Dataputki
  • 2023.11 - Present
    Morner
    Aamurutiinien hallintabotti Telegramissa, joka auttaa sujuvoittamaan aamuja 50+ käyttäjälle. Otettu käyttöön ja hallinnoitu Oracle Cloudissa käyttäen Pythonia ja Aiogram-frameworkia.
    • Python
    • Aiogram
    • Telegram Bot API
    • Oracle Cloud
  • 2024.01 - Present
    Henkilökohtainen portfolioverkkosivu
    Mukautin avoimen lähdekoodin al-folio Jekyll-teeman luodakseni henkilökohtaisen portfolioni 2 mukautetulla sivulla, parannetulla toiminnallisuudella ja monikielisellä tuella.
    • Jekyll
    • Ruby
    • HTML/CSS
    • JavaScript
  • 2024.10 - Present
    GaleriYah
    Avantgarde-valokuvaportfolio admin-sivulla helpompaa gallerian hallintaa varten ja saumattomalla integraatiolla Flickrin ja Supabasen kanssa.
    • React
    • Supabase
    • Flickr API
  • 2025.01 - 2025.02
    ArchBlocker
    Paikallinen verkkosivujen estotyökalu Linuxille rakennettu Flask REST API -backendillä ja React-frontendillä. Toteuttaa Linux-järjestelmäintegraation käyttäen hosts-tiedoston muokkausta ja systemd-palveluita.
    • Flask
    • React
    • Linux
    • systemd

Koulutus

  • 2022.08 - 2025.12

    Mikkeli, Suomi

    Kandidaatti
    Kaakkois-Suomen ammattikorkeakoulu XAMK, Mikkeli, Suomi
    Tietotekniikka

Taidot

Ohjelmointikielet
   Python
 C#
C++
   Javascript & Typescript
   HTML & CSS
Golang
C
Rust
R
Java/Kotlin
Frameworkit
   React
   Next.js
   Firebase
   Node.js
   Flask
   Flutter
   Jetpack Compose
Työkalut
  Git
  Babel
 Docker
  Linux
AWS-palvelut
Tietokannat
   Firestore
   Supabase
    SQL
  MongoDB
  PostgreSQL
  SQLite
  MySQL
  MariaDB

Kielet

Venäjä
Äidinkieli
Englanti
Sujuva
Suomi
Perusteet
Ranska
Perusteet

Kiinnostuksen kohteet

Linux
Urheilu
Lukeminen
Valokuvaus
Elokuvat
Musiikki