Ing. Jan Šmuk
Osobní informace
|
Narozen:
|
7th November 1978
|
|
Adresa:
|
Jetelová 3255/9a, 106 00, Praha 10 - Záběhlice
|
|
Telefon:
|
+420 737 590 024
|
|
E-mail:
|
jan@itplace.cz
|
|
Stav:
|
married (13th september, 2008)
|
|
Děti:
|
on the way
|
|
Národnost:
|
czech
|
Technické znalosti
-
Programovací jazyky:
-
Java (7 let) – vývoj převážně webových aplikací - Servlety, EJB, JMS, Webové slůžby, JDBC, Spring Framework, Hibernate, Struts, JSF, JBPM, Quartz, JBoss Cache.
-
PHP (5 let) – Zend Framework.
-
Javascript (5 let) – AJAX applications (jQuery framework)
-
C, C++ (3 roky)
-
Servery
-
Webové a aplikační - Apache2, Tomcat, Resin, Weblogic
-
Databázové - MySQL (7 let), Oracle.
-
Dobrá znalost XML, XSL, XSD, XHTML, CSS.
-
IDEs – Eclipse, Netbeans.
-
Tým – SVN, Perforce, Hudson integration machine.
-
Operační systémy
-
Windows (8 let)
-
Linux (3 roky) - administrace sítě ve firmě.
-
Metodologie - SCRUM Framework (3 roky), certifikovaný scrummaster.
Pracovní zkušenosti
2010: ItPlace s.r.o. (www.itplace.cz), Vývojář & spoluzakladatel
Práce pro firmu Venturia a.s. Pomoc s dokončením a umístěním jejich J2EE aplikace na testovacích a produkčních serverech.
Použité technologie:
-
Java: Weblogic, Struts
-
Databáze: Oracle
-
Web server: Apache2
2009: ItPlace s.r.o. (www.itplace.cz), Vývojář & spoluzakladatel
Práce na projektech Zapzone (www.zapzone.fr) a AOLChat (www.aolchat.fr) jako sub-dodavatel pro firmu Avedya France. Vývoj nových funkcionalit, oprava chyb, optimalizace.
Použité technologie:
-
Java: Servlet API, Spring, Hibernate, JMS (ActiveMQ), Quartz, JMX
-
Databáze: MySQL
-
Aplikační server: Resin
2007 - 2009: Avedya s.r.o. (www.avedya.com), Technical architect & scrummaster
Analýza, návrh a implementace back-endové části obecného frameworku pro vývoj komunitních portálů ACES (ACES — Avedya Common Entertaiment Service). Scrummaster v týmu 3 vývojářů a product-ownera umístěného v Paříži.
Použité technologie:
-
Java: Spring, Hibernate, JMS (ActiveMQ), Jboss Cache (Pojo cache), Quartz, JMX, JAX-WS, JBPM
-
Databáze: MySQL
-
Aplikační server: Resin, Tomcat
-
Další: OAuth, Facebook connect, Maven, XMPP (Jabber)
2006 - 2007: Avedya s.r.o. (www.avedya.com), Technical architect & Scrummaster
Návrh, architektura a vývoj aplikace MyNrj (komunitní portál pro druhé největší francouzské rádio), scrummaster v distribuovaném týmu (6 vývojářů v Dilí pracující na front-endové části, 2 vývojáři v Praze pracující na back-endu).
Použité technologie:
-
Java: Servlets API, Spring, Hibernate, JMS (ActiveMQ), Jboss Cache (Pojo cache), Quartz, JMX
-
Databáze: MySQL replication
-
Aplikační server: Resin
2004 - 2006: Avedya s.r.o.(www.avedya.com), Technical architect
Analýza a návrh, implementace a optimalizace vysoce zatěžovaných komunitních portálů přístupných na různých platformách (WEB, WAP, SMS, MMS) pro převážně francouzské klienty (např. Orange France ).
Použité technologie:
-
Java: Servlets API, Memcache, OSCache, Spring, Hibernate
-
Databáze: MySQL replication
-
Aplikační server: Resin
2002 - 2003: Certicon a.s. (www.certicon.cz), Návrhář automatických testů
Návrh a implementace automatických testů pro testování kardiostimulátorů. Implementace nástrojů pro generování a práci s testovacími daty pro expertní systém (Medical Advisor)
Použité technologie:
-
Java: Servlets API, knihovny pro práci s formátem Microsoft Excel.
Certifikáty
-
Certified Scrummaster (2007) - praxe 2 roky (tým: 2 vývojáři v Praze + 6 in Dilí, sprint: 2 týdny);
Vzdělání
-
1997 - 2002: VŠB Technická univerzita v Ostravě, Fakulta elektrotechniky a informatiky, obor Inženýrská informatika zaměřený na fáze vývoje software a programování. Spolupráce na vývoji univerzitního e-learning systému v rámci diplomové práce. 2 x účast na středoevropském kole programátorské soutěže ACM.
-
1993 - 1997: SPŠ Kratochvílova 7, Ostrava, obor výpočetní technika.
Jazyky
-
Česky - rodilý mluvčí.
-
Anglicky - plynule.
-
Německy - začátečník.
Koníčky:
-
Programování
-
hry a jednoduché aplikace postupně v jazycích BASIC, Pascal, Assembler, C, C++, J2SE, J2ME (http://boulder.spekacek.com/);
-
účast na středoevropském kole programátorské soutěže ACM.
-
Sport
-
skalní lezení;
-
lyže snowboard, snowkite;
-
inline brusle;
-
badminton;
-
Hudba