Software Developer
CurrentI worked as an iOS developer in developing a navigation-based application that is tailored for electric vehicle (EV) drivers And runs both on Phone and Apple Carplay.- This app empowers users to plan optimal routes from source to destination, considering crucial factors such as current vehicle charge and various parameters.- The app goes beyond basic navigation by allowing users to add charging points along the route, providing detailed information such as required charging time and… Show more I worked as an iOS developer in developing a navigation-based application that is tailored for electric vehicle (EV) drivers And runs both on Phone and Apple Carplay.- This app empowers users to plan optimal routes from source to destination, considering crucial factors such as current vehicle charge and various parameters.- The app goes beyond basic navigation by allowing users to add charging points along the route, providing detailed information such as required charging time and estimated cost, factoring in currency conversion rates for cross-border travel.- During navigation, the app dynamically adjusts route plans in real-time based on live traffic updates, weather conditions, and vehicle speed, ensuring an efficient and seamless driving experience.- Users can also explore nearby amenities such as restaurants and hotels near charging stations, enhancing convenience during stops.- Additionally, the app enables users to plan routes for future dates, respecting customized settings where they can select or reject specific charge stations or maintain a desired vehicle charge level for successful navigation to their destination.- Recently visited destinations and favourite places are securely cached using encrypted CoreData to ensure data privacy and reliability.- It supports multiple languages and metric systems, widely distributed across Europe via the App Store. - Throughout the development lifecycle, I collaborated closely with the design team and stakeholders for gathering requirements and feedback to deliver a robust and user-friendly solution.- Technologies utilised included SwiftUI, Swift Concurrency, CoreData for efficient data management, Firebase for performance management, Git for version control, Carplay templates for seamless integration with Apple Carplay, UIKit, SPM, HereSDK, Localisation and Apple measurements, TestFlight and Appstore Connect for app distribution. Show less