Hadi Bastanfar

Hadi Bastanfar

Android Developer

Followers of Hadi Bastanfar706 followers
location of Hadi BastanfarIstanbul, Türkiye

Connect with Hadi Bastanfar to Send Message

Connect

Connect with Hadi Bastanfar to Send Message

Connect
  • Timeline

  • About me

    Android Engineer @ safar724.com | Innovative Mobile App Developer

  • Education

    • Azad University (IAU)

      2017 - 2020
      Associate's degree Computer Software Engineering
  • Experience

    • InoviraCo

      Jan 2018 - Nov 2018
      Android Developer

      Android DeveloperInoviraCo, IT solutions• Led and built Jupiter Online Mobile Game using Android SDK.• Implemented Socket.io for connection between two players for a Real-time competition.• Used Lottie library to add any custom animation exported from After Effect.• Optimized the game to support different screen sizes at the earliest Android API Level.———————————————————————————————————————————————• Built EntekhabKala E-commerce app.• Used Volley library to access RESTful API and manage HTTP requests.• Used Lottie library to display the most amazing and complex animations. Show less

    • KaraDev

      Dec 2018 - Jun 2019
      Android Developer

      • Teamed with another developer and built the Tapesh.io Health service app with a beautiful unique UI.• Implemented RESTful API to access data from the server.• Used a third-party library to implement a beautiful 3D side menu.

    • Safar724.com

      Jun 2019 - Feb 2020
      Android Developer

      • Developed an Android app that combined Native Android SDK and a web page (Custom Webview class) which helped the app always to have an updated version of the main services and features.• Rebuilt the app in MVVM architecture, making adding or removing features easier.• Refactored written code to follow SOLID and Clean Code principles making it easier for the project manager and others joiningthe Android Dev team to read.• Removed lots of code related to notifications by using RxAndroid and implementing an Observable pattern to the notificationcenter.• Implemented a communication bridge between JavaScript and Android Native SDK allowing (Java, Kotlin) code to be accessedfrom JavaScript.• Used Firebase push notifications services as a platform to contact users.• Created a fully custom Bottom Navigation Bar that made it a lot easier for the user to navigate between multiple tabs like CustomWebview and notification center without losing any data or Custom Webview being refreshed also lowering the app’s crash rate by 13.5 percent. Show less

    • Self Employed

      Feb 2020 - Aug 2023
      Freelance Mobile Application Engineer
    • Safar724.com

      Aug 2023 - Nov 2023
      Android Engineer
  • Licenses & Certifications