10+yrs of experience in native iOS development.
• In-depth knowledge of Swift>, POP, OOPs, SOLID, DRY, KISS, CLEAN, YAGNI.
• 3rd party libraries like Firebase, Airship, Crashlytics, Certificate Pinning, Swift-format.
• Expertise in universal application development using UIKit & SwiftUI.
• Worked with CLEAN architectures.
• Testing experience with XCTest, XCUITest & Snapshot tests.
• Experience with Swift Concurrency. Memory Management using Instruments tool.
• Designed a reusable ServiceHandler SPM to handle Network calls to connect iOS Apps with Restful API, GraphQL backend services.
• Debugging skills on Apple push notification and background fetch.
• Document the complex features, rules, steps in Confluence so that I am not a blocking material for
the project and releases.
• Good level understanding of Static-Dynamic libraries, reusable frameworks, custom UI components,
method dispatch which help the apps performance.
• Experience with CI integration to automat the release process using Circle CI, fastlane, App centre
from scratch to upload and release builds to App store.
• Good level understanding of code versioning tool GIT, SourceTree & JIRA.
• Involved in sprint planning, grooming, requirement analysis, documentation, listening, decision making, trouble shooting.
• Accountable to keep team members away from so>ware design pitfalls. Give proper comments during code reviews.
• Secondary skill - Engineering Leader handled 2 teams.