Ansioluettelo

Victor Abuchi

Ohjelmistokehittäjä · tietojenkäsittelytieteen opiskelija

  • Saatavilla heti
  • Helsinki, Suomi
  • Työlupa on
Victor Abuchi työpöytänsä ääressä kannettavan kanssa

Profiili

Ohjelmistokehittäjä ja toisen vuoden tietojenkäsittelytieteen opiskelija Itä-Suomen yliopistossa. Suunnittelen ja rakennan alusta alkaen full-stack-verkkoalustoja, Android- ja iOS-sovelluksia, Shopify-sovelluksia ja -teemoja sekä räätälöityjä verkkosivustoja, ja vien ongelmat ensihavainnosta julkaistuun tuotteeseen. Suomalaiselle marjatilalle rakennettu Rannikon pyörittää nyt kokonaista kautta yli 300 työntekijälle viidellä kielellä.

Rooli
Ohjelmistokehittäjä
Painopiste
Verkkoalustat, mobiilisovellukset, Shopify
Sijainti
Helsinki, Suomi
Koulutus
Tietojenkäsittelytieteen kandidaatti (2. vuosi), Itä-Suomen yliopisto
Lisäksi
Opiskelijalähettiläs, Itä-Suomen yliopisto
Ydinteknologiat
TypeScript · React · Next.js · Node.js · Fastify · PostgreSQL
Työtapa
Huomaa ongelman, rakentaa ratkaisun, esittelee sen
Kielet
Englanti (äidinkieli), suomi (opiskelen)
Saatavuus
Saatavilla heti: kokoaikainen, osa-aikainen, harjoittelu tai freelance, etä tai paikan päällä.
Työlupa
Työlupa Suomeen on.

Kokemus

Perustaja ja full-stack-kehittäjä

Dropshipping-automaatio jälleenmyyjille: tuo tuote miltä tahansa verkkosivulta, hinnoittele se ja vie se Shopify-kauppaan, ja toimitus hoituu automaattisesti.

  • Rakensin tuotetuojan: axios- ja Cheerio-pohjaisen web scraping -työkalun, jossa on oma Nike-jäsentäjä, automaattinen valuutantunnistus ja EU-hintojen normalisointi.
  • Suunnittelin hinnoittelu- ja listaustyökalut: käsin tai katteen mukaan asetettu hinta, reaaliaikainen voittolaskuri ja suodatettavat listaustaulukset.
  • Toteutin Shopify OAuthin yhdellä klikkauksella, tuotteiden viennin kauppaan yksitellen tai kaikki kerralla sekä webhook-päätepisteen omille verkkokaupoille.
  • Rakensin selauskokemuksen yli 900 brändille 48 kategoriassa trendi-indikaattoreineen ja reaaliaikaisine aktiviteettisyötteineen.
  • Lisäsin tilauslaskutuksen Stripellä Free-, Pro- ja Enterprise-tasoille.
  • Next.js
  • React
  • Fastify
  • PostgreSQL
  • Stripe
  • Cheerio
  • Shopify Polaris
  • Render

Perustaja ja full-stack-kehittäjä

Kryptovaluuttojen talousekosysteemi, joka yhdistää digitaaliset varat tosielämän maksuihin: kaupankäynti, vaihto, maksut ja korttiostokset yhdessä sovelluksessa.

  • Suunnittelin ja rakensin alustan kahdeksan tuotepilarin ympärille, mm. monivaluuttalompakot, kaupankäynti reaaliaikaisilla kaavioilla, laskutus, palkanmaksu ja kauppiastyökalut.
  • Rakensin kryptolaskutuksen jaettavine maksulinkkeineen sekä ajastetun palkanmaksun lompakko-osoitteisiin missä tahansa tuetussa valuutassa.
  • Integroin reaaliaikaisen markkinadatan CoinGeckosta ja TradingView-kaaviot.
  • Kirjoitin Solidity-palkanmaksuälysopimuksen ja integroin sen Ethers.js:llä.
  • Next.js
  • React
  • Fastify
  • PostgreSQL
  • Supabase
  • Knex.js
  • Solidity
  • Ethers.js

Freelance full-stack-kehittäjä

Suunnittelin, rakensin ja julkaisin työvoiman hallintajärjestelmän marjatilalle Halikossa, ja korvasin paperiset palkanlaskentalomakkeet, vihkot ja käsinkirjoitetut lokit.

  • Korvasin neljä paperista palkanlaskentalomaketta yhdellä järjestelmällä, jota käyttää yli 300 kausityöntekijää kuudessa majoitusryhmässä viidellä kielellä.
  • Rakensin tuntilaskentamoottorin taustajärjestelmään, jotta kaikki laitteet näyttävät saman tuloksen, ja poistin manuaaliset laskuvirheet.
  • Toteutin kuusi roolipohjaista kokemusta (työntekijä, työnjohtaja, majoitusvastaava, palkanlaskenta, ylläpitäjä ym.) PDF- ja Excel-vienteineen ja sähköpostikutsuineen.
  • Lyhensin palkanlaskennan tarkistuksen päivistä minuutteihin tarkistuksella, joka vertaa työnjohtajan kirjaamia ja työntekijän lähettämiä tunteja.
  • Julkaisin verkkosovelluksen, Android-sovelluksen Google Playssa ja reaaliaikaisen näytön majoitusten televisioihin.
  • Ehdotin projektia suoraan tilanjohtajalle, joka hyväksyi ja suositteli sitä ja esitteli minut muille yrityksille.
  • Next.js
  • React
  • Fastify
  • PostgreSQL
  • Supabase
  • React Native
  • Expo
  • Resend
  • Render

Full-stack-kehittäjä

Multi-tenant-verkko-oppimisalusta, jossa yliopistot, yritykset ja urheiluseurat käynnistävät oman brändätyn, täysin eristetyn koulutusympäristön minuuteissa.

  • Rakensin multi-tenant-käyttöönoton, jossa jokaisella organisaatiolla on eristetty ympäristö ja JWT-rajatut istunnot.
  • Toteutin kurssit, opiskelijarekisterin, toistuvat lukujärjestysaikataulut sekä automaattisesti myönnettävät todistukset yksilöllisin tarkistuskoodein.
  • Rakensin ajastetun koemoottorin kysymyspankkeineen (monivalinta, essee, tosi/epätosi, tiedostolataus), sekoituksineen ja välilehtilukituksella toimivine huijauksenestoineen.
  • Lisäsin oman verkkotunnuksen tuen, jotta jokainen asiakas voi ohjata oman verkkotunnuksensa ympäristöönsä.
  • Next.js
  • React
  • Fastify
  • PostgreSQL
  • Supabase
  • Resend
  • Render

Shopify-teemakehittäjä

Blanc on räätälöity Shopify Online Store 2.0 -teema muoti- ja label-tyylisille verkkokaupoille, rakennettu tyhjästä Liquidilla.

  • Loin brändikohtaisia sivutyyppejä vakiokauppamallien lisäksi: uutuudet, combot, yhteistyöt ja arkisto.
  • Toteutin suodatuksen, yksikköhinnat, alennukset ostoskorissa, nopean kassan Shop Pay -maksuerillä sekä lahjakortin vastaanottajalomakkeen ajastetulla lähetyksellä.
  • Lisäsin hakunäkymän ehdotetuin tuottein sekä liittyvien ja täydentävien tuotteiden suositukset Shopifyn Product Recommendations API:lla.
  • Tein väreistä, fonteista sekä ylä- ja alatunnisteesta kauppiaan muokattavia teemaeditorissa ilman build-vaihetta.
  • Shopify Liquid
  • HTML / CSS / JS
  • GitHub

Shopify-sovelluskehittäjä

Upotettu Shopify-sovellus, joka yhdistää kauppiaan kaupan Onshipy-alustaan.

  • Rakensin upotetun hallintakäyttöliittymän Shopify Polarisilla ja App Bridgellä: kojelauta, tuotteet, listaukset, tilaukset, asiakkaat, analytiikka ja asetukset.
  • Kirjoitin Node.js-taustajärjestelmän Shopifyn virallisella API-kirjastolla ja hoidin OAuth-asennusvirran.
  • Shopify Polaris
  • App Bridge
  • Next.js
  • Node.js
  • React

