Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shokhrukh Tashpulatov

Tashkent

Summary

Adept Senior Java Engineer with a proven track record at Pro-Data. Skilled in Java, Spring Boot, with exceptional team leadership abilities. Achieved seamless CI/CD pipelines and database migrations, showcasing a blend of technical expertise and leadership.

Overview

4
4
years of professional experience

Work History

Senior Java Engineer

Pro-Data
08.2024 - Current
  • Developed and implemented S3 as a service for clients, allowing them to securely store and retrieve data within the application environment.
  • Refactored legacy codebase, optimizing performance and maintainability.
  • Led migration from Java 11 to Java 21 and upgraded Spring Boot from version 2.7 to 3.3, ensuring up-to-date technology alignment.
  • Implemented database migrations using Liquibase, maintaining consistency and ease of deployment across environments.
  • Set up CI/CD pipelines with GitLab CI for efficient and reliable release processes.
  • Transitioned source control from GitHub to an in-house GitLab instance to increase control over repository management.
  • Containerized applications with Docker, ensuring isolation from host infrastructure and improved portability.
  • Established secure secret management using HashiCorp Vault, safeguarding sensitive information.
  • Implemented feature-based releases to enable more flexible and reliable version control.

Senior Java Engineer

Zaytun Tech
09.2023 - 05.2024
  • Developed and maintained an ESB to facilitate seamless integration between external services and internal systems.
  • Integrated critical services such as Humo, Uzcard, various SMS providers, Soliq service, KATM, MyID, and FaceID, enhancing service reach and operational efficiency.

Senior Java Engineer

JSCB "Tenge Bank"
01.2021 - 09.2023
  • Developed and implemented CRM solutions for the contact center, enhancing customer relationship management.
  • Automated Business Intelligence (BI) reporting processes for streamlined and accurate bank reports.
  • Designed and managed systems for Collections, Auto Withdrawing, and the Tenge24 Bank App.
  • Integrated services such as Humo, Uzcard, Mastercard, KATM.
  • Configured GitLab CI for automated deployments, ensuring efficient and reliable software delivery.
  • Utilized Rancher for container orchestration optimizing application performance and load distribution.
  • Conducted thorough code reviews to ensure quality, adherence to standards, and alignment with project goals.
  • Responsible for merging code into the main branch, maintaining code integrity and stability across releases.

Education

Bachelor's in Software Engineering - Software Engineering

Tashkent University of Information Technologies
Tashkent, Uzbekistan
07-2022

Skills

  • Java
  • Spring boot,
  • Testing
  • CI/CD
  • SQL/NoSQL Databases (Postgres, Oracle, Mongo)
  • Docker, Rancher, K8s, HashiCorp Vault, Amazon Web Services (EC2, S3, Lambda, Cloudwatch, ECS)
  • Team leadership abilities
  • Continuous deployment

Timeline

Senior Java Engineer

Pro-Data
08.2024 - Current

Senior Java Engineer

Zaytun Tech
09.2023 - 05.2024

Senior Java Engineer

JSCB "Tenge Bank"
01.2021 - 09.2023

Bachelor's in Software Engineering - Software Engineering

Tashkent University of Information Technologies
Shokhrukh Tashpulatov