Ramazan Rustamov

iOS Engineer at PASHA Bank OJSC
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Azerbaijan, AZ

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Azerbaijan
    • Financial Services
    • 700 & Above Employee
    • iOS Engineer
      • Mar 2023 - Present

      • Working with CI/CD pipeline using Github Actions and XCode Cloud. • Employed Promises and RxSwift for handling asynchronous code. • Ensured unit testing for all features. • Worked with Socket connection for a specific feature in the application. • UI layout using libraries like SnapKit/EasyPeasy instead of Storyboard in UIKit. • Working with Alamofire for handling network calls. • Leveraged RxRelay to bind ViewModel and ViewController for efficient feature implementation. • Participated in weekly meetups on Data Structures and Algorithms, where presentations on specific topics were prepared by chosen employees. • Participated in weekly meetups with other mobile developers, where we discuss further optimization of our application and best practices. • Transitioned from Firebase Crashlytics to Sentry as the monitoring system. • Utilized Clean Architecture (Data, Domain, Presentation) for the project. • Utilized Realm for local data storage. • Utilized logging system using Google Analytics for better analysis of future steps. Show less

    • Azerbaijan
    • Banking
    • 500 - 600 Employee
    • iOS App Developer
      • Jan 2021 - Mar 2023

      • Collaborated closely with project managers and designers to translate their requirements and designs into a rich app experience, utilizing tools like Figma. • Collaborated with the DevOps team to develop a CI/CD pipeline using GitLab, automating the deployment process for increased efficiency and reliability. • Created a simple image caching extension using NSCache to efficiently store and retrieve images from remote URLs. • Created reusable root view components to eliminate code repetition and enhance maintainability. • Developed Table and Collection Views to present and interact with dynamic data in an organized manner. • Employed PromiseKit and RxSwift for handling asynchronous code, ensuring smooth execution and avoiding blocking the main thread. • Employed the Delegate Pattern and Notifications to enable effective communication between different components of the app. • Implemented Auto Layout using constraints to ensure consistent and responsive UI across different devices. • Implemented animations to enhance the visual appeal and interactivity of the app. • Incorporated MapKit to display the locations of branches and ATMs, providing users with a convenient way to find nearest service points. • Integrated Firebase for Push Notifications, enabling timely communication with users. • Worked with IBMMobileFirstPlatform adapters to facilitate REST API calls and ensure seamless communication with backend systems. • Leveraged Core Data, User Defaults, and NSCache to manage and persist local data effectively. • Leveraged GCD (Grand Central Dispatch) and NSOperations to manage concurrent tasks and optimize performance. • Parsed JSON data efficiently for handling API responses using JSONSerialization. • Transitioned from GoogleMaps to MapKit as the mapping solution for the app. • Utilized breakpoints and debugging techniques to identify and resolve issues during development and testing. Show less

    • United States
    • Food and Beverage Services
    • 700 & Above Employee
    • Finance Accountant
      • Nov 2019 - Mar 2020

Education

  • Azerbaijan State University of Economics • UNEC
    Bachelor's degree, Economics (Sabah Groups)
    2015 - 2019

Community

You need to have a working account to view this content. Click here to join now