Description
keyboard_arrow_downMain Skills
keyboard_arrow_downOther Skills
keyboard_arrow_down PostgreSQL
HTTPD
database
Debian
Computer science
data structure
web applications
software development
JSF
Java EE
J2SE
Jira
Eclipse IDE
XSLT
Vagrant
JAX-WS
Samba
computers
LDAP
Raspberry PI
Java 8
EJB3
J2EE
C
IBM Main
Adobe Flex
ClearCase
NFS
IPv6
SQL Database
VPN
Eclipse
Webservice
MVC
JavaScript
Linux
JBOSS
DHCP
Intellij IDEA
SVN
Cobol
JEE
Spring MVC
Wildfly
SOAP
Zend
Subversion
CSS3
Glassfish
mySQL
Oracle
Liferay
HTML5
Debian GNU/Linux
Bugzilla
Python
OpenSource
Hibernate
Bind 9
Domain Controller
.NET
Spring
PostgresSQL
Angular
web application
Adobe
IPv4
virtualbox
DNS
computer repair
Samba 4
SQL
Apache
Raspbian
back-end
LiquiBase
PHP
Programming
Angular JS
IBM Rational
Eclipse RCP
Perl
Windows
SoapUI
WSDL
Java applications
Scrum
XML
Java
Apache Tomcat
Webservices
Active Directory
CSS
Apache2
HTML
Jenkins
ACCESS
JMS
Middleware
Kerberos
Git
Maven
web server
Spring Framework
bash
Junit
JPA
Tomcat
Primefaces
data layer
OSGI
web services
Office Online
Windows 10
Work & Experience
keyboard_arrow_down 01.09.2016 — 31.12.2016
Java Developer and Consultant Customer: Tomcat GmbH. (Gilching-Oberpfafenhofen)
Task: to develop a web application, which became later a part of a complex
system. The application displays a tree table with complicated data structure.
The data were stored in a SQL Database.
The application had three layers. The lowest one (driver) gained data
from database. The Middleware invoked functions of the driver and optimized
data for the highest layer (front-end). Originally was used Spring Web Flow, how
the customer required, but it was removed because of a Bug. Finally we used
Spring in order to manage our modules (layers) only. The front-end was
implemented using JSF and Primefaces.
My responsibility: I programmed mainly the Middleware in Java 8.
My position: I was Senior Java developer and consultant. There worked three
of us; three layers, three people. The front-end was implemented by a junior
developer and the driver - despite it was in Java programmed too - was
implemented by a Cobol programmer. Thus I worked as Consultant as well.
The youngest college was employed by the end customer and was responsible
for the project.
Skills & Tools: Java 8, Apache Tomcat, Spring, Git, Maven, HTML, CSS,
javaScript, Eclipse, JSF, Primefaces
Location: Stuttgart 01.09.2015 — 31.03.2016
Customer: (internal development)
Task: The experimental project, to create a system solution for small business.
The solution is based on the OpenSource technologies. The computers with small
energy consumption are used as the hardware. They are powered by a DC supply
with accumulator.
There is one Raspberry PI with Raspbian Linux. The Raspberry PI is the domain
controller, mail, VPN and watch-dog server and Git repo. It is extended
with Buttons and LED. That is used for a simple control and watch-dog monitor.
The driver is written in Python.
There are Windows 10 and Debian GNU/Linux used on the client side. The web
server is powered by Apache2 (TomEE is supposed for the Java applications).
The web and ile server run on an Intel NUC computer. The most communication
is secured by Kerberos. The test network is operational since April 2016
without any problem. There are no data lost thanks back-up system. Portable
media and computers are encrypted.
It is software developed as well. A CMS for example, which runs on Payara
(or TomEE) application container and it uses JSF2, Spring Framework MVC
and OpenJPA. The development involves Junit, Maven, GiT, Bugzilla and MySQL.
A fat-client based on Eclipse RCP is developed as well. There is also a light-weight
version written in PHP.
My responsibility: Stand-alone responsibility for the all project
My position: (I am the only person on this project)
Skills & Tools: Java EE (CDI), Spring MVC, OpenJPA, JUnit, Unitils, Payara, CSS3,
(TomEE), Maven, Git, Bugzilla, DocBook, Linux, Eclipse RCP, Debian GNU/Linux,
Raspbian, allgemeine Elektrotechnik, Windows 10, Samba 4, Kerberos, LDAP,
IPv4, IPv6, Bind9 (DNS), Perl, Python, BASH, DHCP, NFS4, VeraCrypt, PHP, JSF2,
HTML5, MySQL, MySQL Work Bench 01.04.2015 — 31.08.2015
Chrást u Plzne; Questax Heidelberg Software Developer and Consultant Customer: Questax Heidelberg
Task: Reimplementation and enhancement of an existing system (written
in PHP). Three layers of the current system were therefore written in PHP and Java
at once and exchanged information through SOAP-Webservices.
Apache with PHP (data layer and original system in one), MySQL (develop),
Oracle (prod), Wildly (middleware) and Liferay (UI) powered the application.
Eclipse, Maven, GiT, Jenkins and Vagrant were tools and technologies used
at development. It was developed under Windows, partially under Linux (virtualbox
with Vagrant). The project ran since 2ooo. The application should provide
uniied interface, the administrators or users themselves could work with, and
change this way information in Active Directory or report a technical disruption.
We worked using Scrum methodik. There was a short meeting every day. Sprint
planning meeting, the stories were assigned to developers in JiRa on, took place
every two weeks.
My responsibility: I worked mainly in back-end. That means Middleware in Java
and data layer in PHP. There were prepared new web services in the data layer.
Then the class iles for Middleware were generated per Maven WS-Import plug-in
automatically. The data were transfered mainly per data layer - so per the
original system, partially was Hibernate already in operation.
I worked in Eclipse, used PHP MyAdmin to access the database directly. I checked
and ixed builds in Jenkins. I programmed front-end too, that means Liferay
Portlets in this case, but this part of my work was not so signiicant.
My position: In this team (4÷6 persons) I was engaged as junior developer til
the main developer got out of the project. Then I had taken his role and I became
to senior developer. Later supported us two students and I worked as mentor
for them as well.
Skills & Tools: Java EE (CDI), JSF, Hibernate (JPA), Apache HTTPD 2, Oracle,
MySQL, PHP (Zend), SoapUI, XML, JAX-WS (Webservice), Maven, Jenkins
(Continuos Integration), Git, JiRa, Scrum, WildFly, HTML, CSS, Liferay Portal,
Vagrant, Windows, Linux
Location: Mannheim 01.12.2014 — 31.03.2015
Task: to development an application, which was a part of a big system.
The entire system controlled the credit approving process. Spring and Hibernate
were in use. Front-end was powered by Adobe Flex. The software was written
using IntelliJ Idea IDE.
Every assent had a life-cycle. There were more persons in the real, internal world
of the Bank fulilling various tasks. These persons took part in speciic phases of
the life-cycle. That they had something to do, they found out in the application
too, there were a part for that reason, something like an internal e-mail.
My responsibility: I programmed front-end. A small part of my work was in
Java, otherwise Adobe Flex was used. All developers made reviews among each
other using Crucible.
Skills & Tools: Spring, Hibernate, Flex, IntelliJ Idea, Crucible, Git, LiquiBase
Location: Prague, Chrást u Plzne 01.12.2013 — 31.10.2014
Java Developer (test programmer) Task: Migration of an application from IBM Main Frame Terminal to web
application in Java (irst projekt). Development of customer portal for a mobil
operator (second rojekt).
My responsibility: I prepared automatized tests (they were written in Java),
proceeded and evaluated them. As the irst project had been closed, I begun to
learn Liferay, Spring and Angular JS.
Skills & Tools: Spring, Hibernate, PostgreSQL, Jboss, Eclipse IDE, Angular JS,
IBM Rational Functional Tester, Jazz
Location: Chrást u Plzne, Vienna, Prague 01.07.2010 — 30.11.2013
Software developer (Java, Perl) Task: development of Tools for programmers, who implemented software for
automatic gears.
My responsibility: I developed an Eclipse 4 Plug-in, which extended the set of
external commands. The general purpose was to manage the external commands
as simple, as possible in a uniied way across projects and teams. The commands
were stored in a XML-ile.
I developed a tool for build log iltering or a simple web site using HTML, CSS,
javaScript and XSLT, which provided a status monitor.
The lingua franca between Friedrichshafen and Pilsen was English.
Skills & Tools: Java, Perl, Eclipse RCP, HTML, CSS, XML, XSLT
Location: Pilsen 01.10.2007 — 30.06.2010
Junior web application developer, web master My responsibility: I was junior developer during the youth of the project
Zákaznický portál CD-Telematika. I had got the speciication and I made design
of the program and of the database either. It was a honor in the early days
of the web site SŽDC.cz to stand as well. Here I was responsible for the content. 01.08.2007 — 30.09.2007
My responsibility: I developed a module for a cash system Java Developer and Consultant Customer: Tomcat GmbH. (Gilching-Oberpfafenhofen)
Task: to develop a web application, which became later a part of a complex
system. The application displays a tree table with complicated data structure.
The data were stored in a SQL Database.
The application had three layers. The lowest one (driver) gained data
from database. The Middleware invoked functions of the driver and optimized
data for the highest layer (front-end). Originally was used Spring Web Flow, how
the customer required, but it was removed because of a Bug. Finally we used
Spring in order to manage our modules (layers) only. The front-end was
implemented using JSF and Primefaces.
My responsibility: I programmed mainly the Middleware in Java 8.
My position: I was Senior Java developer and consultant. There worked three
of us; three layers, three people. The front-end was implemented by a junior
developer and the driver - despite it was in Java programmed too - was
implemented by a Cobol programmer. Thus I worked as Consultant as well.
The youngest college was employed by the end customer and was responsible
for the project.
Skills & Tools: Java 8, Apache Tomcat, Spring, Git, Maven, HTML, CSS,
javaScript, Eclipse, JSF, Primefaces
Location: Stuttgart Customer: (internal development)
Task: The experimental project, to create a system solution for small business.
The solution is based on the OpenSource technologies. The computers with small
energy consumption are used as the hardware. They are powered by a DC supply
with accumulator.
There is one Raspberry PI with Raspbian Linux. The Raspberry PI is the domain
controller, mail, VPN and watch-dog server and Git repo. It is extended
with Buttons and LED. That is used for a simple control and watch-dog monitor.
The driver is written in Python.
There are Windows 10 and Debian GNU/Linux used on the client side. The web
server is powered by Apache2 (TomEE is supposed for the Java applications).
The web and ile server run on an Intel NUC computer. The most communication
is secured by Kerberos. The test network is operational since April 2016
without any problem. There are no data lost thanks back-up system. Portable
media and computers are encrypted.
It is software developed as well. A CMS for example, which runs on Payara
(or TomEE) application container and it uses JSF2, Spring Framework MVC
and OpenJPA. The development involves Junit, Maven, GiT, Bugzilla and MySQL.
A fat-client based on Eclipse RCP is developed as well. There is also a light-weight
version written in PHP.
My responsibility: Stand-alone responsibility for the all project
My position: (I am the only person on this project)
Skills & Tools: Java EE (CDI), Spring MVC, OpenJPA, JUnit, Unitils, Payara, CSS3,
(TomEE), Maven, Git, Bugzilla, DocBook, Linux, Eclipse RCP, Debian GNU/Linux,
Raspbian, allgemeine Elektrotechnik, Windows 10, Samba 4, Kerberos, LDAP,
IPv4, IPv6, Bind9 (DNS), Perl, Python, BASH, DHCP, NFS4, VeraCrypt, PHP, JSF2,
HTML5, MySQL, MySQL Work Bench Chrást u Plzne; Questax Heidelberg Software Developer and Consultant Customer: Questax Heidelberg
Task: Reimplementation and enhancement of an existing system (written
in PHP). Three layers of the current system were therefore written in PHP and Java
at once and exchanged information through SOAP-Webservices.
Apache with PHP (data layer and original system in one), MySQL (develop),
Oracle (prod), Wildly (middleware) and Liferay (UI) powered the application.
Eclipse, Maven, GiT, Jenkins and Vagrant were tools and technologies used
at development. It was developed under Windows, partially under Linux (virtualbox
with Vagrant). The project ran since 2ooo. The application should provide
uniied interface, the administrators or users themselves could work with, and
change this way information in Active Directory or report a technical disruption.
We worked using Scrum methodik. There was a short meeting every day. Sprint
planning meeting, the stories were assigned to developers in JiRa on, took place
every two weeks.
My responsibility: I worked mainly in back-end. That means Middleware in Java
and data layer in PHP. There were prepared new web services in the data layer.
Then the class iles for Middleware were generated per Maven WS-Import plug-in
automatically. The data were transfered mainly per data layer - so per the
original system, partially was Hibernate already in operation.
I worked in Eclipse, used PHP MyAdmin to access the database directly. I checked
and ixed builds in Jenkins. I programmed front-end too, that means Liferay
Portlets in this case, but this part of my work was not so signiicant.
My position: In this team (4÷6 persons) I was engaged as junior developer til
the main developer got out of the project. Then I had taken his role and I became
to senior developer. Later supported us two students and I worked as mentor
for them as well.
Skills & Tools: Java EE (CDI), JSF, Hibernate (JPA), Apache HTTPD 2, Oracle,
MySQL, PHP (Zend), SoapUI, XML, JAX-WS (Webservice), Maven, Jenkins
(Continuos Integration), Git, JiRa, Scrum, WildFly, HTML, CSS, Liferay Portal,
Vagrant, Windows, Linux
Location: Mannheim Task: to development an application, which was a part of a big system.
The entire system controlled the credit approving process. Spring and Hibernate
were in use. Front-end was powered by Adobe Flex. The software was written
using IntelliJ Idea IDE.
Every assent had a life-cycle. There were more persons in the real, internal world
of the Bank fulilling various tasks. These persons took part in speciic phases of
the life-cycle. That they had something to do, they found out in the application
too, there were a part for that reason, something like an internal e-mail.
My responsibility: I programmed front-end. A small part of my work was in
Java, otherwise Adobe Flex was used. All developers made reviews among each
other using Crucible.
Skills & Tools: Spring, Hibernate, Flex, IntelliJ Idea, Crucible, Git, LiquiBase
Location: Prague, Chrást u Plzne Java Developer (test programmer) Task: Migration of an application from IBM Main Frame Terminal to web
application in Java (irst projekt). Development of customer portal for a mobil
operator (second rojekt).
My responsibility: I prepared automatized tests (they were written in Java),
proceeded and evaluated them. As the irst project had been closed, I begun to
learn Liferay, Spring and Angular JS.
Skills & Tools: Spring, Hibernate, PostgreSQL, Jboss, Eclipse IDE, Angular JS,
IBM Rational Functional Tester, Jazz
Location: Chrást u Plzne, Vienna, Prague Software developer (Java, Perl) Task: development of Tools for programmers, who implemented software for
automatic gears.
My responsibility: I developed an Eclipse 4 Plug-in, which extended the set of
external commands. The general purpose was to manage the external commands
as simple, as possible in a uniied way across projects and teams. The commands
were stored in a XML-ile.
I developed a tool for build log iltering or a simple web site using HTML, CSS,
javaScript and XSLT, which provided a status monitor.
The lingua franca between Friedrichshafen and Pilsen was English.
Skills & Tools: Java, Perl, Eclipse RCP, HTML, CSS, XML, XSLT
Location: Pilsen Junior web application developer, web master My responsibility: I was junior developer during the youth of the project
Zákaznický portál CD-Telematika. I had got the speciication and I made design
of the program and of the database either. It was a honor in the early days
of the web site SŽDC.cz to stand as well. Here I was responsible for the content. My responsibility: I developed a module for a cash system Attachments
keyboard_arrow_down