Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Мужчина, 31 год, родился 16 декабря 1994

Баку, готов к переезду, готов к командировкам

Java-разработчик

2 000 $ на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 6 лет 8 месяцев

Октябрь 2019по настоящее время
6 лет 8 месяцев
Pashabank

Баку

Финансовый сектор... Показать еще

Software Engineer
During my work, I was a developer on various projects. Most of them were with Java (Spring Boot 2). Also developed some microservices on Kotlin and Golang. My responsibility on that was to create an application and create their structure, use right design patterns, think DB structure. Write unit tests. Analyze latency of inner requests and come with the solution if needed. Also communicated with clients on regular basis. Project: Integration of SAS Fraud Management System. This project was aimed to implement system that analyzes all transactions from our bank client and prevents or puts on hold any fraud cases or suspicions activity. My job was to create proxy layer (I called it adapter-fms) and for all bank transactions to go through that adapter. Its job would be to receive REST requests from our bank services, accumulate necessary data along the way and send it to SAS FMS. Also, I needed this adapter to work fast and ensure that responses will be returned under 1 second. So, for that reason I used multithreading and caching. To create this project, I used technologies such as Java (Spring Boot 2), worked with bank core system (flex cube), used Redis for caching, RabbitMQ for queuing, PostgreSQL. Project: Quiz app for English courses. This project was about to provide our clients with tools to create quizzes. My job was to create admin panel where users can create blog entries, quizzes, choose its type (free or exclusive for course students), edit them, activate (so it would appear on students’ side). Also, here we have store section, where admins can add products which users can buy with coins, received from completing quizzes. Also developed user side, where we can register on the site, complete quizzes and collect points and coins, buy stuff on store, see leaderboard. To create this project, I used technologies such as Java (Spring Boot 2) and Golang, implemented logic to store quiz images and videos on the cloud (digital ocean), also write adapter-mail-sender for internal purposes. https://roofat.az/en - can see landing page here. https://academy.roofat.az/auth/login - can see quiz platform here. Need to register first. Project: Ordering salary cards online. This project was about providing our customers with the opportunity to order salary cards online. My responsibilities were to create business logic, write unit tests, calls to DB, provide REST Api’s for front end developers. To create this project, I used technologies such as Java (Spring Boot 2), some parts were written with Golang and Kotlin, worked with bank core system (flex cube), used Redis for caching, RabbitMQ for queuing, PostgreSQL.

Навыки

Уровни владения навыками
Java
PostgreSQL
Spring Framework
Hibernate ORM
JavaScript
HTML5
CSS3
Bootstrap
SQL

Обо мне

- Spring, Spring Boot 2, REST API, Java (8, 11, 17), Gradle, Microservice Architecture - DB: PostgreSQL, Spring Data, Hibernate, Liquibase - Mapping: MapStruct - Caching: Redis - Queue: ActiveMQ, RebbitMQ - Unit Test: Groovy (Spock) - DevOps: Docker, Kubernetes, Gitlab CI, GitHub Actions, DigitalOcean, AWS - Experience in Golang, Kotlin - Agile

Высшее образование (Магистр)

2018
Высшее образование (Магистр)
Экономический, Международные отношения (Магистр)
2016
Высшее образование (Магистр)

Знание языков

Русский — Родной

Азербайджанский — C2 — В совершенстве

Английский — C2 — В совершенстве

Турецкий — A1 — Начальный

Повышение квалификации, курсы

2022
OCP 17
Oracle, Java developer
2018
JavaRush.ru
JavaRush, Java Developer
2018
HTML Academy
HTML Academy

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения