Publikuj oferty pracy
Zatrudniaj bez prowizji
Umiejętności zawodowe:
Języki programowania
Java, SQL, PHP, JavaScript, C++
Programowanie obiektowe
SOLIDNE, OOP
Ramy
Spring Boot, Spring Security, Vue.js, Apache Kafka
Oprogramowanie
Likwibaza
Narzędzie do budowania
Gradle, Maven
Protokół
Reszta API, SOAP
Bazy danych
MySQL, PostgreSQL
Platformy
Dockera, Kubernetesa
Kontrola źródła
Git
Narzędzia programistyczne
GitLab, GitHub
system operacyjny
Okna
Certyfikaty:
ICPC (International Collegiate Programming Contest), Azerbejdżan Subregional Contest - Dyplom pierwszej klasy / 2 miejsce
IELTS (International English Language Testing System) - Ogólny wynik zespołu: 6,5
ICPC (Międzynarodowe Zawody w Programowaniu Zespołowym), Finał Północnej Eurazji - Certyfikat Osiągnięć
ICPC (International Collegiate Programming Contest), Azerbejdżan Subregional Contest - Certificate of Achievement
- Seniorsoftware developer of the project belongsto Ministry of Taxes of The Republic of Azerbaijanwhich is
based on microservice architecture
- First responsible person from one of the biggest modules of project
- Responsible from authentication and authorization modules
- Developed authorization proxy service andwrote automated test in spock framework
- Responsible to fix any bugs quickly in order to introduce project's partsto customer testing
- Developed newAPI's and services
- Wrote rawsql queriesin MyBatis
- Supported managersin code reviewprocess
- Wrote specifications using OpenAPIspecification
- Read legacy code in order to understand businesslogic and mentor to business analytics
Used environments/ technologies: Kubernetes, Kafka, Spring Boot, MyBatis, Spring Security, Java, Gitlab, Maven,
PostgreSql, BPMN, ZeeBe, OpenAPI
Legacy: Java EE, Oracle
- Optimizing SQL queriesin order to increase performance of preparing data report
- Split old monolith applicationsto two parts as Back-End and Front End
- For the Front-Endwe used technologies as Bootstrap, VueJS
- For the Back-Endwe used mainly Spring Bootwith MySQL, PostgreSql as database
- Started to use Single Sign On for every application using KeyCloak
- Started to use versioning systems,we use Internal Gitlab server for applications
- Used CentOS based serversfor deployment
- Used containers(Dockers)
- Rewrote CDR reader application using Spring Batch
- Writing unit testsin Mockito and JUnit
- Writing contract testsin Postman
Used environments/ technologies: Kubernetes, Kafka, Docker,
Octapus, SonarQube, Spring Boot, Spring Data Jpa,
Spring Security, Spring Batc
- DevelopingNewSoftware.
- Analyzing, Supervising, Providing non-stop and fluentwork of IT Software.
- Implementing the control and installation of Software.
- Responding users' inquiries.
- Controlling thework ofsoftware permanently.
- Preparing the reports and offersfor modernization of information system.
- Taking notes about allchanges about IT resources.
- Entering the necessary and right information and reports of different departments and sections ofcompany in
time.
- Discovering and preventing the problems appeared during payment processes.
- Receiving of protocols ofcompaniesrecently joint to paymentsystem, researching and entering them to
paymentsystem.
- Preparing and delivering the reports appropriately coordinatedwith providers.
- Participation in exploring and eliminating of problems appeared during the payment processeswith providers.
Used environments/ technologies: Spring Boot, Java, Gradle, SQL server
Supporting and developing new Web Applications using Spring Boot and VueJS
Supporting and developing new Web Applications using Spring Boot and VueJS