Összefoglaló

Full-stack szoftverfejlesztő Magyarországról. Ismerem a legújabb internetes technológiákat, ugyanakkor érdeklődöm az asztali és mobil fejlesztések iránt is. Magabiztosan tervezek és fejlesztek felhőalapú szolgáltatásokat, testreszabott weboldalakat és egyedi dizájnelemeket. Szenvedélyem a minőségi szoftverek létrehozása, különös hangsúlyt fektetve a UX/UI tervezésre, a tervezési mintákra, a tiszta kódolásra, a tesztelésre és a SEO-ra. Nem riadok vissza új programozási nyelvek elsajátításától, szeretek csapatban dolgozni és kihívást jelentő feladatokat megoldani.

Tapasztalat

Senior frontend fejlesztő, Csoportvezető

2021 Feb - Jelen

Szoftverminőség-ellenőrzési és teljesítményelemzési megoldások vállalatoknak, különösen a beágyazott rendszerek területén, ezzel segítve az ügyfeleket abban, hogy azonosítsák és kijavítsák a hibákat, optimalizálják a teljesítményt, valamint javítsák a felhasználói élményt.

Feladatok és felelősségek:

  • Vizualizációs felület létrehozása és karbantartása a teszteredmények átláthatósága érdekében
  • A frontend csapat vezetése és mentorálása, technikai irány megadása, kódellenőrzések és legjobb gyakorlatok támogatása a magas minőségű kód érdekében
  • A frontend architektúra megtervezése, keretrendszerek és könyvtárak kiválasztása, biztosítva a skálázható, fenntartható és jól teljesítő alkalmazást
  • Együttműködés a termékmenedzserekkel, designerekkel és backend csapatokkal a követelmények meghatározásában, ütemtervek kialakításában és a projektek üzleti céloknak megfelelő kivitelezésében
  • Kódolási szabványok, dokumentációs gyakorlatok és kódellenőrzések felállítása és betartatása a következetesség és minőség fenntartása érdekében
  • A frontend teljesítményének optimalizálása, kód és eszközök kezelése, valamint böngésző-specifikus megoldások alkalmazása a felhasználói élmény javítása érdekében
  • Komplex hibák kezelése, frontend teljesítményproblémák megoldása és megoldások keresése a kritikus vagy nagy hatású hibákra
  • Pipeline tervezése és megvalósítása docker és GitLab segítségével
  • Projektfelügyeleti rendszerek tervezése, megvalósítása
  • Új csapattagok felvételében, beillesztésében és képzésében való aktív részvétel
  • A frontend csapat technikai kapcsolattartójaként való szerepvállalás, az érintettek tájékoztatása a projekt állapotáról, kockázatokról és technikai korlátokról

Alkalmazott technológiák:

  • Docker
  • Angular
  • Typescript
  • GoLang
  • Git
  • Gitlab
  • Jira
  • Webpack
  • Proto
  • PHP
  • Python
  • C#
  • .NET
  • .NET Core
  • Clojure

Cloud fejlesztő

2019 Okt - 2021 Feb

Alkalmazásfejlesztés részleg tagjaként az összes felhőalapú szolgáltatás lefedése – minden a javításoktól és új funckióktól kezdve a folyamatos felügyeletig, a problémakezelésig, a sebezhetőségi vizsgálatokig és a katasztrófa utáni helyrehozatalig. Továbbá adatbázisok, inegrációk, webes alkalmazások, IoT-kompatibilis rendszerek kezelése és fokozatos fejlesztése, ezáltal egyre többet és többet nyújtva az ügyfeleiknek. Továbbá ha bármilyen probléma lép fel, gyors reagálás, jelentés és javítás.

Feladatok és felelősségek:

  • Napi kommunikáció az ügyfelekkel az esetleges fejlesztésekről, hibákról vagy javaslatokról
  • Részvétel heti rendszerességgel az "on-call" folyamatban, mely során az "on-call" személy felelős a gyors válaszadásért, problémák kivizsgálásáért és az esetleges javításokért
  • Tagja egy 15 fős csapatnak egy több mint 500 fős vállalatnál
  • Folyamatos kapcsolattartás/fejlesztés/hibakeresés 12 ügyféllel, több mint 20 környezetben, különböző technológiákkal
  • Cloud alapú fejlesztés AWS és Azure platformokon
  • Infrastruktúra tervezése és kivitelezése terraform használatával (IaC)
  • Pipeline tervezése és megvalósítása AWS/Azure DevOps/Bitbucket/CircleCI segítségével (CI/CD)
  • Új projektek megismerése, részvétel a tervezésben és a csapat többi tagjának bevezetése a folyamatokba (onboarding)
  • Projektfelügyeleti rendszerek tervezése, javítása (monitoring)
  • Több projekten való dolgozás egyidőben
  • Folyamatos tanulás, önfejlesztés
  • Fő ügyfelek: GasumVeikkausVapoGasgrid Finland3 Step ITStora Enso

