Around 9+ years of IT experience in design and development in Swift or dart based applications. Good understanding of iOS UI guidelines. Good understanding of Flutter Applications. Design patterns and object oriented methodologies to design software for mobile phones. A valued team member with strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
● Working in Johnson Controls as Technical Lead-1.
● 8+ years of IT experience, provide solutions for mobile applications.
● Architectural Pattern – MVC, MVP, MVVM
● Methodology – Agile, Scrum, Object-Oriented Programming
● Bridging communication between stakeholders and the teams
● Ability to develop unique, cu]ng edge applications for different handset and user requirements.
● Knowledge of application testing, debugging and troubleshooting
● Excellent analytical, problem solving, technical and interpersonal skills.
● Effective Communication skill and leadership qualities.
● Capable of working in a highly challenging environment.
● Passionate to update my knowledge and skills through continuous self-learning.
● Constructive mind, Creative, Flexible, Focused and Adaptable
Programming/Framework/Tools Knowledge IOS, Swift, Flutter, Dart, Flutter Automation, Fundamental engineering concepts, Agile development methodologies, User Interface (UI) design, Android Studio, Sqlite, Git, BitBucket, SourceTree, JIRA, Design Pattern, Figma, Confluence
Knowledge of computer science fundamentals object-oriented programming, design patterns, object models, framework, operating systems, network communication, databases & much more stuff.
Ability to write & communication Client emails, co-worker emails,documentation, proposals. Can participate in discussions with team members, can communicate with customers/users and other non-technical people.
Curious, Focused & Fast learner Researches unfamiliar terms, software technologies, tools, and languages. Focused towards the work, persistent and willing to learn from others, always believes there is always much more to learn.
Title: OpenBlue Companion
Client: Johnson Control
Duration: (Nov 2022 - Present)
Description: This is a dynamic application that provides amazing, seamless experience for occupants while
also delivering on the goals of building managers and owners. For occupants, Companion anticipation needs
and integrates features to faster productivity, connecting people to spaces like never before. Go beyond
comfort to flexible space booking, navigation, and seamless access control experiences that attract and
retain talent. And when it comes time to find and refind a hybrid remote work plan, companion has rich
features to support your strategy as it evolves.
Title: V-KYC (Android)
Client: GS-Lab
Duration: March-2021 to May 2021
Description: VKYC - phase 1 has proven the feasibility of designing a system that would enable banking like fintech vendors to conduct the Customer Identification Process (CIP) process remotely using video calling technology.
Roles & Responsibilities:
Understand project requirement, App UI Designs and app Flow.
Use MVC design pattern for code architecture. Use EnableX SDK for Video call.
Expo push notification.
Tools & Technologies: React-Native, Enable-x, Expo push notification.
Title: HIVUM (Flutter)
Client: Qorbital(GS-Lab)
Duration: May-2021 to till now
Description: Hivum is provide open baking services to other corporation and customers. Hivum is a complete banking solution & the Hivum has provide may facilities like other mobile baking application.
List of Accounts
List of saving pots on different currency.
Fund transfer from internal and external.
Many more features.
Account settings - Password, Passcode, legal banking documents, statement, New user onboarding.
Roles & Responsibilities:
Understand project requirement, App UI Designs and app Flow.
Involved in API composite integration. Involved in Widget creation.
Worked on Figma for UI screens.
Use BLOC design pattern for code architecture.
Worked on Flutter automation testing.
Worked on Dart package for App common components.
Tools & Technologies: Flutter,Dart, Dart Package, Firebase app distribution, Various Dart Packages, Deep Linking.
Title: Capital Union Bank
Client: Capital Union Bank
Description: For Capital Union Bank Ltd. clients to access and transact on their cash accounts within the CUB Network. It's easy to manage your accounts anytime, anywhere with the CUBNet app. To get started, contact your Capital Union Bank relationship manager.
App Store: https://apps.apple.com/ie/app/capital- union-bank/id1559072392
Title: InnoRide
Client: Paragon Business Solutions
Description: Innoride app is Online cab booking. user can book ride, enter source and destination location. Rider able see
near by Driver available. Once Ride book any ride near by driver get ride notification and Driver can accept or reject the ride.
Roles & Responsibilities:
• Requirement Understanding • Worked on Protocol Oriented theming • Rest API integration for ride & Driver information • MQTT Integration for Driver and rider location updates. • Payment Gateway integration. • Bug
Fixes • Deploy App on app store.
Title: Silk Music App
Client: Freelance
Duration: Feb Sep 2020 – Nav 2020
Description: Silk Music app is a online Music streaming application, that provide huge number of songs to user. User can
listen that songs and download songs form the application. User can search songs via album, artist, Genre, song title. App
provide one more feature to recognize music i.e. any songs you can search via play on other device.
Roles & Responsibilities: ·
* Understand project requirement.
* End to End application development.
* Application UI Implementation.
* Rest API integration to get music data from backend servies.
* Music Player integration to stream music online and offline.
* ACRCloud Integration for music recognition.
* Unit testing.
* Application Deployment on App store.
Tools & Technologies: Swift, AVPlayer, ACRCloud, REST API, JIRA, Source Tree,Core Data(to store saved song info),
Sentry, Swiftlint.
Title: Community App
Company: In-house Product of Digivalet
Duration: Sept 2015 – Till Now
Description: Community App is a solution that helps community residents to book services and amenities using iOS or
Android App. Services may be laundry, housekeeping, call-a-chef, pet-care. Amenities may be any sports booking like
basket ball, badminton court, squash court or cinema booking. Resident proƒ le and visitor management is also done here.
Right now product is under development.
Roles & Responsibilities:
* Understand project requirement.
* Implement faceID and Touch ID For user login.
* Use Swift package Manager (SPM)or managing the distribution of Swift code.
* Involved with backend developer to webservice request and response.
* Involved in developing UI components for the application screens using story board or xib for common components.
* Implement Siri shortcut to use app Via siri voice.
* Implement Spotlite Search to search app content globally in iPhone.
* Implement Firebase Analytics to logging different types of events.
* Use Database for multitheme support in app. ·
* Implement Swiftlint to lint Swift code. ·
* Manage Firebase push notiƒ cation and navigation according to requirement. ·
* Developer Unit test and bug fixes.
Tools & Technologies: Swift 5.0, Firebase Cloud Messaging for Notiƒ catios , Siri Shortcut to perform app task by siri,
Spotlight Search,Database: Sqlite 3.0,SwiftLint, Plist, IDE - XCode 11.0, iOS - 13.0.
Title: CasaDigi (iPad/iPhone/Android Platform)
Client: In-house Product of CasaDigi
Duration: Feb-2018 to Till now
Description: CasaDigi is a proprietary solution that's created exclusively for the Homes. Each user can create his/her
proƒ le for getting the features to be shown on device. Centeralised home server is available to control the home through
devices.
Roles & Responsibilities:
* Understand project requirement, App UI Designs and app Flow.
* Implement audio player to play music on device using AVAudioPlayer.
* Use VIPER design pattern for code architecture.
* Involved with backend developer to webservice request and response.
* Handling Web Services using URLSession and parse the response data using native Swifty json.
* Involved in developing UI components for the application screens using story board or xib for common components.
* Use Sqlite 3.0 for Database connection and fetch data from DB.
* Implement Firebase crashlytics in app for getting crash report on app build.
* Involved in Swift package manager (SPM for modularize code like (SPM for socket programming, SPM For DB etc.).
* Involved in Socket programming to connect device to Casadigi controller over socket on unique port.
* Create App ID, development/production certificate, provisioning profile, development, app store).
* Developer Unit test, buddy testing with tester and bug fixes.
* Share build using test flight and deploy app on app store.
* Use JIRA for Bug tracking and Task status.
Tools & Technologies: Swift, Objective C, Swift Package Manager, Firebase for crashlytics, REST API, Sketch, Zeplin, JIRA,
Source Tree, Wireframe, SQLite.
Title: Winstone Cup Museum
Client: Canopus Infoystems pvt. lmd.
Description:
WCM is a iBeacon based application where users can do Visit Museum and can see museum history. Application use
iBeacons for. When Customer enter in Museum iBeacon detect and show different type of alert
2015-05 - 2017-04
Education
regarding Museum history.
Roles & Responsibilities:
* Understand project requirement, App UI Designs and app Flow. ·
* Involved with backend developer to webservice request and response. ·
* Handling Web Services using URLSession and parse the response data using native Swifty json. ·
* Involved in developing UI components for the application screens using story board or xib for common components. ·
* Create App ID, development/production certificate, provisioning prole, development, app store).
Flutter/Dart Udemy certification
Rect-Native Udemy certification
Flutter/Dart Udemy certification