Senior Java Backend Engineer
Work experience
Education
-
IT-Academy, Minsk
Java Fundamentals
2020
-
IT-Academy, Minsk
Java Enterprise
2020
-
BelMAPE, Minsk – Clinical resident
Clinical Residency in Urology, "Belarusian Medical Academy of Postgraduate Education”
2019 - 2020
-
SSMU, Stavropol – Bachelor’s degree
Medical Education in Stavropol State Medical University
2009 - 2015
-
Elitar Gymnasium, Baku
High School (Elitar Gymnasium named after Ilyas Efendiyev)
1998 - 2009
Projects
- CourierCloud - Routing & Optimization System
- Backend for android physiotherapy app (Spring Boot)
- Currency Rates & Currency Converter for CBAR (unofficial)
- Call Center application based on Asterisk
- Optimization of employee plans
Baku, Azerbaijan
(+994) (55) 282-67-15
[email protected]
LinkedIn: hasanli-orkhan
Languages
Russian (native speaker)
English (intermediate)
German (upper-intermediate)
Azerbaijani (native speaker)
Skills
- Java (Java SE, Java EE)
- Spring (Spring Framework, Spring Boot, Spring Data, Spring Security, Spring Data REST, Spring HATEOAS, Spring Web, Spring Batch, Spring Webflux etc.)
- Spring Cloud
- Keycloak
- ELK Stack
- JDBC / Hibernate / JOOQ
- Hibernate Envers & Javers
- Flyway / Liquibase
- Tomcat / Netty
- SQL (MySQL, PostgreSQL, Oracle, H2, Derby, SQlite)
- MongoDB, ClickHouse, Redis
- junit / mockito
- JSON & XML
- Maven & Gradle
- Apache Groovy
- HTML / CSS / JavaScript / TypeScript / JQuery
- WordPress / Woocommerce
- Git
- Selenium
- JSoup
- GraphHopper / Jsprit / OptaPlanner
- OSM / GIS
- nginx / apache / vesta cp
- heroku / AWS
- Docker / Docker Compose / Docker Swarm / Kubernetes
- Linux / Windows
- RabbitMQ / Apache Kafka
- Project Reactor
- Go, PHP, JavaScript, TypeScript
- ANTLR
- Redis / Jedis
- Spring Statemachine
- Apache Felix
- Spring AI, MCP
- SDD, TDD, ATDD
Courses
- Java Fundamentals (IT-Academy)
- Java Enterprise Development (IT-Academy)
- Learn Spring Boot (Udemy)
- Dive into Refactoring
- Java Multithreading (Udemy)
- Docker for Java Developers (Udemy)
- Junit & Mockito Unit Testing for Java
- Spring Boot Microservices & Spring Cloud (Udemy)
- RabbitMQ Messaging with Java (Spring Boot) From Zero To Hero (Udemy)
- Introduction to web programming for GIS applications (Udemy)
- Business Process Modelling with UML Activity Diagrams & BPMN (Udemy)
- SQL and PostgreSQL: The Complete Developer's Guide (Udemy)
- The Gradle Masterclass (Udemy)
- Preparation for certification Java 8 - OCA (Udemy)
- Grokking Microservices Design Patterns (Design Gurus)
- InfraExpert (AlgoExpert.IO)
- SystemsExpert (AlgoExpert.IO)
- Artificial Intelligence I: Meta-Heuristics and Games in Java (Udemy)
- Software Architecture & Technology of Large-Scale Systems (Udemy)
- Spring Security Core: Beginner to Guru (Udemy)
- Learn ClickHouse - A Fast Open-Source OLAP DBMS (Udemy)
- Grokking Modern AI Fundamentals (Design Gurus)
- Claude - Master Claude Cowork, Claude Code, Skills & Plugins (Udemy)
Contact info
| --- | --- |