Summary
Overview
Work History
Education
Skills
Websites
Languages
Certification
Timeline
Generic

Khasan Abdullaev

Kuala Lumpur

Summary

iOS Software Engineer with over 12 years of experience in mobile application development. Proficient in writing maintainable and efficient code. Demonstrated ability to collaborate effectively within diverse teams and manage multiple projects. Flexible in work environments, excelling in both remote and in-office settings.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior iOS Engineer

SoftTeco
02.2021 - Current
  • Developed iOS features across multiple product lines, implementing modular and scalable solutions to enhance user engagement and retention.
  • Implemented systematic testing strategies, including unit, UI, and integration tests.
  • Reduced crash rates by addressing concurrency issues, fixing unsafe API calls, improving thread handling with GCD/OperationQueue, resolving out-of-bounds and race-condition errors, and adding defensive logic for edge cases; contributed to a measurable reduction in Crashlytics-reported issues.
  • Identified and fixed memory leaks using Instruments (Leaks, Allocations, Memory Graph), resolving strong reference cycles, eliminating retain cycles in closures, and refactoring heavy view controllers into smaller, lifecycle-friendly components — resulting in significantly lower memory consumption and more stable long-session usage.
  • Optimized performance across UI and networking layers, including minimizing layout passes, reducing expensive computations on the main thread, caching heavy resources, optimizing JSON parsing, improving pagination, and batching network requests — leading to smoother scrolling, faster load times, and improved battery efficiency.
  • Optimized backend and frontend flows, improving data handling, reducing latency, and enhancing overall app responsiveness.
  • Refactored critical modules (networking, storage, UI rendering) to improve maintainability and performance, reducing technical debt and enabling faster iteration for future features.
  • Defined and enforced coding standards and best practices, mentoring junior engineers to improve overall code quality and team productivity.
  • Collaborated cross-functionally with product managers, designers, backend engineers, and QA teams to align technical solutions with business goals and roadmap priorities.
  • Introduced monitoring and diagnostics tools such as Crashlytics, Xcode Metrics, and custom logging utilities, resulting in faster issue detection and prioritized bug resolution.
  • Attended regular meetings with clients or stakeholders to discuss progress and address any concerns promptly.

Achieved

  • Increased user engagement by 15% to 20%, and release predictability by 25%.
  • Reduced load times by up to 40% and crash rates by 30%.
  • Improved team productivity and code quality by 25%, reducing long-term maintenance overhead by 20%.

Technologies

  • Languages/Frameworks: Swift, SwiftUI, UIKit, Combine, MatrixSDK
  • Architecture & Testing: Clean Architecture, MVVM, MVP, SOLID, Tuist, XCTest, XCUITest
  • Tools & CI/CD: Fastlane, GitHub Actions, Bitrise, REST APIs, third-party SDKs

iOS Engineer

Alokavi
01.2018 - 02.2021
  • Built and maintained iOS features, improving user experience and engagement.
  • Implemented automated testing frameworks to enhance code reliability and reduce regressions.
  • Optimized memory usage and networking, improving app performance and responsiveness.
  • Defined best practices and coding standards to ensure scalability and maintainable code.

Achieved

  • Increased feature adoption and overall user satisfaction.
  • Reduced bugs and improved app stability through automated testing.
  • Enhanced app responsiveness, contributing to a smoother user experience.
  • Strengthened team development processes via coding standards and best practices.

Technologies

  • Languages / Frameworks: Swift, UIKit, RxSwift, Core Data, Moya, GCD, VoIP
  • Testing: XCTest, XCUITest Automated test frameworks
  • Performance & Optimization: Instruments, Memory Graph Debugger, Networking tools
  • Collaboration & CI/CD: Git, Jenkins, GitHub Actions, Jira, REST APIs

iOS Engineer

DataSite Technology
02.2012 - 12.2017
  • Developed and maintained iOS features across several product areas, delivering scalable and reusable components that improved the overall user experience.
  • Optimized frontend and backend data flows through efficient API integration, improved state management, and strategic caching, resulting in faster load times and more responsive interfaces.
  • Refactored and modernized existing codebases to enhance maintainability, strengthen memory management, and reduce performance bottlenecks.
  • Collaborated with product managers, designers, and backend engineers to align technical implementation with business goals and delivery timelines.

Achieved

  • Increased user engagement across multiple products.
  • Reduced app crashes and improved overall stability.
  • Enhanced data performance contributes to a smoother user experience.

Technologies

  • Languages / Frameworks: C, Objective-C, Swift, UIKit, third-party SDKs
  • Architectures: MVC, MVVM
  • Performance & Optimization: Instruments, Profiling, Networking tools
  • Collaboration & CI/CD: Git, GitHub Actions, Trello, REST APIs

Education

B.S. - Information Technology

Tashkent University of Information Technology
Tashkent
07.2012

Skills

  • Swift and Objective-C
  • SwiftUI and UIKit
  • Combine and RxSwift
  • Core Data and Realm
  • MVVM and MVP
  • VIPER and Clean Architecture
  • Async/Await and GCD
  • Memory management
  • CI/CD tools
  • Bitrise and CircleCI
  • Fastlane automation
  • Test-driven development (TDD)
  • Agile methodologies
  • Unit and UI testing
  • WebSockets communication
  • Push notifications
  • Debug software
  • In-app purchases
  • Mobile analytics
  • Performance optimization
  • Code review standards
  • Technical documentation
  • Mentorship and coaching

Languages

  • English, B2 - Upper intermediate
  • Russian, C2 - Proficiency
  • Uzbek, Native

Certification

Essential Developer Academy.

Timeline

Senior iOS Engineer

SoftTeco
02.2021 - Current

iOS Engineer

Alokavi
01.2018 - 02.2021

iOS Engineer

DataSite Technology
02.2012 - 12.2017

B.S. - Information Technology

Tashkent University of Information Technology
Khasan Abdullaev