Для открытия контактов резюме необходимо приобрести доступ к базе

  • Открывайте только нужные вам целевые контакты
  • Контакты открываются навсегда
  • Низкая стоимость
#

тестировщик программного обеспечения

Не указана

Гражданство

Узбекистан

Тип занятости

Полная занятость, Частичная занятость, Проектная работа/разовое задание

Мужчина, 27 лет, родился 12 марта 1997

Город: Ташкент

Опыт работы

9 лет 2 месяца

Hayot Bank

Senior Java Developer

С 01.10.2022 по настоящее время (2 года 4 месяца)

Senior Java Developer Project: "Mobile Banking" Back-end development for iOS and Android. An application that consists of many services and allows users to use digital banking services online. credit, debit, opening and managing cards, deposit, p2p, billing... Team: 20 Technologies and tools: Postgresql, Spring WebFlux, Redis, Java, Casandra, Jasper reports, Camunda, Karaf, Artemis, Kubernetes, Multithreading Project: "CRM" Fully automated service for individual and corporate clients integrated with Camunda. Create users Opening accounts Scoring Leasing Open a card Team: 10 Technologies and tools: Postgresql, Spring Boot, Redis, Java, Camunda, Artemis, WebSocket, Vaadin Project: "ESB" Integration with many external services of various protocols. Team: 2 Technologies and tools: Apache Karaf, Java, Apache Camel, OSGI, Saga Position: Senior Java Developer Responsibilities: • Developing core functionality • Participating in the project estimation and planning • Managing the code review process • Conducting code reviews • Writing unit and integration tests • Working in an Agile environment • Identifying and addressing performance bottlenecks • Creating technical documentation for reference and reporting • Utilizing good design practices, code reuse, and writing efficient source code

Hayot Bank

Senior Java Developer

С 01.10.2022 по настоящее время (2 года 4 месяца)

Senior Java Developer Project: "Mobile Banking" Back-end development for iOS and Android. An application that consists of many services and allows users to use digital banking services online. credit, debit, opening and managing cards, deposit, p2p, billing... Team: 20 Technologies and tools: Postgresql, Spring WebFlux, Redis, Java, Casandra, Jasper reports, Camunda, Karaf, Artemis, Kubernetes, Multithreading Project: "CRM" Fully automated service for individual and corporate clients integrated with Camunda. Create users Opening accounts Scoring Leasing Open a card Team: 10 Technologies and tools: Postgresql, Spring Boot, Redis, Java, Camunda, Artemis, WebSocket, Vaadin Project: "ESB" Integration with many external services of various protocols. Team: 2 Technologies and tools: Apache Karaf, Java, Apache Camel, OSGI, Saga Position: Senior Java Developer Responsibilities: • Developing core functionality • Participating in the project estimation and planning • Managing the code review process • Conducting code reviews • Writing unit and integration tests • Working in an Agile environment • Identifying and addressing performance bottlenecks • Creating technical documentation for reference and reporting • Utilizing good design practices, code reuse, and writing efficient source code

Technologic ASBT

Team Lead

С 01.06.2021 по 01.09.2022 (1 год 3 месяца)

Development of a solution allowing local clients (Uzbekistan) to perform payment operations like p2p, payment for providers, scheduled auto payments, credit, debit, payments for external services (restaurants, markets, shopping), monitoring costs, etc. There are implemented some payment methods to operate payment processes, used some protocols like SOAP, REST and integrated some local payment systems like ABS(ASBT), Paynet, Uzcard, Humo Team: 20 Technologies and tools: Java, Spring boot, Spring Cloud, 3rd libraries, Liquibase, Hibernate, Docker, Kubernetes, Postgresql, Redis, ElasticSearch, Oracle,UNIT Tests Position: Senior Java Developer Responsibilities: • Designing scalable, secure, and maintainable architecture for projects • Selected technologies, structures, and tools for development • Involved in developing features using Java technologies and frameworks. • Аnalysis of user stories, development of solutions, and implementation of functions. • Conduct code reviews, provide feedback to improve code, and ensure compliance with coding standards for maintainability. • Writing documentation, including technical specifications, architectural diagrams, and user manuals to ensure that the system can be easily maintained by other team members

Zuccotech

Senior Java Developer

С 01.08.2021 по 01.02.2022 (6 месяцев)

Project: "Truckit" The Truckit app connects with vetted delivery experts for last-mile delivery, middle-mile logistics, and moving services support. It provides easy contracting and cargo exchange between cargo owners and carriers. Team: 6 Technologies and tools: Spring WebFlux, Redis, Java, MongoDB, Docker, MicroServices Responsibilities: • Developing core functionality • Supporting existing code and refactoring • Participating in the project estimation and planning • Managing the code review process • Conducting code reviews • Writing unit and integration tests • Working in an Agile environment • Identifying and addressing performance bottlenecks • Creating technical documentation for reference and reporting • Utilizing good design practices, code reuse, and writing efficient source code

e-Government

Team Lead

С 01.08.2020 по 01.06.2021 (10 месяцев)

