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

I am participating in agile team. When our company decided to apply agile, I easily adopted to changes. I strongly believe that I have very strong soft skills which make me easy to communicate with team member.
1. Birpay (Central Payment Gateway API of bank)
 - Participated in designing database structure (tables, views) of the api
 - Developed pl/sql procedures and functions
 - Participated in developing main endpoints such as GetInfo, Pay, GetPaymentDetails
 - Integrated REST and SOAP vendor APIs to payment gateway
-  Configured database and service layer to integrate internal clients (mobile banking app(BirBank), corporate banking app(MusteriBank), Payment Kiosks) to payment gateway
 - Maintaince and bug fix

Used technologies: Spring Boot, OOP, REST, SOAP, PL/SQL,JDBC, JMeter

2. Payment Gateway(Birpay) Dashboard (API for support employees to track payments and configure clients and vendors)
- Designed database structure
- Developed features(Add/Update/Disable payment clients, get details of payment transactions, services for reporting and etc.)

Used technologies: Spring Boot, OOP, Spring Security, REST, Hibernate,Vault, Redis

3. Mobile Banking (Birbank)
- Integrated payment providers to payment gateway application(Birpay)
- Integrated mobile payment provider Azercell’s auto recurring functionality to mobile banking app auto payments
- Functionality for providing mostly used quick pay amounts to clients for different payment categories
- Optimization and bug fix

Used technologies: Java, OOP, PL/SQL, REST, SOAP

4. Mortgage Personal Cabinet
- Designed database structure
- Developed micro services for consuming external government API’s
- Developed scoring engine micro service to score clients (calculating clients montly income, calculating clients credit liabilities)
- Develped OTP micorservice for identifying clients
- Developed API  for client to share their documents with bank employees during documentation process of mortgage credit
- Developed unit tests
- Optimization and bug fix

Used technologies: Spring boot, OOP, Spring security, Hibernate, Liquibase, Redis, Consul, Vault, Keycloak, Shedlock
Opportunity to learn new technologies.
I would like to have well practiced team members to learn new techniques.
I would like to have review and feedback mechanism in a team