Balku TamásTapasztalt Full StackWebfejlesztő

Amiben segíteni tudok

Egyedi fejlesztés

Ha sajátos igényeid vannak, vagy nem bízol az általánosan elérhető weboldal készítő eszközökben, személyre szabott weboldalra van szükséged. Laravel vagy natív PHP alapokon tudom megvalósítani.

Rendszerkarbantartás és felügyelet

A működő rendszerek naprakészen tartása és zavartalan működésük létfontosságú. Az IT világ gyorsan változik, ezért folyamatosan szükség van kisebb-nagyobb módosításokra, nem csak a kód, hanem a felületek terén is.

Teljesítményoptimalizálás, gyorsítás és hibafeltárás

A weboldal válaszideje idővel növekedhet a tartalom mennyiségének hatására is. Ilyenkor kell optimalizálni vagy esetleg hibát keresni, hogy orvosoljuk a problémákat és így újra gyors legyen a szolgáltatás.

Webalapú alkalmazások és szolgáltatások fejlesztése

Fejlesztek egyedi webes alkalmazásokat, portálokat és API-kat, amelyek pontosan a vállalkozásod igényeire szabottak.

Legacy (örökölt) rendszerek modernizálása

Olyan elavult weboldalak felújítása, melyek már nem felelnek meg a mai elvárásoknak, sem a megjelenés, sem a kódbázis terén.

Projektvezetés és tanácsadás

Ha a szakzsargon idegen számodra, vagy nem szeretnél több szakértővel kapcsolatban lenni (pl. sitebuilder, grafikus, frontend és backend fejlesztő), segíthetek mindenben, és csak velem kell egyeztetned.

Felhasznált technológiák, tapasztalatok

Laravel

php

SQL

HTML

CSS

JavaScript

Apache

Bash

Big Data

Bootstrap

Composer

Docker

Git

GitLab

GitLab Runner

Kubernetes

Linux

MariaDB

Memcached

MySQL

PHPStorm

PHPUnit

PostgreSQL

Redis

SEO

Sass

Vue.js

Webpack

jQuery

jQuery UI

nginx

npm

... és még számos fejlesztés alatt alkalmazott eszköz.

Néhány projekt, amin dolgoztam

  • PEDIG logó
    PEDIG

    Ezen a projekten fejlesztési munkát nem végeztem, a háttérben dolgoztam a kezdetektől fogva. Ez magában foglalja tervezést, kapcsolattartást, tesztelést, átadás-átvétel ellenőrzését és véleményezését, valamint más szerteágazó feladatokat. Természetesen ennél sokkal több történt a háttérben, de a titoktartás miatt ezekről nem írhatok.

  • Kwizda Agro logó
    Kwizda Agro

    A cégnél először főállásban dolgoztam, majd később alvállalkozóként, amit elsősorban a jó kapcsolatoknak köszönhetően és így tudtam vállalni a CRM rendszer fejlesztését, karbantartását. A kód már több mint 10 éves volt, ezért hosszas egyeztetések után, teljesen újraírtuk Laravel alapokon. A rendszert automatizáltuk a CI/CD pipeline folyamatokban, a különböző részeket servicekre bontottuk, a kritikus területeken pedig unit és feature tesztek segítik a biztonságos működést. A teljes adatbázis szerkezetét és az üzleti logikákat megvalósító komponenseket átalakítottuk és modernizáltuk. Emellett egy letisztult, felhasználóbarát felületet kapott, amelyen könnyedén elérhetőek a diagramok, kimutatások és más adatmegjelenítések. Mindez már responsive megoldásokkal.

  • Day Holiday, Konferenciák- és Wellness Online logó
    Day Holiday, Konferenciák- és Wellness Online

    Egy kis CRM rendszernek indult, de végül egy komplex és sokoldalú eszköz lett belőle. Három weboldalhoz tartozó központi adminisztrációs felület készült, amely lehetővé teszi, hogy mindegyik weboldalt egy helyről irányítsuk. Legfőképpen általános feladatokra lett tervezve, mint például hírek, hírlevelek, felhasználók, galériák és tartalmak kezelése, de ezenkívül szükség volt külső rendszerrel való kommunikációra is, például a MailChimp szinkronizáció kiépítésére.

  • Extreme Digital logó
    Extreme Digital

    A projekten való részvételem során elsősorban kisebb háttérfeladatokat láttam el. A vezetőfejlesztő és a csapat is teljes odaadással dolgozott, mindent megfontoltan tervezve. Ez talán az egyik legösszetettebb projekt volt, amelyben részt vettem akkoriban. Nagy örömömre szolgált, hogy ennek a folyamatnak a részese lehettem, és szívesen vállalnám újra, bár lehetőleg Symfony nélkül.

  • SG logó
    SG

    Amikor megkaptam ezt a több mint 10 éves kódot, már számtalan fejlesztői stílus volt benne. A kódbázist és adatbázist újragondoltam, optimalizáltam, gyorsítótárakat alkalmaztam és bevezetésre került egy chat funkció is. Hosszú ideig figyeltem a fórumozók visszajelzéseit, igyekeztem gyors válaszokat adni, de végül az állandó elégedetlenség fárasztóvá vált, ezért inkább csak csendben dolgoztam a kapott feladataimon. Körülbelül fél évig intenzíven dolgoztam rajta, majd egy másik projektet kaptam és átadásra került az új csapattagnak, aki hamar átlátta a működést.

Röviden rólam

2006-ban kezdtem el webfejlesztéssel foglalkozni, eleinte csak statikus oldalakkal, később tanultam PHP, SQL és JavaScript nyelveket. Iskola mellett vállaltam munkákat és saját projekteken dolgoztam. Az iskolát követően egy webfejlesztő cégnél helyezkedtem el, ahol egyre komplexebb programozási feladatokat kaptam. Itt megtanultam, hogy a legkisebb részleteknek is jelentősége van az ügyfél szemében.

Az évek során tapasztalatot szereztem nagy forgalmú rendszerekkel (napi 20M+ látogató). A tervezés, optimalizálás és refaktorálás is fontos része lett a munkámnak, amikre igyekszem időt fordítani, ha a megbízó engedi. Emellett foglalkozom kisebb szerveroldali üzemeltetéssel.

Szerencsésnek érzem magam, hogy a szenvedélyem a munkám, ezért kitartóan küzdök a minőségért. Figyelemmel kísérem az új technológiákat, de lazítani is szoktam, ezért szabadidőmben szívesen sportolok és felfedezem a világot.

Kapcsolat

Amennyiben a fentiek felkeltették érdeklődésedet és szeretnél együtt dolgozni velem, az alábbi elérhetőségeimen megtalálsz.

Kérlek, vedd figyelembe, hogy telefonon nem mindig vagyok azonnal elérhető. Ha többszöri próbálkozás után sem sikerül kapcsolatba lépned velem, írj egy e-mailt. Amint lehetőségem nyílik, válaszolok.

Nagyon köszönöm a megértésedet!