Full-stack- ja mobiilikehittäjä

Opiskelija-asumisen sovellus Kuopakselle Kuopiossa web- ja mobiilisovelluksena, suomeksi ja englanniksi.

  • Rakensin rakennuksen chatin, ilmoitustaulun reaktioineen ja kommentteineen, valitukset, pyykki-, sauna- ja parkkipaikkavaraukset sekä henkilökunnan työkalut.
  • Siirsin sovelluksen Expolle ja React Nativelle web-sovelluksen taustajärjestelmän mobiili-API-sillan kautta, jolloin molemmat jakavat saman datan ja säännöt.
  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • React Native
  • Expo
  • Tailwind CSS

Full-stack- ja mobiilikehittäjä

Asukassovellus yliopisto- ja kerrostaloyhteisöille web- ja mobiilisovelluksena.

  • Rakensin uutiset ja tiedotteet, rakennus- ja yhteisöchatit, ilmoitustaulun, valitukset, pyykki-, sauna- ja parkkipaikkavaraukset, kulujen jaon, kämppäkaverihaun, kirpputorin ja vuokrasopimusten hallinnan.
  • Siirsin sovelluksen Expolle ja React Nativelle samoilla ominaisuuksilla, säännöillä ja teksteillä kuin web-sovelluksessa.
  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • React Native
  • Expo
  • Tailwind CSS

Full-stack- ja mobiilikehittäjä

Kalenteri ja tehtävälista, joka muistuttaa kunnes tehtävä on valmis, web- ja mobiilisovelluksena.

  • Rakensin yhden kalenterin oppitunneille, tapahtumille ja tehtäville, pikalisäyksen joka lukee kirjoitetun lauseen tehtäväksi, ja muistutukset jotka jatkavat muutaman minuutin välein kunnes kuittaat ne.
  • Rakensin Expo- ja React Native -sovelluksen, jonka muistutukset ajastetaan puhelimeen niin että ne saapuvat ilman verkkoa, synkronoituna web-sovelluksen tiliin noin minuutissa.
  • JavaScript
  • Node.js
  • PostgreSQL
  • Supabase
  • Render
  • React Native
  • Expo
  • TypeScript

Full-stack- ja mobiilikehittäjä

Henkilökohtainen talousapp, web- ja mobiilisovelluksena.

  • Rakensin kulut, laskut ja tulot, budjetit, velat, ja päiväkohtaisen "Money Weather" -ennusteen tulevasta.
  • Rakensin Expo- ja React Native -sovelluksen, joka siirtää web-sovelluksen näkymät, tekstit ja logiikan 1:1 natiivikokemukseksi.
  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • React Native
  • Expo

Full-stack-kehittäjä

White-label-varausjärjestelmä opiskelija-asumisen organisaatioille.

  • Rakensin pyykin, saunan, parkkipaikkojen ja yhteistilojen varaukset usealle organisaatiolle yhdestä asennuksesta, kullakin oma brändi ja tekstit.
  • Rakensin multi-tenant-reitityksen, jossa jokainen organisaatio tavoitetaan omalla aliverkkotunnuksellaan tai liitetyllä omalla verkkotunnuksella.
  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL

macOS-kehittäjä

Widgetit macOS-lukitusnäytölle.

  • Rakensin 17 widgetiä (säätiedot, kalenteri, Apple Musicin aikasynkronoidut sanoitukset, live-maapallo ja muuta), piirrettynä kerroksena itse lukitusnäytön päälle.
  • Rakensin Dynamic Islandin loveen kannettaville: Now Playing, puhelut, ilmoitukset ja järjestelmähälytykset.
  • Swift

Opiskelijalähettiläs

Tietojenkäsittelytieteen laitos, luonnontieteiden, metsätieteiden ja teknologian tiedekunta.

Projektit

Case-esimerkki

Rannikon

Marjatilan työntekijöiden työaikajärjestelmä Rannikon Puutarhalle: tunnit, palkkayhteenvedot ja vienti PDF- tai Excel-muotoon.

Lue case-esimerkki
Web-sovellus

Onshipy

Dropshipping-automaatio: tuo tuotteita Nikelta, ASOSilta, Amazonilta ja yli 900 brändiltä ja myy Shopifyn kautta.

