Abdurakhmon Jamoliddinov, Developer in Tashkent, Uzbekistan
Abdurakhmon is available for hire
Hire Abdurakhmon

Abdurakhmon Jamoliddinov

Verified Expert  in Engineering

Bio

Abdurakhmon has been a professional iOS developer for five years, building iOS apps for businesses in various industries. He has designed, developed, published, and maintained apps as a sole developer and collaborated with a team of engineers. He has experience working with startups as a solo developer and in teams in publicly traded companies. Abdurakhmon is passionate about building easy-to-use and intuitive systems with a well-structured, easy-to-maintain codebase.

Portfolio

Exadel
Swift, UIKit, Firebase, Realm, MapKit, Git, Jira, REST, Instabug, iOS, MacOS...
Synel Industries
Swift, UIKit, Realm, WebKit, REST, iOS, MacOS, Xcode...
Tune Consulting
Swift, Core Data, UIKit, REST, Objective-C, Realm, MapKit, MacOS, Xcode...

Experience

  • Realm - 5 years
  • UIKit - 5 years
  • Swift - 5 years
  • Debugging - 5 years
  • Git - 5 years
  • Agile Software Development - 5 years
  • Testing - 5 years
  • Firebase iOS SDK - 5 years

Availability

Full-time

Preferred Environment

MacOS, Xcode, Visual Studio Code (VS Code)

The most amazing...

...app I've built, Ipak Yo'li Mobile (a widely popular app in Uzbekistan with 1+ million users and a 4.9 App Store rating), won the best banking app award in 2018.

Work Experience

Senior iOS Developer

2021 - PRESENT
Exadel
  • Implemented the UI upgrade for the BaseMap iOS application, the deep link, and the universal link.
  • Created push notifications with the Apple Push Notification service that works with Countly.
  • Integrated with third-party devices to read geographic and weather data such as elevation, wind speed, and temperature.
  • Implemented the in-app add flow and the subscription flow update with Apple Pay integration.
  • Worked in an agile environment using Jira to manage and report tasks and bugs.
  • Reviewed pull requests, fixed Instabug crashes, tracked bugs using Jira, fixed warnings from the legacy code, updated old libraries, and refactored the code to make it more readable.
  • Developed a feature where users can share photos and videos with their connections as well as react and comment to other posts.
Technologies: Swift, UIKit, Firebase, Realm, MapKit, Git, Jira, REST, Instabug, iOS, MacOS, Xcode, Visual Studio Code (VS Code), Debugging, JSON, Testing, REST APIs, Firebase iOS SDK, UI Animation, Object-oriented Programming (OOP), Postman, Core Animation, Model View Presenter (MVP), Core Location, Core Bluetooth, Google Maps SDK, Agile Software Development, Bitbucket, Apple Pay, Facebook SDK, Google Analytics API, Mapbox SDK, Clean Architecture, Atlassian, iOS SDK, Native Mobile Apps, iOS Native Libraries, Code Review, Source Code Review, Mobile Apps, Mobile Development, APIs, Architecture, Google Maps API, Location Services and Maps, Maps, User Interface (UI), User Experience (UX), App Store, Apple Subscriptions, Apple, Subscriptions, Image Manipulation, Video Editing, Swift 5, Core Graphics, API Integration

Lead iOS Developer

2018 - 2020
Synel Industries
  • Developed, maintained, and published Synel Harmony Smart iOS (B2B) application.
  • Created an internal app for employees to report attendance, fill out forms (tax, payroll, absence), and electronically sign and generate PDFs.
  • Tracked and fixed bugs using TFS, reviewed pull requests, and wrote documentation.
Technologies: Swift, UIKit, Realm, WebKit, REST, iOS, MacOS, Xcode, Visual Studio Code (VS Code), Debugging, JSON, Testing, REST APIs, Object-oriented Programming (OOP), Postman, Git, Agile Software Development, C#, Clean Architecture, iOS SDK, Native Mobile Apps, iOS Native Libraries, Code Review, Source Code Review, Mobile Apps, Mobile Development, APIs, Architecture, User Interface (UI), User Experience (UX), App Store, Apple, Swift 5, API Integration

iOS Developer

2018 - 2018
Tune Consulting
  • Developed, maintained, and published the Ipak Yo'li Mobile iOS application.
  • Implemented chat feature similar to WhatsApp chats between support team and client.
  • Integrated with Google Maps to help find and lead to closest bank branches and ATMs.
  • Implemented various other screens like currency exchange, transaction, expense monitor, and deposit management.
Technologies: Swift, Core Data, UIKit, REST, Objective-C, Realm, MapKit, MacOS, Xcode, Visual Studio Code (VS Code), Debugging, GitHub, JSON, Testing, REST APIs, UI Animation, Object-oriented Programming (OOP), Postman, Core Animation, Model View ViewModel (MVVM), Core Location, Google Maps SDK, Git, iOS, Agile Software Development, Socket.IO, Google Analytics API, Clean Architecture, iOS SDK, Native Mobile Apps, Swift 2, Swift 3, iOS Native Libraries, Code Review, Source Code Review, Mobile Apps, Mobile Development, APIs, Architecture, User Interface (UI), User Experience (UX), App Store, Apple, Swift 5, API Integration

