Vahid Ghanbarpour

is available. ✅

Angestellt, Senior iOS Engineer, Namava

Urmia, Iran (Islamische Republik )

Fähigkeiten und Kenntnisse

SWIFT
Git
Architecture
SwiftUI
Unit Testing
Design Pattern
iOS SDK
Agile Development
iPhone Apps
iPad Apps
Professional experience
Team work

Werdegang

Berufserfahrung von Vahid Ghanbarpour

  • Bis heute 1 Jahr und 8 Monate, seit Nov. 2022

    Senior iOS Engineer

    Namava

    Plan and put into effect a rewrite of the project, using SwiftUI and Combine moving away from UIKit and RxSwift, implementing UI adjustments for iPad and tvOS. Architected and developed 6 core modules (fully documented) that resulted in code reduction for feature development, achieving 98% test coverage on our best tested module. Held continuous communication with product and open talks within our team of 5 engineers resulting in technical advancements and stakeholders’ satisfaction.

  • 2 Jahre und 3 Monate, Sep. 2020 - Nov. 2022

    iOS Engineer

    StrAIberry

    Broke down features, managed technical tasks on Jira and cooperate with cross-functional teams within Agile methodology. Followed the MVVM-C architectural pattern to ensure clean and maintainable code. Utilized Core ML, Vision, Core Graphics & Core Animation, Combine, URLSession, Core Data & EventKit

  • 2 Jahre und 1 Monat, Nov. 2018 - Nov. 2020

    iOS Engineer

    Urmis

    Developed e-commerce applications following the MVVM-C architectural design pattern. Learned the Test-Driven Development (TDD) approach, implemented infinite scroll through pagination, Integrated MapKit functionality, Employed AutoLayout, basic AVFoundation audio streaming and deepened understanding of application life-cycle during the development of these projects.

  • 8 Monate, Juli 2018 - Feb. 2019

    Software Engineer

    Cryptopenny

    Crafted a SwiftUI iOS app following MVVM architectural design pattern for real-time currency rate predictions. Implemented a Node.JS backend on a Linux server, automating continuous prediction updates. Designed an LSTM model for currency rate prediction using Python and TensorFlow, leveraging two years of historical data.

  • 10 Monate, Mai 2017 - Feb. 2018

    Software Engineer

    Atomix Studio

    Developed iOS software for an e-commerce & an educational platform following MVC architectural design patterns. Collaborated with a team of 5 developers to produce PvP & hypercasual games using Unity3D. Trained 2 interns, whom they had their games on the market in under 3 months. Developed and maintained Node.JS backend using socket.io & MongoDB that were built and used for our multiplayer games.

  • 8 Monate, Sep. 2016 - Apr. 2017

    iOS Engineer

    -

    Developed three iOS apps following MVC architectural design pattern. Maintained an already in-production source code that followed MVP architectural design pattern. I saw unit tests on this project for the very first time.

  • 1 Jahr, Sep. 2015 - Aug. 2016

    iOS Engineer

    APAPay

    Co-founded as a technical member of the team. Designed APA Pay iOS & Android app UI/UX whilst collaborating in product design. Developed iOS software following MVC architectural design pattern & Interface Builder (Storyboards). Utilized Alamofire & SwiftyJSON for network calls and UserDefaults for persistence.

21 Mio. XING Mitglieder, von A bis Z