Rólam
Viczián István vagyok, Java fanatikusként fejlesztek, oktatok, blogot írok, rendezvényeket szervezek és konferenciákra járok. A Debreceni Egyetemen végeztem programtervező matematikusként, jelenleg a Training360-nál tartok oktatásokat. 1998 óta foglalkozom objektumorientált programozással és szoftverfejlesztéssel, kiemelt szakterületem a Java és Java EE alkalmazásfejlesztés. Vezető fejlesztőként, architektként dolgoztam/dolgozom kormányzati, banki, telekommunikációs és energetikai fejlesztési projektekben. Szakmai blogot is írok JTechLog néven. Szabadidőmben sokat túrázok, próbálom felfedezni Magyarország rejtett kincseit.
Letölthető magyar nyelvű önéletrajz, Letölthető angol nyelvű önéletrajz
Munkatapasztalat
- 2012 -
-
Training360, vezető oktató, mentor
- 2012 - 2016
-
IP Systems Kft., vezető programozó, architect
- 2007 - 2012
-
Szabadúszó szoftverfejlesztő
- 2005 - 2007
-
Kopint-Datorg Zrt., vezető szoftverfejlesztő, megbízott osztályvezető
- 2005 - 2006
-
Vám- és Pénzügyőrség Rendszerfejlesztő Központ, programozó
- 2003 - 2004
-
Kopint-Datorg Rt., programozó
- 2001 - 2003
-
Information Balance Európa Kft., szoftverfejlesztő
Projektek
- 2012 -
-
Training360 keretein belül Java oktatás a következő témakörökben: Java SE, Clean Code, Design Patterns, Maven, Spring Framework, Spring Boot, Java EE (JDBC, JPA, JSF, JAX-WS, JAX-RS), webszolgáltatások, Python, tesztautomatizálás – vezető oktató
- 2012 - 2016
-
FGSZ Informatikai platform, TSO-IO - vezető fejlesztő
- 2010 - 2012
-
Központi Statisztikai Hivatal, KSH elektronikus adatgyűjtési rendszerének fejlesztése, kiterjesztése - vezető fejlesztő
- 2009 - 2011
-
Magyar Kereskedelmi és Engedélyezési Hivatal (MKEH) az egyablakos vámügyintézés megvalósítása - architect, tervező, vezető fejlesztő
- 2005 - 2010
-
Központi Statisztikai Hivatal, Intrastat e-star elektronikus adatgyűjtő alkalmazás - architect, tervező, vezető fejlesztő
- 2006 - 2009
-
SZÁMALK Továbbképzés keretein belül Java oktatás a következő témakörökben: Java és J2EE technológiai áttekintés, Java SE alapok, webes fejlesztés, szoftverfejlesztés ingyenes eszközökkel, valamint Java EE programozás - vezető oktató
- 2007 – 2008
-
Multinacionális telekommunikációs cég tagvállalatai közötti üzleti és rendszerintegráció – integrációs szakértő, tervező
- 2005 - 2007
-
Magyarország.Hu - architect, tervező, vezető fejlesztő
- 2005 - 2007
-
Ügyfélkapu, egységes beléptetés az elektronikus közigazgatási ügyintézéshez - tesztelő, integrátor, alkalmazásüzemeltető
- 2003 - 2006
-
Vám- és Pénzügyőrség interoperabilitási programjának vámrendszerei - Országos szintű webes J2EE alkalmazás Oracle környezetben - vezető fejlesztő
- 2000 - 2003
-
Intranetes szállodai felügyeleti rendszer - tervező, fejlesztő, tesztelő
Tapasztalatok
- Operációs rendszerek:
-
Windows, Linux.
- Nyelvek:
-
Java, Python, JavaScript, SQL, XML, HTML, CSS, JSON.
- Technológiák:
-
Java SE, Java EE (JPA, JSF, JAXB, JAX-WS, JAX-RS), Continuous Integration, Clean Code, Design Patterns, UML, SOAP és REST webszolgáltatások, unit, integration és E2E testing.
- Eszközök:
-
IntelliJ IDEA, NetBeans IDE, Eclipse, PyCharm, Subversion, Maven, Tomcat, Glassfish/Payara, JBoss/WildFly, BEA WebLogic Server, Spring Framework, Spring Boot, Spring Data, Hibernate, EclipseLink, PrimeFaces, Jenkins, Nexus, SonarQube, IBM Websphere MQ (korábban MQSeries), Git, GitLab, GitHub.
- Tesztelés:
JUnit, TestNG, Mockito, AssertJ, Arquillian, Selenium IDE, Selenium WebDriver, Selenium Grid, SOAPUi, Postman, JMeter.
- Adatbázisok:
-
Oracle, MySQL/MariaDB, H2.
- Egyéb:
-
Hibakövetés, wiki (JIRA, Confluence, RedMine).
Iskolák
- 1996 - 2001
-
Debreceni Egyetem (Kossuth Lajos Tudományegyetem), Debrecen, Programtervező matematikus, tagja voltam a Hatvani István Szakkollégiumnak
- 1992 - 1996
-
Rózsa Ferenc Gimnázium, Békéscsaba, emelt szintű matematika tagozat
Érdeklődési területek
Objektumorientált tervezés és programozás, agilis módszertanok, elosztott rendszerek, middleware, üzenetorientált köztesrétegek (MOM), microservices, konténerizáció (Docker), Java SE, Java EE, szoftver minőség, csoportmunka, tesztelés, alkalmazás menedzsment, Continuous Integration/Delivery, IoT.
Szabadidő
Szabadidőmben próbálok túrázgatni, mind gyalog, mind kerékpárral (Kelly’s Axis Red trekking, valamint egy országúti kerékpárral), és hobbiként geocacheeléssel (Garmin GPSMAP 60), PMR-rel (Oregon Scientific TP380) és újabban sárkányeregetéssel (Symphony Beach 2.1) is foglalkozom. Szívesen focizom, röplabdázom, kosárlabdázom és pingpongozom, telente egy hetet legalább síelek, többször korcsolyázom. Szívesen utazom, akár belföldre hétvégente, akár külföldre. Sokat olvasok, gyakran járok színházba, koncertre.