avatar

Java Developer and Consultant

Experience:
14 y
Experience:
14 y
Location:
0
Last update:
21.12.2021
Register to Contact Freelancer
Unavailable before: 28.02.2022
Onsite hourly: 0 €
Remote hourly: N/A
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
01.09.2016 — 31.12.2016
Tomcat GmbH
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
The Barbucha
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
CGI Prag
Senior Java Entwickler
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
IBA CZ; 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
01.07.2010 — 30.11.2013
ZF-Engineering
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
Czech railways
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
Eurosoftware
Java developer
My responsibility: I developed a module for a cash system
Tomcat GmbH
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
The Barbucha
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
CGI Prag
Senior Java Entwickler
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
IBA CZ; 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
ZF-Engineering
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
Czech railways
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.
Eurosoftware
Java developer
My responsibility: I developed a module for a cash system

Description

Main Skills

Other Skills

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

01.09.2016 — 31.12.2016
Tomcat GmbH
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
The Barbucha
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
CGI Prag
Senior Java Entwickler
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
IBA CZ; 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
01.07.2010 — 30.11.2013
ZF-Engineering
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
Czech railways
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
Eurosoftware
Java developer
My responsibility: I developed a module for a cash system
Tomcat GmbH
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
The Barbucha
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
CGI Prag
Senior Java Entwickler
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
IBA CZ; 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
ZF-Engineering
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
Czech railways
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.
Eurosoftware
Java developer
My responsibility: I developed a module for a cash system

Attachments