Summary
Overview
Work history
Education
Skills
Languages
Personal Information
Certification
Timeline
Generic

Nahida Gasimzada

Baku,Azerbaijan

Summary

A skilled software developer with expertise in Kotlin and Java, specialising in MVVM, MVI, and Clean Architecture. Proficient in implementing dependency injection using Dagger2 and DaggerHilt, alongside asynchronous programming with Coroutines and RxJava. Demonstrates strong capabilities in UI & UX design through Jetpack Compose and Navigation UI, complemented by testing skills in unit and UI testing. Experienced in CI/CD processes and version control with Git, as well as backend integration using Retrofit2 and Firebase. Adept at multithreading, Agile methodologies, Scrum practices, Room Database management, and Worker Manager operations. Committed to delivering high-quality software solutions while continuously advancing technical skills to meet evolving industry standards.

Overview

8
8
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work history

Senior Android Developer

ABB Bank OJSC
Baku
04.2023 - Current
  • Implemented new features using MVI/UDF, boosting UI responsiveness and modularity.
  • Refactored legacy codebase to Clean Architecture and feature modules, reducing crash rates by 25%.
  • Led integration of Contentful SDK with a testable wrapper, accelerating release cycles by 15%.
  • Advocated SOLID principles and clean-code standards, improving maintainability and onboarding efficiency.

Middle Android Developer

ABB Bank OJSC - MPAY
Baku
05.2022 - 03.2023
  • Designed and delivered Kotlin-based user features, enhancing app functionality and user engagement.
  • Resolved critical bugs across multiple flows, improving overall stability by 20%.
  • Collaborated with UI/UX designers to implement interfaces in Jetpack Compose.
  • Contributed to unit-test coverage and peer code reviews, raising code quality standards.

Junior Android Developer

Uniser Group LLC
04.2019 - 05.2022
  • Developed core modules using MVVM and Clean Architecture, ensuring clear separation of concerns.
  • Integrated RESTful APIs via Retrofit/OkHttp for efficient data access.
  • Implemented local persistence with Room and background processing with WorkManager.
  • Employed Git workflows and pull-request reviews, reducing merge conflicts and speeding delivery.

Android Developer

Novum
Baku
01.2018 - 01.2019
  • Developed core modules using MVVM and Clean Architecture, ensuring clearseparation of concerns.
  • Integrated RESTful APIs via Retrofit/OkHttp for efficient data access.
  • Implemented local persistence with Room and background processing withWorkManager.
  • Employed Git workflows and pull-request reviews, reducing merge conflicts and speeding delivery.

Education

Bachelor's Degree - IPAF

Azerbaijan State Oil Academy
Baku
09.2011 - 06.2015

Skills

  • Programming Languages: Kotlin, Java
  • Architecture: MVVM, MVI, Clean Architecture
  • Dependency Injection: Dagger2, DaggerHilt
  • Asynchronous Programming: Coroutines, RxJava, RxAndroid
  • UI & UX: Jetpack Compose, Navigation UI, LiveData, Glide, Figma
  • Testing: Unit Testing, UI Testing
  • CI/CD & Version Control: Git, CI/CD Pipelines
  • Backend Integration: Retrofit2, Firebase, Google APIs
  • Other: Multithreading, Agile, Scrum, Room Database, Worker Manager

Languages

Azerbaijani
Native
English
Upper intermediate
Turkish
Advanced

Personal Information

 Android Developer

Certification

Oracle Certified Associate, Java SE 8 Programmer

Timeline

Senior Android Developer

ABB Bank OJSC
04.2023 - Current

Middle Android Developer

ABB Bank OJSC - MPAY
05.2022 - 03.2023

Junior Android Developer

Uniser Group LLC
04.2019 - 05.2022

Android Developer

Novum
01.2018 - 01.2019

Bachelor's Degree - IPAF

Azerbaijan State Oil Academy
09.2011 - 06.2015
Nahida Gasimzada