Java Developer / Java - разработчик (Junior+ / Middle)
Описание
--------------------------------------------------------------------------------
QODIR G'ULOMOV
Mob: +998 97 582 20 04
LeetCode:
https://leetcode.com /KodirGulomov/
Email: qodirgulomov84@gmail.com
LinkedIn: https://www.linkedin.com /in/qodir-g- ulomov-656928267/
Telegram: @qodir_gulomov
Location: Tashkent, Uzbekistan
Objective
Java Developer
Education Background
Bachelor's degree in Accounting and Auditing, 2022 Sep - ongoing
Tashkent Institute of Finance
JAVA BACKEND DEVELOPMENT 2023 Feb - ongoing
PDP IT ACADEMY
JAVA BACKEND DEVELOPMENT 2023 May- ongoing
UNLIM IT ACADEMY
Experience
Project name: Study Center
Period: 2023 May (ending) - ongoing
Project objective: It is a website that is used to control the overall process easier in the study center.
Major parts of the project:
SC_Control
This part controls
the academic progress of students;
the acceptance of new intended students by interviews;
the offer for them;
the webinars arranged during the study period.
SC_ Trainerize
This part is used to
share materials with students (video, text, and other materials);
take tests online and immediate results (by students);
create and upload tests (by teachers).
SC_Teaching
This part is mainly for tutors
to give and check home tasks;
to discuss with students.
SC_Payment
This part is for students
to check their payment amount;
to check their debt amount;
to get their contracts;
to pay for the contract.
Technologies used in the project: Java 17, Spring Boot, Gradle, Spring Security, Basic Auth, and Token based, Docker,
Test Containers, JUnit, TestNG, Mockito, Spring Events (sending notifications, messages), PostgreSQL, Swagger,
Postman, JSON, JWT,
Angular, Ng Zorro UI Angular, DI, RxJs, Reactive forms, Guards, Resolvers, Pipes, Directives, Templates,
Interceptors, State management, Service workers, Custom Angular Libraries, Unit test, Angular Universal, Angular v16.
My Responsibilities in the Project:
- Contribute to all phases of the development lifecycle
Write well-designed, testable, and efficient code;
Ensure designs are in compliance with specifications
Monitor the quality of technical solutions in own area;
Take part in all technical discussions;
Analyze, gather, and clarify requirements of my area;
Assist in implementing methodology on the project;
Work as a team member and provide technical leadership on the project;
Optimization and refactoring of existing code, as well as fixing bugs;
Modeling project requirements;
Design, implementation, and testing;
Writing Unit tests;
Bug Fixing;
Development of core modules.
Professional Skills
Languages: Java, C++,
Design & Architecture: Algorithms and databases; OOP & Design Patterns;
Java Technologies: Core Java, Multi-threading, Tomcat, Spring Framework, Spring Boot, Spring MVC, Persistence (JDBC, Hibernate, JPA), Spring Security, Basic Auth, Token-based Auth, Docker, Unit testing (JUnit, TestNG, Mockito), Integration testing, Test Containers, Spring Events, Postman, Swagger, JSON, JWT.
DBMS: PostgreSQL
Tools: Build (Apache Maven, Gradle), Version Control (Git), IDE (IntelliJ IDEA)
Operating Systems: Microsoft Windows
Language Skills
English (advanced C1)
Russian (medium)
Uzbek (native)
Personal Qualities
Problem-solving/creativity
Seeking the challenge
Attention to detail
Good communication
Enthusiastic
Leadership abilities
Team working
Interests and hobbies
Architecture/Engineering
Reading
Music
Sport
Farming
Personal achievements
IELTS certificate: 7.5 Gold medal at high school graduation.
26 октября, 2016
Наталья
Город
Москва
Возраст
36 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
53 года ( 5 июня 1971)