Umiejętności
Android
C++
Eclipse
Git
Hibernate
HTTP
HTTPS
IntelliJ IDEA
Java
JUnit
Liquibase
Mockito
PostgreSQL
REST
SQL
SQLite
TestNG
Subversion (SVN)
Spring Framework
C (język programowania)
SOAP Web Services
Atlassian Bamboo
Spring Boot
Mockito Framework
Testy jednostkowe
Języki
angielski
dobry
Doświadczenie zawodowe
Java Developer
Zakres obowiązków
• Odpowiedzialny za wsparcie i utrzymanie IES (Zintegrowanego system do sprzedaży certyfikatów)
• Rozwój istniejącego oprogramowania. Wytwarzanie nowych funkcjonalności jako osobne mikro-serwisy
(założeniem projektu jest stworzenie nowych elementów systemu przy wykorzystaniu możliwości frameworków takich jak Spring oraz Vaadin )
Wykorzystywane technologie/narzędzia
• Spring Boot, Service Discovery Eureka (mikro-serwisy)
• Java EE (EJB, JSF, JPA)
• Vaadin framework
• Testy jednostkowe (Mockito, Junit, TestNG)
• PostgreSQL, Liquibase, Hibernate
• Jboss 7.
• Subversion SVN
• Maven
• IntelliJ IDEA, Bamboo
• Odpowiedzialny za wsparcie i utrzymanie IES (Zintegrowanego system do sprzedaży certyfikatów)
• Rozwój istniejącego oprogramowania. Wytwarzanie nowych funkcjonalności jako osobne mikro-serwisy
(założeniem projektu jest stworzenie nowych elementów systemu przy wykorzystaniu możliwości frameworków takich jak Spring oraz Vaadin )
Wykorzystywane technologie/narzędzia
• Spring Boot, Service Discovery Eureka (mikro-serwisy)
• Java EE (EJB, JSF, JPA)
• Vaadin framework
• Testy jednostkowe (Mockito, Junit, TestNG)
• PostgreSQL, Liquibase, Hibernate
• Jboss 7.
• Subversion SVN
• Maven
• IntelliJ IDEA, Bamboo
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Programista Android
IT - Rozwój oprogramowania
Programista C++
IT - Rozwój oprogramowania
Programista JAVA
Zainteresowania
Sport, programowanie, technologie mobilne w szczególności programowanie w Androidzie
Inne
certyfikat C++ Certified Associate Programmer