Vieraile sivustolla
Sovellus

Swifrly

Rahoituskerros, joka yhdistää kryptovaluutat todelliseen maailmaan: kaupankäynti, vaihto, maksut ja korttiostokset yhdessä sovelluksessa.

Katso GitHubissa
Web-sovellus

Knewler

Multi-tenant-verkko-oppimisalusta: yliopistot, yritykset ja urheiluseurat käynnistävät oman brändätyn koulutusympäristön minuuteissa.

Vieraile sivustolla
Web-sovellus

Kuopas

Opiskelija-asumisen sovellus Kuopakselle Kuopiossa: rakennuksen chat, ilmoitustaulu, valitukset, pyykki-, sauna- ja parkkipaikkavaraukset sekä henkilökunnan työkalut suomeksi ja englanniksi.

Vieraile sivustolla
Web-sovellus

Tekman

Asukassovellus yliopisto- ja kerrostaloyhteisöille: chat, ilmoitustaulu, varaukset, kulujen jako, kämppäkaverihaku ja vuokrasopimusten hallinta.

Katso GitHubissa
Web-sovellus

ChronKeep

Kalenteri ja tehtävälista, joka muistuttaa kunnes tehtävä on valmis, synkronoituna web-sovelluksen ja natiivin mobiilisovelluksen välillä.

Katso GitHubissa
Web-sovellus

Pursecast

Henkilökohtainen talous: kulut, laskut ja tulot, budjetit, ja päiväkohtainen "Money Weather" -ennuste tulevasta.

Vieraile sivustolla
Web-sovellus

Slotnook

White-label-varausjärjestelmä opiskelija-asumisen organisaatioille: pyykki, sauna, parkkipaikat ja yhteistilat, yksi asennus monelle organisaatiolle.

Katso GitHubissa
macOS-sovellus

LockWidgets

Live-widgetit macOS-lukitusnäytölle: säätiedot, kalenteri, Apple Musicin synkronoidut sanoitukset ja muuta, sekä Dynamic Island loveen kannettaville.

Katso GitHubissa
2 teemaa

Shopify-teemat

Kaksi räätälöityä Shopify Online Store 2.0 -teemaa, rakennettu tyhjästä Liquidilla: Blanc muoti- ja label-tyylisille kaupoille, ja Liquid Applen inspiroimalla Liquid Glass -uudistuksella.

Katso Shopify-teemat
2 sovellusta

Shopify-sovellukset

Upotettuja Shopify-sovelluksia, jotka vievät kaupan valmissovelluksia pidemmälle: käytössä Onshipyn dropshipping-alustalle, ja tekeillä Swifrlyn kryptomaksuille.

Katso Shopify-sovellukset
Mobiilisovellus

Rannikon Mobile

Rannikon Puutarhan työaikajärjestelmän mobiilikumppani.

Katso GitHubissa

Koulutus

Kandidaatin tutkinto, tietojenkäsittelytiede

Itä-Suomen yliopisto

Luonnontieteiden, metsätieteiden ja teknologian tiedekunta · Toisen vuoden opiskelija

Opiskelijalähettiläs, tietojenkäsittelytieteen laitos

Taidot

Frontend

  • TypeScript
  • Next.js
  • React
  • HTML / CSS / JS
  • Tailwind CSS

Backend

  • Node.js
  • Fastify
  • Prisma
  • PostgreSQL
  • Supabase
  • Knex.js
  • Zod
  • JWT / RBAC
  • OAuth2

Mobiili

  • React Native
  • Expo
  • Capacitor
  • Flutter

Verkkokauppa

  • Shopify Liquid
  • Shopify-sovelluskehitys
  • Shopify Polaris

Lohkoketju

  • Solidity
  • Ethers.js

Automaatio

  • Puppeteer
  • Cheerio (web scraping)

Infrastruktuuri ja DevOps

  • Render
  • Cloudflare (R2, Stream)
  • Caddy SSL
  • Namecheap API
  • Git / GitHub

Maksut ja palvelut

  • Stripe
  • Resend
  • Google APIs

Muut

  • Java
  • Rust
  • Swift

Kielet

Yhteystiedot