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


Luxoft
Jul 2021 – Present, Softwar developer
Projects supporting the KYC process: system of automating the allocation of internal requests to responsible persons and system of technical monitoring of business process. Allocation system is complicated and based on a big amount of filters and integrations implementing different assignment rules, that differs from location to location. Application consists of React-based frontend and JVM-based backend. Application has a complicated role model with different functions for different user roles. The project is being developed from scratch.
Customer: Citi Bank
Responsibilities:
Developing backend part of application, supporting relationship between backend and frontend, researching and implementing new technologies to project.
Technology and Skills: 
Java 16, Kotlin, MongoDB, Multithreading, Reactive Maintenance
Credit Europe Bank
Apr 2018 – Jul 2021, Strong junior
Support existed product, implementing new bank business logic related to calculation and storing data in DB
Responsibilities:
Supporting relationship between oracle DB and backend,  implementating new buisness logic, transfering project from java 6 to java 8
Technology and Skills: 
Java 8, Oracle (Toad) Packages
Adsology
	Aug 2017 - Apr 2018, Manual QA
	Performing manual and automatic testing of multilayerd product
	Responsibilities:
	Manual testing using multiple testing practiced(black-box, smoke , integration, end-to-end etc)   	implementing autotest of frontend application part, writing test cases and test plans
Technology and Skills: 
Java 8, Selenium framework