iOS Developer

2017 - 2018
DataSite Technology
  • Developed and maintained bookings and the event guiding app (Global Village).
  • Designed and developed a prototype app for bottled water distributors to manage orders.
  • Created and developed a prototype app for a local clinic to manage orders and doctor-patient communication.
Technologies: Swift, UIKit, REST, Firebase, JavaScript, iOS, Objective-C, Realm, MapKit, MacOS, Xcode, Visual Studio Code (VS Code), Debugging, GitHub, JSON, Testing, REST APIs, Firebase iOS SDK, UI Animation, Object-oriented Programming (OOP), Postman, Core Animation, SwiftUI, Figma, Core Location, Google Maps SDK, Git, SQL, CloudKit, Combine, RxSwift, AVKit, Minimum Viable Product (MVP), SQLite, AVFoundation, Adobe Experience Design (XD), Firebase Cloud Messaging (FCM), Clean Architecture, iOS SDK, Native Mobile Apps, Swift 2, Swift 3, Test-driven Development (TDD), iOS Native Libraries, Code Review, Source Code Review, Mobile Apps, Mobile Development, APIs, Architecture, User Interface (UI), User Experience (UX), App Store, Apple, Swift 5, API Integration

Experience

Basemap

Basemap is a mapping application providing outdoor people the tools and knowledge to plan, navigate, and share their adventures. I developed the iOS application using Swift, UIKit, Realm, Google Maps, and Firebase.

Ipak Yo'li Mobile Application

The mobile banking application by Ipak Yo'li allows users to make transfers, open deposits, monitor expenses, make payments, find the closest ATM or bank branches, see exchange rates, and exchange to various currencies.

I developed a map feature that took the user to the nearest branch, implemented a chat feature, developed an accounts and deposits screen, and recent transactions screen.

Global Village

A Swift-based app allows users to buy entry and attraction tickets, check out entertainment schedules, pay for parking, and navigate the park. I developed a map-based parking screen that helped users find parking and find their cars.

Synel Harmony Smart

Synel Harmony Smart is a B2B application that integrates with the Harmony web application. It allows employees to report daily attendance (clock-in, clock-out, breaks) and fill out forms like tax forms 101, 106, and payroll. It also allows managers to monitor attendance and approve reports.

GoTest

GoTest allows to take mock university entrance exam tests; it analyses student performance and shows weaknesses by topic. I was the sole iOS developer.

Doctor.uz

Developed an app for dentists that allows them to edit videos of procedures and put text annotations as well as trim, merge, and add text overlays. Furthermore, the app provides an option to upload the edited videos directly to the server.

Ether

Ether is an iOS application that allows users to track 100+ cryptocurrency prices in real-time and compare history prices.

Nestle Waters

Nestle Waters is a proof-of-concept app for local Nestle bottled water distributors that allows the company to receive orders in the city of Tashkent through a mobile app.

Nadivane

I played a pivotal role in developing a movie streaming app for a local internet service provider, similar to Netflix. One of the project's key accomplishments was creating a highly optimized media player within the app.

Morning Spotify Alarm

An alarm application where users can set music from their Spotify playlist. It was built using Swift, Firebase, and UIKit.

Education

2014 - 2018

Bachelor's Degree in Business Information Systems

Westminster International University in Tashkent - Tashkent, Uzbekistan

Certifications

JANUARY 2020 - JANUARY 2022

IELTS Test

International English Language Testing System

Skills

Libraries/APIs

Core Animation, RxSwift, Google Maps SDK, AVKit, Socket.IO, Facebook SDK, REST APIs, Google Analytics API, Firebase iOS SDK, iOS Native Libraries, Google Maps API, Apple Subscriptions, Core Image, Core Graphics, Spotify API

Tools

Xcode, Git, Jira, GitHub, GitLab, Instabug, Bitbucket, Figma, Adobe Experience Design (XD), Firebase Cloud Messaging (FCM), Fastlane, Postman, Atlassian

Languages

Swift, SQL, Objective-C, Java, C#, JavaScript, XML, C, HTML, CSS, Swift 2, Swift 3, Swift 5

Frameworks

UIKit, MapKit, Core Data, CloudKit, SwiftUI, Combine, Unity, Core Location, Core Bluetooth, JSON Web Tokens (JWT), iOS SDK

Paradigms

Agile Software Development, Testing, Model View ViewModel (MVVM), Model View Presenter (MVP), Object-oriented Programming (OOP), Design Patterns, Concurrent Programming, Clean Architecture, REST, Test-driven Development (TDD), Mobile Development

Platforms

Firebase, MacOS, Visual Studio Code (VS Code), iOS, Apple

Storage

Realm, JSON, SQLite

Other

Debugging, WebKit, Apple Pay, Minimum Viable Product (MVP), AVFoundation, UI Animation, Mapbox SDK, Near-field Communication (NFC), Software Architecture, Native Mobile Apps, Code Review, Source Code Review, Mobile Apps, APIs, Location Services and Maps, Maps, User Interface (UI), User Experience (UX), App Store, Subscriptions, Image Manipulation, Video Editing, API Integration, Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring