Profesional Profile

  • 10 years of experience with the development of Java/J2EE applications and Web development.
  • Experience and excellent knowledge of JSF, Spring, Hibernate, HTML, CSS and Javascript as well as Build-Environements (Maven, SVN, Git, Hudson).
  • Several years of experience with object oriented analysis (OOA), design (OOD) and implementation.
  • Mastery of process models (Scrum) and data modelling (ER, UML).
  • Fluency in german and English in speech and writing.
  • Completed master education in informatics.

Work Experience

November 2009 - Present

Software Developer (Java)

Vienna, Austria

Ask Martin for company name


  • Main responsibility for the architecture, development and maintenance of web application with the use of Spring, Hibernate, HTML, CSS, Javascript, jQuery, etc.
  • Installation and maintenance of Apache Tomcat and connection to existing LDAP infrastructure.
  • Introduction of agile methods such as XP, SCRUM and continuous integration (Hudson) into the software process.
  • Development of Java application using SWT and Swing.
  • Requirements engineering at the customer's premises, analysis of the requirements, implementation and acceptance of the solution, training of the implemented solution.

March 2009 - October 2009

Software Developer (Java)

Prague, Czech republic

Ask Martin for company name


  • Design and development of a JSF, Seam, and JPA-based 3-tier web application that can handle many simultaneous user requests
  • Writing design, deployment, and user documentation
  • Performance tuning for SQL statements and PL / SQL packages and procedures

August 2007 - February 2009

Junior Software Developer (Java)

Prague, Czech republic

Ask Martin for company name


  • Takeover, further development and optimization on Eclipse plugins based application.
  • Refactorize some parts of the codebase for better modularization, readability and reuse.

Technical Skills

Programming languages


  • Java (J2SE, J2EE) – very good, 10 years
  • C/C++ – very good, 2 years
  • C# – good, 6 Monate

Frameworks


  • Spring – very good, 10 years
  • AWT/Swing – very good, 1 year
  • SWT – very good, 1 year
  • Struts – good, 6 months
  • Seam – good, 6 months

Web technologies


  • HTML – very good >10 years
  • JSF – very good, 3 years
  • Richfaces, PrimeFaces – very good, 1 year
  • XML, JAXB – good, 1 year
  • Servlet, Filter – good, 1
  • JSP, JSTL, EL, Taglibs – good, 1 Jahr
  • jQuery – very good, 6 years
  • JavaScript – very good, 6 years
  • CSS – very good, 6 years
  • AJAX – very good, 6 years

Web-/application server


  • Apache Tomcat – very good, 6 years

Databases


  • Hibernate – very good, 10 years
  • JPA – very good, 3 years
  • JDBC – very good, 3 years
  • MS SQL, T-SQL – very good, 6 years
  • POSTGRESQL – good, 1 year

Development environements


  • Eclipse – very good, 6 years
  • Netbeans – very good, 3 years
  • Visual Studio – good, 1 year

Versions controll


  • SVN – very good, 10 years
  • CVS – very good, 10 years
  • GIT – good, 1 year

Concepts


  • OOA, OOD, OOP – very good, 10 years

Testing


  • JUnit – very good, 5 years

Logging


  • Log4j – very good, 5 years

Operating systems


  • Windows 98/XP/Vista/7 – very good, >10 years
  • Windows 2000/2003/2008 – good >10 years
  • Linux, Unix – good >8 years

Build tools


  • Ant – very good, 6 years
  • Maven – very good, 4 years
  • UML – very good, 2 years

Data modelling


  • UML – very good, 2 years
  • ER – good, 1 year

Project process models


  • Scrum – very good, 6 years

Education

October 2004 - September 2009

Faculty of Mathematics and Physics, Charles University, Prag

Computer science


  • Master thesis: “Using web application frameworks for the development of information systems”
  • Bachelor thesis: “Visualization of algorithms”

Certificates

Programming certificates


  • Oracle Certified Expert, Java Platform, EE 6 Web Component Developer
  • OMG-Certified UML Professional
  • Sun Certified Programmer for Java 2 Platform, SE

Languages

Spoken languages


  • German - Fluent in speech and writing
  • English - Fluent in speech and writing
  • Slovak - Fluent in speech and writing
  • Czech - Fluent in speech and writing
  • French - Good
  • Spanish - Basic