Having 6+ years of experience in iOS application development with Objective-C, Swift and RxSwift.
➢ Experience with OOAD (Object Oriented Analysis and Design principles) in building highly sophisticated systems in
MDEE, HLTS, MKPB, VoIP, LGLA, domains on iPhone, iPad and MacOS platform.
➢ Proficient with core concepts of iOS like CoreLocation, MapKit, WKWebkit, Services, Content Providers, BridgeHandler and KVO.
➢ Involved in various parse level application and aware of parsing of SOAP, XML and JSON formatted web-services
for iPhone and iPad
➢ Experience with various application development architecture patterns like MVC, MVVM, VIPER and concepts like
delegation, protocols and categories.
➢ Experience with various source control tools like GitHub, Bitbucket, etc.
➢ Good knowledge on databases like CoreData, SQLite and online DBs like Firestore, AWS S3, Google cloud storage.
➢ Experience in development of RTC and WebRTC protocols and implementation for live streaming.
➢ Good working knowledge in communication protocols like Socket.IO and XMPP, Sinch, QuickBlox, Agora.
➢ Experienced on unit test like XCTest framework to test the newly developed features.
➢ Experience in Block architecture, Multi-threading, Networking and socket programming.
➢ IT experience in all phases of SDLC from client interactions, gathering requirements, design, development, testing,
deployment and support activities.
➢ Worked extensively on Xcode, Interface Builder, Instrument, Mobility Tester and Static Analyzer development,
debugging, profiling, optimizing, and build process.
➢ Well versed in Agile and Scrum Software Development Life Cycle methodologies.
➢ Very Good understanding of iOS built in APIs Frameworks and UI guidelines.
➢ Extensive experience in migrating projects from Objective-C to Latest Swift.
➢ Knowledge of object-oriented concepts and good development experience in using those concepts in building reusable code.