Soheil Nikbin

Germany

@soheil_nikbin

Head of engineering @OWWN

Badges

Problem Solving
Java
Sql

Certifications

Work Experience

  • Engineering Lead - App Engineering

    WhipMobility•  November 2017 - Present

    In WHIP we've been working on, one white-label and 2 internal app. We tried to use newest technologies and solution available to create seamless user experience, all the apps are written in native language and platform. Both Android and iOS Developed on top of Kotlin and Swift language and reactive programming, RxSwift/RxKotlin and MVVM-C gives us the ability to bring internal realtime observation into the app for both UI and functions. C stands for Coordinator and makes our app navigation works with ReactiveX and handle all the observation disposables to prevent from memory leaks. All the apps integrated with Firebase to take advantage of Authentication, realtime socket, remote config dynamic links and push notifications. With Firebase Auth all the communications to the server side secured with JWT Token, and our validation won't stop there, each account can have customizable permissions tags and custom claims to manage features visibility. Our validation is checking from both apps and server side to prevent any mistake. Our apps support realtime tracking, and everyone know GPS coordination are like an unleashed monster and Mapbox done an amazing job to train this monster. We moved it one step further and combined Mapbox SDK, realtime database and Google map SDK, as a result we got Uber like tracking, smooth and realtime also optimized it to calculate routes offline when is available and get new route only if needed to reduce cost as much as possible. We also provide chat with technicians during the service, its a session base chat and will be available to the customer only when service started. Same here we are using realtime database and users are be able to upload file and images as well. We also proud of our service market place, there is many facts that change our market place mapping and all of them is happening based on user data and behavior.

  • Senior Application Engineer

    WHIP Mobility•  May 2017 - November 2017

  • Android, iOS and Mobile Technology Lecturer

    Limkokwing University •  July 2016 - May 2017

Education

  • Limkokwing University College of Creative Technology

    Software Engineering, BS•  January 2013 - December 2016

  • Movahed College

    Mathematics, BE•  January 2007 - December 2011

Skills

soheil_nikbin has not updated skills details yet.