Java Developer

available from ...

back

10 years experience

B2 English

Programming skills and competencies

Programming languages
Java SE 8, Java EE, Kotlin, Groovy

Frameworks
Hibernate, Spring

Databases
Oracle DB, MySQL/MariaDB, MS SqlServer, PostgreSQL, MongoDB

Web
HTML, CSS, SCSS, JavaScript, jQuery, SVG/RaphaelJS, XML, AngularJS

Other
Spring, Vaadin, JDBC, C3p0, Drools/jBMP, JTA/Bitronix, Guice, Antlr, JMS/ActiveMQ, Quartz, Shiro, JAX-WS, JAX-RS, CXF, JAXB, Guava, JUnit, Mockito, AssertJ, WireMock, Spock, MySQL/MariaDB, Oracle DB, MS SqlServer, PostgreSQL, MongoDB, GridFS, Elasticsearch, Logstash, Kibana, Dropwizard Metrics, Spring Metrics, Graphite, Grafana Spring Data, JPA/Hibernate, iBatis/myBatis, Spring Core, Spring MVC, JSP, Servlets, Tomcat, WebSphere AS, JBoss, ServiceMix, CXF, Spring Boot, Spring Cloud, Spring Cloud Sleuth, Zipkin, Spring Cloud Config, Spring Cloud Contract, Spring Boot Admin, Swagger, Logback, Pippo, Vertx, Consul, nginx, JJWT, Jackson, GSON, Spock, Selenium, Geb, Docker, Kubernetes, LiquiBase, Flyway, Gradle, Maven, Jenkins, Bamboo, Azure DevOps Pipelines, Sonar

Selected projects

Benefit distribution system

Benefits distribution system for e-innovations company. The project concerned developing of a system intended to manage the distribution and usage of the benefits. The system is designed to be used by organizations and their workers. The backend side is implemented using microservices architecture and deployed in the cloud.
Technologies: Kotlin, Spring, Spring Boot, Spring Data, JPA/Hibernate, PostgreSQL, Docker, Kubernetes, Flyway, Maven, nginx, Google Cloud Platform, Azure DevOps Pipelines

Electromobility system for an energy supplier

Electromobility system for energy supplier company. The project concerned developing of a system for electric vehicle owners allowing them to charge their vehicles with public chargers using the mobile application and credit card payments.
Technologies: Kotlin, Spring, Spring Boot, Spring Data, JPA/Hibernate, PostgreSQL, Docker, Kubernetes, Flyway, Maven, nginx, Google Cloud Platform, Azure DevOps Pipelines, Stripe

Data Management System

Partnering data management system for pharmaceutics company. The project concerned developing of a system intended to aggregate data related to other pharmaceutic companies and their assets. The data were taken from external sources and – after advanced processing – stored in the system. Companies and assets information were exposed on UI in a readable way and allowed for the business decision makers to make comments on them.
Technologies: Spring, Spring Boot, Spring Data, JPA/Hibernate, MySQL, JJWT, Jackson, Spock, Flyway, Gradle, Apache POI

Certificates

Oracle Certified Professional, Java SE 7 Programmer, Oracle Certified Associate, Java SE 7 Programmer