Project: "OneId" The single identification system OneID is designed for easy access for all users to various websites and portals of state and economic administration bodies, local government bodies, and commercial organizations. It is fully implemented through SSO and Oauth2 protocols. Team: 25 Technologies and tools: Spring MVC, Redis, Java, MongoDB, Docker, MicroServices, PostgreSQL,SOAP XML,Multitasking Position: Senior Java Developer Responsibilities: • Developing core functionality • Participating in the project estimation and planning • Managing the code review process • Conducting code reviews • Writing unit and integration tests • Working in an Agile environment • Identifying and addressing performance bottlenecks • Creating technical documentation for reference and reporting • Utilizing good design practices, code reuse and writing efficient source code

Problembo

Java developer

С 01.05.2020 по 01.09.2020 (4 месяца)

Project: "Service Desk" The project included the following tasks. • Manage customer requests. • Discuss tickets with your team. • Automate support with workflows. Team: 10 Technologies and tools: Postgresql,Spring Boot , Redis, Java, Spring Cloud Position: Java Developer Responsibilities: • Developing core functionality • Participating in the project estimation and planning • Managing the code review process • Conducting code reviews • Writing unit and integration tests • Working in an Agile environment • Identifying and addressing performance bottlenecks • Creating technical documentation for reference and reporting • Utilizing good design practices, code reuse and writing efficient source code

Smart Soft Development

Java developer

С 01.06.2018 по 01.05.2020 (1 год 11 месяцев)

1. Projects: "AloqaBank mobile application" Development of a solution allowing local clients (Uzbekistan) to perform payment operations like p2p, payment for providers, scheduled auto payments, credit, debit, payments for external services (restaurants, markets, shopping), monitoring costs, etc. There are implemented some payment methods to operate payment processes, used some protocols like SOAP, REST and integrated some local payment systems like NCI, Paynet, Uzcard, Humo Team: 10 Technologies and tools: Java, MongoDB, Spring boot, Postgresql, Hibernate, 3rd libs Position: Java Developer Responsibilities: • Developing core functionality • Mentoring • Supporting existing code and refactoring • Participating in the project estimation and planning • Managing the code review process • Conducting code reviews • Writing unit and integration tests • Working in an Agile environment • Identifying and addressing performance bottlenecks • Creating technical documentation for reference and reporting • Utilizing good design practices, code reuse, and writing efficient source code. 2. Project: "Via-Tashkent-GPS tracking monitoring system" The project is about monitoring government transport tracking. The solution allows users to see tracking public transport, for the government to monitor tracking, generate reports etc. Team: 8 Technologies and tools: Java, Spring Boot, Postgresql, MongoDB, Hibernate, 3rd libs Position: Java Developer Responsibilities: • Developing core functionality • Mentoring • Supporting existing code and refactoring • Participating in the project estimation and planning • Managing the code review process • Conducting code reviews • Writing unit and integration tests • Working in an Agile environment • Identifying and addressing performance bottlenecks • Creating technical documentation for reference and reporting • Utilizing good design practices, code reuse and writing efficient source code

Образование

Университет

Tashkent University of Information Technologies named after Muhammad al-Khwarizmi

Владение языками

Родной язык

Узбекский

Иностранные языки

Английский, Русский

Дополнительно

Ключевые навыки

  • Java

  • Sql postgresql

  • Java spring framework

  • Понимание принципов ооп

  • apache tomcat

  • , mongodb

  • Javascript, rest, websocket, html, css, http, less, es6, safari, scss, sass, stylus

  • Тестирование rest api

  • Навыки работы с docker/docker-compose

  • kubernate

  • Spring, spring boot, spring cloud;

  • microservices

  • Spring webflux

  • Go, grpc, gitlab, k8s, postgres, clickhouse, oracle, kafka

  • Ibm mq, rabbitmq, etc

  • solid design principles

  • apache karaf

  • Rest, gitlab, ci/cd, reactjs, redis

  • Apache kafka

  • Apache cassandra

  • apache ignite

  • Системы интеграций rest, soap api

  • Kubernetes, minio, docker, sonarqube, prometheus + alertmanager + grafana, jenkins, argocd, atlassia

  • elk stack

  • Apache maven

  • Maven / gradle

  • Devops (git (bitbucket), jenkins, ansible, maven, gradle, junit и пр.)

  • Junit 5 / mockito / assertj / rest assured / cucumber

  • Знание git

Дополнительная информация

Experienced Java developer with proven experience in information technology and services. I am proficient in SQL/NoSQL and Java. Java specialist with 6 years of experience in designing and developing all aspects of web applications using Agile/Scrum methodologies. Proficient in learning new technologies, developing modules, integrating external APIs, and using creative problem-solving and unit testing to improve functionality and performance. Experience working with data and optimizing databases, writing complex queries and stored procedures. I have extensive experience working with Fintech projects and banking systems. Strong professional engineer with a bachelor's degree in computer engineering from Tashkent University of Information Technology.

Похожие резюме

#

до 1 000 $

38 лет

Ташкент

Полный день

Последнее место работы

Вооружённые силы Республики Узбекистан, Отдел кадров, август 2007 - декабрь 2013

Обновлено

01.12 в 15:03

Был на сайте

Более недели назад

Опыт работы

23 года 6 месяцев