Muhammadkodir Olimjonov

Java Backend / Software Engineer
Riga, LV.

About

Highly motivated and skilled Java Backend Software Engineer with a strong foundation in Spring Boot, RESTful APIs, and database management, seeking to leverage expertise in developing robust and scalable backend solutions. Proven ability to optimize system performance, integrate complex APIs, and contribute to innovative software projects, with a commitment to continuous learning and technical excellence in the IT industry.

Work

TUIT Tashkent
|

Java Backend | Software Engineer

Tashkent, Uzbekistan, Uzbekistan

Summary

Developed and maintained robust Java backend services, optimizing system performance and integrating key technologies to enhance application functionality.

Highlights

Developed and deployed scalable backend applications using Java and Spring Boot, ensuring high availability and efficient data processing.

Designed and implemented RESTful APIs for seamless integration with frontend systems and third-party services, improving data exchange efficiency.

Managed and optimized database schemas and queries (MySQL/PostgreSQL) to enhance application performance and data integrity.

Monitored and improved system performance, identifying bottlenecks and implementing solutions to enhance operational efficiency.

Collaborated with cross-functional teams to define technical specifications and deliver innovative software solutions.

Education

TUIT
Tashkent, Uzbekistan, Uzbekistan

Level 8 EQF

Software and Applications Development and Analysis

Courses

Software and applications development and analysis

PDP academy
Tashkent, Uzbekistan, Uzbekistan

Level 7 EQF

Software and Applications Development and Analysis, Database and Network Design and Administration

Courses

Software and applications development and analysis

Database and network design and administration

NamDU-al
Namangan, Uzbekistan, Uzbekistan

Level 6 EQF

Information and Communication Technologies

Courses

Information and communication technologies

Publications

13 Academic Articles on IT, Programming, and Computer Science

Published by

Various Scientific Journals

Summary

Authored 13 academic articles covering software development, Java programming, neural networks, and innovative technologies, demonstrating strong research skills and technical contributions to the scientific community.

Languages

Uzbek
English
Russian

Certificates

Official Software Certificates (7)

Issued By

Ministry of Justice of the Republic of Uzbekistan

Skills

Build Tools & Version Control

Maven, Gradle, Git, GitHub, GitLab.

RESTful Web Services

JSON, Postman API testing, CRUD operations, HTTP methods, API error handling.

Testing

JUnit 5, Mockito, Integration Testing.

Deployment & Tools

Docker, Heroku, AWS basics, CI/CD (GitHub Actions, Jenkins).

Frontend Basics

HTML, CSS, JavaScript, Bootstrap, API integration with frontend.

Problem Solving

Algorithms, Data Structures, LeetCode, HackerRank practice.

Database Management

MySQL, PostgreSQL, SQL Queries (JOIN, GROUP BY, Transactions), JDBC, Hibernate ORM, Database Design.

Java Core

OOP (Encapsulation, Inheritance, Polymorphism, Abstraction), Collections Framework (List, Set, Map), Exception Handling, Multithreading, Streams API, Lambda Expressions, File I/O, Generics.

Spring Framework

Spring Boot, Spring MVC, Spring Data JPA (Hibernate), Spring Security (JWT, Authentication & Authorization), RESTful API, Validation, Swagger Documentation.

Interests

Sports

Wrestling (2nd place in National University Student Championship), Football, Boxing.

Projects

Platforms for Equipment Rental

Summary

Developed innovative software solutions, including platforms for equipment rental, demonstrating expertise in full-stack software development and innovative IT solutions.