A programozó

Önéletrajzi adatok (CV)

Munkahelyek

SAS Software Art Studio

2016. május -

Egyéni vállalkozás

  • Egyedi szoftver fejlesztés
  • Honlapok, webáruházak, webalkalmazások tervezése, megvalósítása, karbantartása
  • Online marketing, SEO
  • Reklámgrafikák, reklámvideók készítése

Gigahertz Hungary Kft.

2008. június - 2016. május

Ügyvezető, társtulajdonos

  • Számítógép és alkatrész online és offline kereskedelem saját készítésű informatikai háttér segítségével
  • Számítógépek építése, számítógépek és informatikai eszközök javítása, karbantartása
  • Vállalati IT infrastruktúrák tervezése és kivitelezése (Ethernet hálózatok, Novell, Linux és Microsoft windows szerverek)
  • Szoftver fejlesztés, weblap készítés

Eurocomp FBA. Kft.

1999. augusztus - 2008. június

Szerviz technikus, szoftver fejlesztő

  • Számítógép és alkatrész online és offline kereskedelem
  • Számítógépek építése, számítógépek és informatikai eszközök javítása, karbantartása
  • Vállalati IT infrastruktúrák tervezése és kivitelezése (Ethernet hálózatok, Novell, Linux és Microsoft windows szerverek)
  • Szoftver fejlesztés, weblap készítés

MATÁV (Magyar Telekom)

1995. február - 1999. augusztus

Ügyfélszolgálati IT specialista

  • Ügyfélszolgálati előadók informatikai támogatása
  • Alapszintű rendszergazdai feladatok ellátása

Tanulmányok

Puskás Tivadar Távközlési Technikum

1988. szeptember - 1993. június
  • Érettségi
  • Vezeték nélküli távközlési technikus szakirány
  • Számítástechnikai alapismeretek, logikai áramkörök

Személyes adatok

Név: Nagy Zoltán
Születési idő: 1973. június
Lakhely: Budapest XVI. kerület
E-mail: sas.software.art.studio@gmail.com
Telefonszám: +36 (20) 9762 049

Ismeretek, jártasság

Idegen nyelv tudás

Angol
(Szakmai szövegek, dokumentációk közel 100%-os megértése, társalgási alapszint)


Programnyelvek, szkript- és leíró nyelvek

  • HTML (5 és korábbi), CSS (1-3): teljes körű ismeret
  • ECMAScript (javascript): erős, magabiztos tudás
  • JQuery: teljes körű ismeret (bár már rég óta nem használom)
  • Standard SQL, MySql, Oracle SQL, PL/SQL: erős, magabiztos tudás
  • PHP 3xx - 8xx: erős, magabiztos tudás
  • Java (SE, Android, FX): frissítésre szorul
  • Dart / Flutter: Imádom, de még van mit tanulnom
  • Pascal: frissítésre szorul
  • Linux shell szkriptnyelvek: frissítésre szorul
  • OOP szemlélet (ahol és amikor van értelme, természetesen Java és Dart esetében 100%)

Alkalmazások, IDE-k

  • Adobe Photoshop: erős, magabiztos tudás
  • Adobe Illustrator: viszonylag könnyen elboldogulok vele
  • Adobe Animate / Character animator: viszonylag könnyen elboldogulok vele
  • Adobe Premiere / After Effects / Audition: viszonylag könnyen elboldogulok vele
  • Eclipse
  • Android Studio
  • Visual Studio Code

« Vissza



Szakmai önéletrajz

Nagy Zoltán

A kezdetek

A számítástechnikával 14 éves koromban ismerkedtem meg, még a Commodore gépek korában. Míg kortársaim a játékokat nyomták, én eléggé hamar ráébredtem, hogy az én igazi világom a programozás.
Eleinte csak az ezeken a gépeken könnyen elérhető basic nyelven írogattam egyszerű dolgokat, majd elérvén a basic interpreter korlátait, megismertem az assembly programozással is.

Manapság már persze senki nem ír assembly-ben programot, de ettől még a nyelv maga létezik.
Lényege, hogy közvetlenül a processzornak adunk különféle utasításokat.
Tulajdonképpen a legalacsonyabb szintű programozási nyelv és marha nehéz benne bármit is megcsinálni.

Akkoriban nem volt mindez egy nagyon egyszerű dolog.
Nem volt internet, szinte egyáltalán nem voltak elérhető szakkönyvek. Az apám által külföldön vásárolt német nyelvű könyvekből próbáltam összeszedni az információt, persze mindenféle nyelvtudás nélkül.

Életút

PC-vel először 18 éves koromban találkoztam, mikor a technikusi vizsgamunkámat (amőba játék gépi ellenfél ellen) készítettem.

