Honda North America
HondaLink and AcuraLink
Appstore link:
https://apps.apple.com/us/app/hondalink/id750465030
https://apps.apple.com/us/app/acuralink/id610964308
Currently working on these apps for Honda North America. There are IOT based applications developed for Honda NA customers to be able access their Honda/Acura cars’s dashboard data like fuel, oil, tire pressure etc using mobile apps. Apps allow users to perform remote commands like Start, Stop, Lock, Control climate, Find My Car, Geofence etc. Also user can by subscriptions like AT&T WiFi package and use it as Wifi hotspot.
Myrole in this project is to lead a team of iOS developers and work with UX team on developing screens using user work flow (UWF). And also involved in development of major modules of applications. Been part of major releases which include electric vehicle and upcoming 2023 model. For electric vehicles worked on first of its kind technology for Honda i.e Smart Charge of vehicles, which helps both consumers and electric grid providers to assess the power required to charge the vehicle upfront and utilize energy efficiently to reduce emission of carbon.
Singapore Airlines
Roster & FlyNow
Singapore Airlines, a leading industry which amongst the top 15 carriers worldwide in terms of revenue passenger kilometres and is ranked 10th in the world for international passengers carried. SIA aim was to develop mobile application which helps their pilots to view all the relevant information like theirs schedules, qualifications expires etc. This app helps the pilots to get all information about the events happening for next 3 months. It also shows their allowance for each trip they earner. App is created for iOS which does support offline feature also.
Position: Technical lead, Mobile Application development
Contribution: As a Team Lead/Tech Lead, ensured that code reviews were done for my code and also code developed by others in the team before every sprint release. Helped out team members for each and every task, issue, story of the project. Being lead, worked on complex module and completed tasks on time. Guided team members technically to achieve tasks in best possible manners i.e. Coding optimization, Naming conventions, Code re usability, proper commenting etc. As a result of this, ensured that the delivered modules to the client were of extremely high quality. Focused the team to ensure an on-time delivery of the agreed product. Encouraged full participation of team members within their defined roles and responsibilities. Ensured that the iterative development process is properly focused, controlled and all testing and review activity is properly scheduled and carried out.
Large Oil Company in US
Exposure Reduction
It is a survey based app, which is used by the employees in the mining field to give the feedback of the safety issues they come across in the field. This data will help the management to make plans to create safety measures operations to solve the issues.
Frameworks Used : CoreData, CoreLocation and Web Services.
Role & responsibility : Responsible for restructuring the existing app which was build using objective c and migrate to Swift and update the project to use Storyboard and autolayout.
SCADA
This app allows quick and easy access to the field automation data and GIS mapping information via a modern, mobile based platform that enhances the Decision Support Center (DSC) effort and improves communication and data access to field personnel.
Frameworks Used : CoreData, CoreLocation, Security Framework, ShinobiGrids, ShinobiCharts, MapKit and WebServices.
Role & responsibility : Responsible for working on the service request raised to fix the bugs and update the project to use the storyboard.
Caspida Mobile Agent
Caspida Mobile Agent is an app used by the admins to monitor all the threats happened across the network. It uses REST API’s to get the details of each threat. Each threat has details like the device, user related to that threat. All the information related to threat are grouped to each threat groups. By default there will be two threat groups i.e Last 24 hours and All threats. And admin can create his own threat group. These group are used to filter the threats based on the time, users, device etc. For e.g to know the last 24 hours threats, admin can use the last 24 hour threat group to get the complete details of each threat. By using tabs, admin can see the graphs, maps etc related to the threat and its group.
Client : Caspida
Technology Used : Swift, Objective-C
Responsibilities :
Complete design and development of the app and Unit testing.
YouTube Remote
Using this app user can control user’s computer, laptop or HTPC running Windows, Linux or Mac using your iPhone, iPod touch, or iPad over your Wi-Fi network. This app can be used as a Touch Pad, Air Mouse, QWERTY keyboard with FKeys and NumPad and serves as a great replacement for your mouse and keyboard. Browse YouTube videos, playlists and channels on the iPhone/iPad/iPod Touch and watch them on your computer connected to a TV or HD monitor. The ability to Queue videos ensures you can sit back and enjoy a continuous stream of videos. You can play back entire playlists of your favorite videos. A full-fledged YouTube remote allows you to control all aspects of the video you are watching from your iPhone/iPad/iPod Touch. The file browser lets you browse your computer’s file system from your iPhone/iPad/iPod Touch. The app also includes a Web Browser Remote, Media Remote, Picture remote and Presentation remote which let you sit back and use the multimedia features of your computer from the comfort of your couch or anywhere in your home. You can use the iPhone/iPad/iPod Touch volume buttons to control your computer’s volume. You can even change the skin or customize the app background with your favorite image. The app is designed to allow multiple users to control the PC which is great for group presentations or for families with multiple iOS devices. For maximum security all data exchange between the device and the computer is encrypted.
Roles & Responsibilities:
Design and implementation of the application on the device side.
Swift, Objective-C
undefined