Vahid Ghanbarpour

is available. ✅

Angestellt, Senior iOS Engineer, Namava
Urmia, Iran, Islamic Republic of

Skills

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

Timeline

Professional experience for Vahid Ghanbarpour

  • Current 3 years and 6 months, since 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 years and 3 months, 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 years and 1 month, 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 months, Jul 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 months, May 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 months, 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 year, 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.

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 21 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members