Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Shakhriyor Ergashev

Senior Software Engineer
Tashkent

Summary

Results-oriented and innovative Senior Software Engineer with 11+ years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.

Overview

11
11
years of professional experience
10
10
Languages

Work History

Senior Software Engineer

Uzum Technologies
Tashkent, Uzbekistan
02.2025 - Current
  • Developed commissioning mechanism for Malika sellers in Uzum Market.
  • Developed a brand new report called the Commissioner Report.
  • Developed new tariffs for utilization, and a mechanism to stop paid storage.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Developed scalable applications using agile methodologies for timely project delivery.

Senior Software Engineer

Exadel
04.2021 - 02.2025
  • Researching, designing, implementing and managing software programs
  • Testing and evaluating new programs
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Writing and implementing efficient code
  • Determining operational practicality
  • Developing quality assurance procedures
  • Deploying software tools, processes and metrics
  • Maintaining and upgrading existing systems
  • Training users
  • Working closely with other developers, UX designers, business and systems analysts
  • Technologies: Scala/Java 8/11, Akka/Java2EE, Spring (Cloud, Security, JPA, Boot, Web, REST) PostgreSQL, Hibernate, Git, Jira Atlassian, Maven, Microservices, AWS, Docker, Jenkins, JUnit/Mockito, RabbitMQ, EKS

Software Engineer

Portavita
08.2019 - 03.2021
  • Analysing information;
  • Designing;
  • Programming;
  • Documenting;
  • Writing automated tests;
  • Testing;
  • Delivery and release management.
  • Examples of main works done as Software Engineer
  • Patient Assistant App – Single Page Web Application which helps patients with anticoagulation treatment
  • Personal Health Data Environment – Hub of Medical data entered by General Practitioners.
  • Technologies: Scala, Java; Apache Kafka; Jenkins; xUnit, Scalatest, Easymock, Mockito; PostgreSQL; Akka HTTP/Cluster/Persistence; Jira, Fisheye/Crucible and Git; Docker, Kubernetes and Helm; Linux.
  • Standards: HL7 V2&3, SNOMED CT, FHIR DTSU 2, STU 3 & R4.
  • Methodologies: Scrum

Software engineer

StartSoft LTD
08.2016 - 07.2018
  • Researching, designing, implementing and managing software programs
  • Testing and evaluating new programs
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Writing and implementing efficient code
  • Determining operational practicality
  • Developing quality assurance procedures
  • Deploying software tools, processes and metrics
  • Maintaining and upgrading existing systems
  • Training users
  • Working closely with other developers, UX designers, business and systems analysts
  • Examples of main works done as Software Developer
  • Single electronic archive system of civil status records
  • Authority of the prosecutor
  • Executory process automation system of the Department of Execution of Court Decisions
  • Technologies: Java 8, Java2EE, Spring (Cloud, Security, JPA, Boot, Web, REST) PostgreSQL, JBoss, JSF CDI, Hibernate, Git, Jira Atlassian, Maven, Microservices, AWS, Docker, Jenkins, Angular JS, JUnit/Mockito, Groovy, JSP, HTML/ CSS

Web programmer

UzMedInfo-Center for development of E-health /Ministry of Health
07.2014 - 07.2016
  • Writing and implementing efficient code
  • Determining operational practicality
  • Developing quality assurance procedures
  • Deploying software tools, processes and metrics
  • Maintaining and upgrading existing systems
  • Training users
  • Examples of main works done as Web developer:
  • Development of national information system for logistic management of contraceptive supplies, senior developer of Body Mass Index and growth monitoring information systems for children under 5, information system for testing of accreditation and licensing of health facilities.
  • Development of Java and MySQL web-based joint monitoring system of MoH objects in collaboration with Ministry of Economy RUz that are under investment plan.
  • Implementation of inventory software in collaboration with MoH, German Society for International Development and Swiss Tropical Public Health Institute.
  • Technologies: Java 7, XML and JSON, Oracle database, Spring (Core, Security, JPA, Boot, Web), Eclipse, Jenkins, Continuous Integration, Maven

Education

Master of Science - Information Technology

Innopolis University
07.2019

Bachelor of Science - Information Technology

Turin Polytechnic University
03.2015

Skills

Java Programming language

Programming SQL

Database: MySQL, PostgreSQL, Oracle

scala programming

Spring Framework (Spring CORE, Spring MVC Spring Boot)

ORACLE R12

Apache KAFKA

Akka Scala

Akka Actors

Akka Streams

Akka HTTP

Microservice Architecture

Kubernetes (basic level)

undefined

Timeline

Senior Software Engineer

Uzum Technologies
02.2025 - Current

Senior Software Engineer

Exadel
04.2021 - 02.2025

Software Engineer

Portavita
08.2019 - 03.2021

Software engineer

StartSoft LTD
08.2016 - 07.2018

Web programmer

UzMedInfo-Center for development of E-health /Ministry of Health
07.2014 - 07.2016

Bachelor of Science - Information Technology

Turin Polytechnic University

Master of Science - Information Technology

Innopolis University
Shakhriyor ErgashevSenior Software Engineer