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, oktató

2012 - 2016

IP Systems Kft., vezető programozó

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 EE, web szolgáltatások, Spring, Design Patterns, Maven

2012 - 2016

TSO-IP - 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 - 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

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 - A Kormányzati Portál - szoftverfejlesztő

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 - GUI tervező, Java és VBScript fejlesztő, tesztelő

Tapasztalatok

Nyelvek:

Java, Python, JavaScript, ActionScript, SQL, XML, HTML, CSS.

Technológiák:

Java SE, Java EE, Continuous Integration, Design Patterns, UML, SOAP és REST webszolgáltatások, unit testing.

Eszközök:

IntelliJ IDEA, Oracle JDeveloper, NetBeans IDE, Eclipse, Subversion, Maven, Ant, Tomcat, Glassfish, JBoss, BEA WebLogic Server, JMeter, Spring Framework, Hibernate, EclipseLink, Activiti, JUnit, TestNG, Mockito, JasperReports, Jenkins, Nexus, Sonar, IBM Websphere MQ (korábban MQSeries), SOAPUi, Apache Flex.

Adatbázisok:

Oracle, MySQL, H2.

Egyéb:

Hibakövetés, wiki (Mantis, JIRA, Confluence, RedMine).

Iskolák

1996 - 2001

Debreceni Egyetem (Kossuth Lajos Tudományegyetem), Debrecen, Programtervező matematikus, 2000/2001-es tanévben tagja voltam a Hatvani István Szakkollégiumnak

1992 - 1996

Rózsa Ferenc Gimnázium, Békéscsaba, emelt szintű matematika tagozat

Vizsgák

2016 október

Front-End JavaScript Frameworks: AngularJS by The Hong Kong University of Science and Technology on Coursera.

2014 március

M101P - MongoDB for Developers

2013 november

Oracle Certified Expert, Java EE 6 Web Component Developer (1Z0-899)

2012 december

Oracle Certified Expert, Java EE 6 Web Services Developer (1Z0-897)

2010 szeptember

Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer (1Z0-895)

2010 szeptember

Java Platform, Enterprise Edition 6 Java Persistence API Developer (1Z0-898)

2009 október

Sun Certified Programmer for the Java Platform, Standard Edition 6 (CX-310-065)

Sun Certified Programmer Java Persistence API Developer Enterprise JavaBeans Developer Web Services Developer Web Component Developer

Tanfolyamok

2016 október

Single Page Web Applications with AngularJS by Johns Hopkins University on Coursera

2009. szeptember

WM210 - IBM WebSphere MQ V7 System Administration (ALBACOMP Számítástechnikai Zrt.).

2008. február

Trénerképzés (Számalk Zrt.).

2007. március

An Introduction to the Rational Unified Process (RUP-001) (Sun Microsystems Kft.).

2006. október

Architecting and Designing J2EE Applications (SL-425) (Sun Microsystems Kft.).

2006. március

Oracle BPEL Process Manager: Szolgáltatások összehangolása (Oracle Hungary Oktatóközpont).

2004. október

J2EE patterns (SL-500), a JavaMaster kurzusa keretében (Sun Microsystems Kft.).

2004. október

Developing Mobile Phone Applications With J2ME(TM) Technology (DTJ-365), a JavaMaster kurzusa keretében (Sun Microsystems Kft.).

2004. október

Web Services for Java Programmers (SL-385), a JavaMaster kurzusa keretében (Sun Microsystems Kft.).

2004. október

Web Component Developement with Servlet and JSP Technologies (SL-314), a JavaMaster kurzusa keretében (Sun Microsystems Kft.).

2004. szeptember

Enterprise JavaBeans Programming (SL-351), a JavaMaster kurzusa keretében (Sun Microsystems Kft.).

2004. szeptember

Developing J2EE Compilant Applications (FJ-310), a JavaMaster kurzusa keretében (Sun Microsystems Kft.).

Érdeklődési területek

Objektumorientált tervezés és programozás, UML, agilis módszertanok, elosztott rendszerek, middleware, üzenetorientált köztesrétegek (MOM), szolgáltatás orientált architektúra (SOA), Java SE, Java EE, felhasználói felület, szoftver minőség, csoportmunka, alkalmazás optimalizáció, tesztelés, alkalmazás menedzsment, Continuous Integration, TDD, elektronikus közigazgatás, cloud computing, 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 olvasom, gyakran járok színházba, koncertre.