Built the U.S. Bank mobile app as per MVVM architecture to make code base loosely coupled.
•
Used AVFoundation framework to implement a text-to-speech utility and Speech framework to implement speech recognizer to enable communication with virtual assistant easily without typing.
•
Worked with CoreAnimation framework to implement user-friendly animations.
•
Used SessionManager to call RESTful APIs, used Codable and JSONSerialization to decode data.
•
Worked with UIAccessibility and VoiceOver to make app accessible to everyone.
•
Worked with XCTest framework and wrote test-cases to test business logic for application features.
•
Used SwiftLint to ensure good code quality, used SonarQube to scan for code-smell.
•
Used Jenkins to configure and test the project and Gitlab to manage the code-base upgrade.
Built Android and iOS apps, developed core features: posting and managing reservations, event and club lists, 3rd party ticket purchasing, concierge chat, notifications, etc.
•
Used HttpsURLConnection and AsyncTask to communicate asynchronously with the web server.
•
Used JSONObject to map web-service response JSON data to model classes.
•
Worked with SharedPreferences to store users dashboard information locally.
•
Worked on integrating Facebook SDK to allow user login and signup by using facebook account.
•
Used OneSignal to send push notifications, integrated Zendesk to enable online customer chat.