Java Developer & Vue.js Developer
Overview
Short Summary
Candidate is a Vue.js Developer with 5 years of commercial experience. Also worked as a Java Developer on his last project. He was involved in microservices development and worked on implementing functionality for pricing, selecting product shipping to the customer and quickly displaying the nearest date and price for product delivery. He was also involved in the development of admin interfaces used to search for shipping options for different zip codes and to set up the integration of eshops and shipping. Monitored running services and analyzed and corrected error conditions. Also wrote unit and integration tests. In terms of technologies, he has knowledge of Java, Spring Boot, REST, Hibernate, OpenAPI, Swagger API, MariaDB, MongoDB, Vaadin web application development, Keycloak, Flyway, Docker, Gradle, JUnit, Mockito, Kubernetes, Grafana, Gitlab pipelines, Vue.js, Vuetify, jQuery, Webpack, Axios, Cypress, Mocha, and Sinon.He is used to working in an agile environment with the Scrum methodology. He is familiar with agile language.
Work Experience
Java Developer - April 2021 to March 2023
- Responsibilities: Development of microservices for pricing and product delivery selection based on various criteria stored in the database and obtained from other APIs.
- Development of microservices for product shipping pricing.
- Backend and Frontend Developer
- Responsibilities: Development of administrative interface using Vaadin for searching transportation options for different postal codes.
- Development of administrative interface using Vaadin for configuring integration of e-shops and deliveries system.
- Development of applications using reactive programming (Spring WebFlux) for fast display of nearest delivery dates and prices.
- Monitoring running services on Kubernetes clusters and analyzing and fixing error states using tools like k9s, Lens, Grafana, and Elasticsearch logs.
- Technologies used: Java 11, Java 17, Gradle, Spring, SpringBoot, Hibernate, MariaDB, MongoDB, Docker, Flyway, Lombok, SonarQube, OpenApi, Swagger, Keycloak, Redis, Logstash
Frontend VueJS Developer - September 2018 to March 2023
- Responsibilities: Development of administrative interface using VueJS framework for an internal microservice that selects transportation for customers based on various criteria.
- Development of responsive administrative interface with pricing rules.
- Ensuring a user-friendly and intuitive user experience.
- Integration with backend APIs and databases.
- Writing unit tests and end-to-end tests.
- Technologies used: VueJS, Vuetify, Vue i18n, Axios, ChartJS, jQuery, Stylus CSS loader, Keycloak, Webpack, Babel, Cypress, Mocha, Sinon, Chai, ESLint
| Employee | 3699 € / Per month |
| Freelancer | 203 € / Per day |
| Level | MEDIOR |