Ajay Sah

Ajay Sah

$10/hr
iOS and Android app development
Reply rate:
33.33%
Availability:
Full-time (40 hrs/wk)
Location:
Chandigarh, Punjab, India
Experience:
5 years
Ajay Sah PROFILE iPhone and Android App Developer, 5Years Experience. Objective C, Swift, JAVA, React Native Development Experience End to End Development Development, Unit Testing and Deployment Maintenance Experience. EDUCATION Bachelor of Technology Punjab Technical University, Graduated- SKILLS Object Oriented Programming Enthusiast Xcode, Android Studio Coding Standards and Performance Analyst React Native, PHP MySQL Backend and Front End Performance Analysis Observant to Right Architecture of Development SDLC Follower : Unit Tests to Deployment Xcode, Android Studio Post-man ,Rest Client Test Driven Development EXPERIENCE Currently working as a iOS Application Developer in “ Webastral Infotech” Key Accomplishment:  Worked under pressure to meet deadlines  Deployment of application to the App Store  Detail design, development and coding of the entire application.  Handled multiple projects concurrently. Projects:  ISN Gatekeeper o About ISN – ISN Gatekeeper is used by residents of a society to keep track their guests and vendors. o Technology: Objective C o Contribution:  Created Tech Spec Documentation  Development – 90 Days  Unit / Integration Testing.  QA Support and Single Handed Deployment o URL: https://itunes.apple.com/in/app/isn-gatekeeper-resident/id-? mt=8  Luv Knect o About Luv Knect - LuvKnect is a social application in which user can connect with his/her friends and relatives. LuvKnect also have a nearby feature through which user can search near by friends. o Technology: Objective C o Contribution:  Single Handedly app development.  Created Tech Spec Documentation.  Development – 120 days.  Unit / Integration Testing.  QA Support and Single Handed Deployment. o URL:https://itunes.apple.com/us/app/luvknect/id-?mt=8  eFoodle o About efoodle – efoodle enables you to scan your local area to eat from fast foods, bakeries, restaurants and more with added beneft of fnding their current food grading. o Technology: Objective C o Contribution  Single Handedly app development  Created Tech Spec Documentation.   Development – 80 days.  Unit / Integration Testing.  QA Support and Single Handed Deployment. iBookKeeping o About iBookKeeping – iBookKeeping application is used by company to manage their bills. It also enables the user to upload the bill image to Dropbox. o Technology: Objective C o Contribution  Single Handedly app development.  Created Tech Spec Documentation.  Development – 120 days.  Unit / Integration Testing  QA Support and Single Handed Deployment. Collage Projects  iAttendance o About iAttendance – iAttendance is ios application which is used to keep track of attendance of a class or an organization. Understanding on UBER Application. There are 2 type of users in application one is PASSENGER and other is DRIVER. PASSENGER are those who booked the taxi online, track-driver location,select taxi type and make payment online. DRIVER are those who Accepted / Rejected the booking and track the PASSENGER by using the Google Navigation. Admin will be able to manage the application using Admin-panel (Back-end of Application). Admin able to manage users,Invoices, Analytics / Reports, static pages....etc of applications by using the back-end. Users The Application consists of following users: Passenger Side: ============ Passenger can easily registered on the application by using there mobile no. On map screen passenger can see the followed modules:- 1.Pickup location, 2.Car type, 3.Map by location 4.Change Locality 5.Ride Now 6.Ride Later Estimated time will be shown to passenger as well with cost after selecting drop off location . Driver Side: =========== Driver can register and automatic login but will stay inactive until activated by admin .Only activate drivers shown on map. An alert is sent to nearest driver phone when a customer has request driver and the estimated fare is brought up on the screen. Administrator =========== Admin/owner log-in into application via secure password (Admin user and Dispatcher user ) secure authentication. From admin dash-board he/she can manage the drivers listing, passenger listing, location of drivers, static pages of application...etc Front End Homepage Module Splash-screen Description The splash screen remain only for 4-5 seconds. Splash screen contain logo of the application Company no other information. Application user can also see,which application version is currently running in his/her devise. This is the passenger dashboard from where he/she can manage PASSENGER Passenger registration their booking history, payment... and some other things which are explained below:First time when user land on application, it ask for the Main screen registration no.(Its is mandatory field) and after filling registration mobile no. user will get the OTP on his/her registered mobile no. User can create single account for one mobile no. , application don't allow there user to create multiple account with single mobile no. There is only one time registration process for passenger. The main screen for the application will be map screen from where passenger can 1.Pickup location, 2.Can select car type, 3.Geo-location on map (by using GPS) 4.Change Locality 5.Ride Now 6.Ride Later Estimated time will be shown as well with cost after selecting Track Drivers drop off location . This is the map screen from where user can track the driver location after making booking. And passenger will got the detail of driver by message and mail. Message will have the driver's name and its contact details, so that its become easier for passenger to contact the driver directly. Pickup Location Pick-up location is automatically shown on the map by using the GPS. After booking,passenger location shown to driver and its become easier for driver to reach the destination. Select Taxi Type From here user can select the taxi type and in behalf of taxi selection fair will be calculated. The above time/cost will be automatically updated on main screen once vehicle type will be changed using GPS via route length km Algorithm* Fare Calculator From here passenger can calculate the fare by selecting the pick-up point and drop point. Contact Driver Passenger is given with the option from where he/she can directly call/sms the driver from the app via GSM . Loyalty Points Review and Rating User will get loyalty points once the ride is over. Passenger have the authority to rate the driver and can writhe the review. Payment Passenger have the authority to pay the driver by using the flowing payment method:- Cash, - Application wallet(Transferable to Paytm Wallet,If possible) to be recharged with A secured payment gateway. After payment SMS notifications sent to driver as well as to passenger. Trip Receipt After completing the trip passenger will got the Receipt by email /SMS if requested by passenger. Passenger can also check the trip receipt history. Booking History Here passenger can see the history of booking. And can refine the result by date and time. Booking history contains the driver details , destination name, pick-up details. Invites Friends Passenger can invite there friends on social media and got referral bonus. DRIVER Application Register Driver can register and automatic log-in but will stay inactiv until activated by admin. Registration information requested: -Name, (**Text field**) -Phone number, (**No. field**) Booking -Age, (**No. field**) -Copy of driving LK, (Option to upload photo of LK by taking real time photo or from mobile gallery.) -Car registration, (**No. Filed**) -Photos of vehicle, (Option to upload photo of vehicle by taking real time photo or from mobile gallery.) -Personal photo, (Option to upload Personal photo 1.Taking real time photo or 2. From mobile gallery.) -Plate number, (**Text field**) and (**No. field**) -Car type menu (Single selection) Here user can see the listing of booking and can accept any one as per the preference. And after accepting any of the booking user will update with the driver information. Driver have option to call the passenger from the app via GSM. Here driver can see the list of booking with their status. Status -Accepted / Rejected the booking Here driver view request from passengers and right to accept or decline passenger request within predefined timer by admin . Driver can also check there old Accept/Reject rides history. -Trip details Here driver can see trip details with :-Date/time, -Location on map , -Passengers details -Dropped Passenger Reviews Here driver see the list of successfully drop passenger with reviews. Driver can see the reviews given by passenger with there name Google Navigation and time when review is given. Google navigation is provided to driver's. Where he/she can see Total earnings the location of passenger after accepting the offer. From here driver can check total earning and can refine the result by day/month/year . Admin section User Management Admin can manage the passengers and driver's of application by using the admin dashboard. Filters are provided to admin so that its become easier for admin to refine the result as per the requirement. Analytic / Reports management Admin manage following reports/analytic by using the back-end of application:-Reviews , -Ratings for drivers , -Number of booking per day , week , month , year ,etc , -Booking status , -History of canceled bookings. Invoices management From here admin can manage the invoice create after completion of journey. Adaptive Payment System This is in-built on the app so the revenue share is managed automatically Pubnub Pubnub integrated for real time tracking of driver and passenger. Newsletter Management Admin will send newsletters to the subscribed members accordingly. Email system There will be email basic editor and template (for situation below) for admin so that he or she can do: - Newsletter for promotion Technologies and Devices Supported The project includes development only on application. Development technology, and platforms are as follows – For iPhone:COMPONENT iPhone SDK TECHNOLOGY iOS 10 Programming Language Swift Back-end PHP mySQL IDE Xcode 8 For Android:COMPONENT TECHNOLOGY Android SDK Android Studio Programming Language Java Back-end PHP mySQL Application Framework Core Java libraries
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.