PC-n szintén a basic volt a belépő programnyelv (MS quick basic), de szerencsére erre már hamar elérhetővé váltak tisztességesen és gyorsan működő fordítók, mint pl. a Borland Pascal.

Pascal alapon nagyon sok programot készítettem, eleinte jórészt hobby jelleggel.

Később megismerkedtem az objektum orientált programozás alapjaival (a Turbo Pascal OOP kiterjesztése révén).

Az első igazán komoly munkáim, amiket már ténylegesen pénz kereseti céllal végeztem, szintén pascal nyelven, a Borland cég Delphi keretrendszerében születtek windows operációs rendszerre.
Ezek között volt egy sokfelhasználós számlázó, készletnyilvántartó és egy szintén többfelhasználós ingatlan közvetítő rendszer is.
Mindkét rendszer alapját Oracle adatbázis szerverrel oldottam meg ami az akkoriban általánosan használt fájlszintű adatbázis kezelőkhöz képest (dbase, foxpro...) a megfelelő grafikus UI-val igencsak innovatív megoldásnak számított, nekem pedig jó lehetőséget teremtett az SQL és az Oracle PL-SQL elsajátításához.

Az Eurocomp Kft.-nél végzett tevékenységem részeként elkészítettem egy komplett baromfi-feldolgozó üzem informatikai rendszerét, beleértve az egyes részlegek hőmérséklet mérő, szabályzó és dokumentáció készítő moduljait szintén Delphi rendszerben, de azt már MySql adatbázis szerverrel megtámogatva.

Aztán szépen belépett a képbe az internet. Elkezdtem weblapokat készíteni. Eleinte ugyanúgy, saját szórakoztatásomra, később megrendelésre.

Megtanultam készség szinten alkalmazni a html-t, css-t, javascriptet és a PHP-t, jól ismerem a MySql-t, nem jelent kihívást egy webszerver telepítés / beállítás sem.

A különféle kód generáló alkalmazásokat és a kódolást „megkönnyítő” keretrendszereket mindig is igyekeztem kerülni, így webes munkáim során nem sikerült lehetetlen feladatokkal találkozni.

Az egyedüli „mellékvágányt” az egy időben igen népszerű és akkor progresszívnek tűnő Flash jelentette, amit a maga vektorgrafikus képességeivel és actionscript 3 programnyelvével nagyon szerethető technológiának tartottam.

Az Adobe később megvette a Macromedia-tól a szoftvert, és a mai napig fejlesztik és árulják Adobe Animate néven.
Weblapokat persze már senki nem készít vele, de remek animációs szoftvernek számít azóta is. Néha magam is használom erre-arra.

Volt egy viszonylag rövid kitérőm az Android világába is.
Mivel nagyon érdekelt a Java programozás, jó ötletnek tűnt egy telefonos alkalmazás készítése Android operációs rendszerre.
Ennek eredményeképpen született meg egy „Igazi keresztrejtvény” névre hallgató, igen népszerű és több százezer letöltést megélt, hónapokig listavezető keresztrejtvény fejtő játék, amit sajnos jelenleg idő hiányában már nem fejlesztek tovább.
Viszont megcsináltam ugyanennek a játéknak a javascript alapon megvalósított, sajnos sokkal kevésbé sikeres webes változatát.
A rejtvények előállításához is saját készítésű alkalmazást használtam, használok.

A jelen

Mivel életem során annyi féle dologgal foglalkoztam már, hálózatokkal, szerverekkel, Novellel, Linuxal, Windowsal, hardver javítással és kereskedelemmel, úgy gondolom, hogy elég komoly és széleskörű rálátásom van az informatika világára.

Web technologies

A nagy szerelmem mégis a web. Ebben találtam meg a teljes kiteljesedés lehetőségét, hisz itt fonódik össze a leginkább tudomány és művészet.

Szerintem a webes fejlesztéseket azok tudják igazán profi szinten művelni, akik épp úgy otthon vannak a különféle grafikai szoftverek használatában (pl. Adobe Photoshop, Illustrator) mint ahogyan a teljesen eltérő gondolkodásmódot megkövetelő programozási nyelvek ismeretében (PHP, javascript).

A másik kedvencem a Flutter.
Tényleg remek cucc. Programnyelve, a Dart ötvözi az összes általam ismert nyelv előnyeit.
A tanulásra fordított időhöz képest, szerintem elég messzire jutottam ebben is.

Ráadásul ezeket a dolgokat én nem egy iskolapadban szívtam magamba, hanem mindent a gyakorlatból tanultam meg. Álmomból felébresztve is bármikor összerakok egy tetszőleges bonyolultságú regex kifejezést, de akkor sem jövök zavarba ha After Effects-ben kell megcsinálnom egy reklám videót.

Mindent összevetve szerencsésnek mondhatom magamat, mert tényleg azzal foglalkozom ami a hobbim is.

« Vissza