10 years experience
B2 English
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
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
Oracle Certified Professional, Java SE 7 Programmer, Oracle Certified Associate, Java SE 7 Programmer