Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 4

I've had an excited work trip to Munich, met experienced developers from large Germany company. I had a crazy co-worker, when worked at Switzerland FinTech project, he constantly did detailed code reviews and it helped me a lot in improvement of my code quality and I understood what is real code review looks like. I'm proud that I participated in architecture design of system for charge point stations; what we should use for communication between services, how we will store data, etc.
Junior Java Developer
- Developed monitoring system for the one of largest German car company. Project was being developed from zero. I've implemented most of functionality, fixed bugs, proposed improvements. Technology stack: Java 8, Spring Boot, Spring Cloud, Spring Data, JUnit, MS SQL, Docker, microservices.
Middle Java Developer
- Developed a system for combining banks in one application for a client from Switzerland. Project has already existed. I've implemented functionality for loans, credit cards, etc. and adapters for communications with banks, fixed bugs, proposed improvements in the project. Technology stack: Java 11, Go, Spring Boot, Project Reactor, JUnit 5, Couchbase, Confluent Kafka, Docker, Kubernetes, AWS S3, Jenkins
- Developed audio- and video- services for an international broadcasting and media services company. I've developed services for improving, formatting and adjusting audio and video files for stream services, fixed bugs for these services. Technology stack: Java 8, Spring, AWS Gateway, AWS EC2, AWS S3, Jenkins
- Developed security project for generating barcode, QR-code with secured data for German based company. I've implemented the whole project from zero (I was only 1 back-end developer). Technology stack: Java 11, JNI, JUnit, Spring Boot, Spring Data, PostgreSQL, Docker, Jenkins
Senior Java Developer:
- Developed charge point system for EV for Ukrainian based client. I've implemented OCPP protocol for communication between backend and charge point and part for admin system. Technology stack: Java 11, Quarkus, AWS ECS, AWS SQS, AWS DynamoDB, Docker, GitLab CI
- Developing project for sport odds for company that collects and analyses sports data based in Switzerland. I've being implemented functionality for possibility to create custom market and add support to existed system, fixed bugs and as usual proposed improvements for the system :) Technology stack: Java 11, RxJava,  Spring Boot, JUni5, MySQL, RabbitMQ, Kubernetes, GitLab CI
I'm looking for a long term project, it can be either outsource or product company (but preferable product company :)), also want to work either with microservices or try myself in big data (ready to learn Scala, Hadoop, Spark).