Alkalmazott technológiák:

  • AWS
  • Azure
  • GCP
  • DevOps
  • Wordpress
  • WPEngine
  • Terraform
  • Jenkins
  • Docker
  • Webpack
  • Serverless
  • Angular
  • React
  • .NET
  • .NET Core
  • Git
  • Datadog
  • CloudWatch
  • PagerDuty
  • Jira
  • CircleCI

Költözés Finnországba

2019 Okt

Senior fejlesztő, Projekt menedzser, Csoportvezető

2016 Dec - 2019 Okt

Rendkívül pontos virtuális repülőgépek tervezése és programozása, melyek megfelelnek a valódi társaik tökéletes másainak.

Feladatok és felelősségek:

  • C# backend és HTML+CSS+JavaScript frontend alapú asztali alkalmazás létrehozása
  • Valós és szimulációs adatok elemzése
  • Másik asztali alkalmazás létrehozása Node.js, Electron és Angular (v6) használatával
  • Kommunikációs kapcsolat (híd) létrehozása a C++ és a Node.js között Native Node-al
  • Az új Aerofly FS nyelv elsajátítása, ami *.tmd fájlokra épül
  • Részvétel egy weboldal elkészítésében, mely képes kommunikálni az asztali alkalmazásokkal és feltölteni/analizálni a repülési adatokat
  • Scheibe Falke SF-25 német motoros vitorlázó repülőgép fejlesztése Lockheed Martin P3D és Microsoft Flight Simulator X rendszerekhez C++ és Postfix notation használatával
  • Beechcraft Model 76 Duchess amerikai ikermotoros repülőgép fejlesztése Lockheed Martin P3D és Microsoft Flight Simulator X rendszerekhez C++ és Postfix notation használatával, továbbá az új Aerofly FS szimulátorhoz TMD szintaktikával
  • Projekt menedzser és csoportvezető pozíció betöltése az új repülőgépek fejlesztésében
  • Visual Studio Code kiterjesztés írása TypeScript-ben, hogy a TMD szintaktika átlátható és szerkeszthető legyen

Alkalmazott technológiák:

  • Laravel
  • Shopify
  • Angular (v6)
  • TypeScript
  • Vue.js
  • Native Node
  • C#
  • C++
  • TMD
  • Postfix notation
  • Git
  • Google Cloud

Fejlesztő

2016 Júl - 2017 Jan

Healcloud, egy felhőalapú egészségügyi menedzsment szolgáltatás fejlesztésének a segítése.

Feladatok és felelősségek:

  • Frontend fejlesztő munka, ugyanakkor részvétel backend oldalon is
  • Tagja egy 15 fős csapatnak
  • Megismerkedés NoSQL adatbázisokkal Docker használatával
  • Megismerkedés Node.js használatával backend oldalon
  • Unit tesztek írása frontenden és backenden is
  • Részvétel a teljes szoftver újraírásában (refactor) Angular v1-ről v2-re és JavaScriptről TypeScriptre

Alkalmazott technológiák:

  • Angular (v1.x)
  • JavaScript
  • Angular (v2 and up)
  • TypeScript
  • Docker
  • Git
  • MongoDB
  • AWS
  • Serverless

Fejlesztő, Designer

Content 2 Connect
2013 Jún - 2014 Aug

E-könyvek (epub, mobi) készítése .doc, .odt, .pdf, .indb formátumokból és feltöltése Google Play, Amazon és az Apple Books platformokra.

Feladatok és felelősségek:

  • Szakértő szintű elsajátítása az alapvető frontend fejlesztői eszközöknek, mint például a HTML és CSS
  • Néhány hatalmas regex keresés/csere kód írása a munka automatizálására
  • Nagy MySQL adatbázisok kezelése és felügyelése az e-könyvek számára

Alkalmazott technológiák:

  • HTML
  • CSS
  • MySQL
  • Regex

Készségek és eszközök

  • Angular
  • React
  • Vue.js
  • PHP
  • Node.js
  • .NET
  • Go

Egyéb

  • GCP
  • AWS
  • Azure
  • Wordpress
  • Wix
  • Drupal
  • Laravel
  • MongoDB
  • DynamoDB
  • MSSQL
  • MySQL
  • Symfony
  • WooCommerce
  • Git
  • Terraform
  • Docker
  • Serverless
  • Shopify

Tanulmányok

  • Mechatronika BSc
    Budapesti Műszaki és Gazdaságtudományi Egyetem
    2013 - 2018
    Biomechatronika specializáció
  • Nordcloud
    Developing on AWS képzés
    2019
    Teljesítési igazolás
  • Egyéb kompetenciák

    • B kategóriás jogosítvány
    • Angol középfokú (B2 - Complex) nyelvvizsga
    • Developing on AWS képzés elvégzése
    • Oracle, Database Design and Programming With SQL vizsga
    • Grafikai és videószerkesztő szoftverek magabiztos használata

    Nyelvtudás

    • Magyar (Anyanyelvi)
    • Angol (Haladó)
    • Finn (Kezdő)

    Érdeklődés

    • Természet
    • Utazás
    • Társasjátékok
    • Technológia
    • Sörfőzés
    • Frisbeegolf
    • Főzés