Textured Black Background

Android Developer

Mar 2024 - Present


Key duties and responsibilities:

  • Lead the frontend development, testing, and maintenance of the mobile ​application, ensuring its seamless performance throughout its lifecycle.
  • Actively engage with backend developers to integrate new functional ​features into the mobile application, fostering a cohesive and integrated ​development environment.
  • Design and optimize the user interface in adherence to design guidelines, ​enhancing the overall user experience of the app.
  • Participate in discussions and decision-making processes.
  • Improve current functionality and develop new features.
  • Conduct debugging, testing, and optimization of code, ensuring high ​standards of reliability and performance in the bank's application.
  • Provide support in maintaining documentation and internal development ​resources, ensuring clarity and accessibility for the development team.
  • Explore, adopt, and integrate new Android technologies and frameworks ​to enhance user experience and streamline development processes.
  • Lead and execute all aspects of the Android release process, taking full ​responsibility for the preparation and publication of the application on ​Google Play.
  • Prepare technical documentation for the mobile application.


Key technologies used: Android SDK, Kotlin, Jetpack, Compose Multiplatform, ​MVVM, Clean Architecture

Achievements

Developing new versions of the electronic wallet and ​online banking applications: FMFB Mobile.

Abstract Geometric Red  Background

Consultant on information technology (IT) and tools (software) of ​database management

Apr 2024 - Present


The main responsibilities include:

Designed, developed, and implemented data collection tools and ​dashboard solutions.

Maintained and optimized existing data collection tools and dashboards ​to ensure accuracy and effectiveness


Skills: Java

Black Wall Background

Back-end Developer

Mar 2024 - May 2024


The main responsibilities include:

  • Automated business processes and developed software products.
  • Implemented interaction with external services (payment, media, etc.).
  • Supported the company's internal products.


Skills: PHP · Python

nets.tj

Caritas Switzerland in Tajikistan

Programmer / Software Developer

Sep 2021 - Jan 2024


The main responsibilities of a software developer include:

  • Software development from scratch
  • Producing clean, efficient code based on specifications
  • Testing and deploying programs and systems
  • Fixing and improving existing software


Other responsibilities:

  • Create design algorithms and flowcharts
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Development of software from scratch for web, desktop and mobile devices
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference


Skills: Android Jetpack · Python · Kotlin · Cleane Architecture · Arduino IDE · MySQL · Java

Achievements

The android app was developed to track the movement of the local herds

---------------

Cutting-edge software for kiosk information panels offers weather forecasts, alerts, and map integration

---------------

CJSC "Babilon-Mobile"

Software Engineer

Jul 2020 – Sep 2021


The main responsibilities of a Software Engineer include:

  • Full stack development of various modules
  • Database application development
  • Desktop and web application development
  • Implementation of Mobile transactions processing
  • Maintains of exist systems


Other responsibilities:

  • Developing and directing software system validation and testing methods
  • Directing our software programming initiatives
  • Overseeing the development of documentation
  • Working closely with clients and cross-functional departments
  • Managing the software development lifecycle
  • Monitoring system performance
  • Applying best practices and standard operating procedures
  • Testing new software and fixing bugs


Skills: Android SDK · Java · MVVM · SQL Server · C# · IIS · .NET · REST API · NetBeans · Windows Form

Achievements

The android application has been developed to manage payments between mobile companies

---------------

Software for kiosk-type payment systems was developed

---------------

Participated in the development of REST API for mobile wallet MyBabilon

Ilmhona Skills Accelerator

Unity Game Development Instructor

2020


The main responsibilities include:

  • Conduct classes on the basics of the C# language
  • Conduct project-based game development classes with Unity
  • Guide students with learning materials
  • Unity Game Development Curriculum Development and Application Prototyping


Skills: Unity · C#· Visual Studio