
Seasoned software engineering manager, utilizing my expertise and experience in Mobility solutions, Apple iOS, Android, IoT, Augmented reality, Data Analytics, real-time systems, Enterprise network. Works effectively with product owners to create software development roadmaps, design, and architect the products. Excellent communication, analytical skills, initiative, and decision-making using modern technologies. Bring up a collaborative environment between the business and technical teams to release products on schedule.
● Technical Leader with the ability to guide the design, direction and execution of software development projects
● Solid experience in defining software development best practices, including code reviews, unit testing, monitoring and logging
● Design and build advanced applications for iOS platform
communicating with servers with a rich UI for large audience.
● Strong experience of Data Structures, algorithm and oops concept.
● Excellent communication, analytical skills, initiative, and decision-making using modern technologies
● Solid experience working in an agile environment with a track record of delivering above expectations
● Good experience and understanding of SwiftUI and/with Combine.
● Deep understanding of mobile architecture patterns MVC, MVVM, VIPER and MVP, problem xsolving fundamentals & full mobile development life cycle.
● Worked on Splunk, Dynatrace, New Relic logging tools for better visualization of error scenario capture form user devices.
● Well versed in user-friendly design, performance improvement, documenting code, refactoring, continuous ● Unit-test code for robustness, including edge cases, usability, and general reliability.
● Working experience in Agile development as well as scrum sprint.
● Have published numerous iOS apps in the app store.
Gathering functional and business requirements from the client. Clarifying any doubts and queries with Functional and Business owners. Preparing detailed requirement documents.
Analyzing the existing system to see how the new requirement can fit in and doing the impact analysis to figure out what all components have to be changed.
Analyzing the requirements and developing detailed design documents about the plan to implement the requirement and get it approved from the client.
Develop the application as per the design document and Iterative development Methodology. This would involve development of the app using Objective-C / Swift language with Xcode, Storyboard.
Reporting the on-site and offshore status to on-site Account Manager and provide early warning for any issues, concerns that may affect the overall schedule. Also clarifying any doubts and queries that offshore team is having with the client.
Getting bug reports from the client and co-coordinating with offshore for bug fixes and bug fixes releases and getting the UAT clearance and sign off.
Involve in the final deployment of the application to the production environment.
Domains -
Good understanding of programming languages such as Objective-C, Swift,
Java, Javascript.
Experience in working with UI/UX implementing Autolayout, Size classes,
StoryBoard, Xib's and programmatic views creation statements.
Working Knowledge of API's like Google Maps, Facebook, Twitter for iOS.
Well versed with various source control & project management tools like SVN,
Git, Bitbucket, Jira, Jenkins.
Page 2 of 3Implemented NSOperationQueue and NSURL Session to integrate with
backend web services.
Worked with REST web services, XML, JSON and network protocols.
Experience in provisioning and publishing application in App Store with
working knowledge of Apple publishing procedures and App review process.
Experience in creating and extracting data from database and displaying on
iPhone using Sqlite and Core Data( NSUserDefaults, Plist, Settings Bundle).
Experience in integrating third party iOS framework like AVFoundation,
SwiftyDB, SwiftyJSON, AFNetworking & Alamofire.
Good knowledge on design patterns like MVC, Singleton, Standalone,
Delegation, KVO & KVC.
Used blocks & NSOperation Queue for managing asynchronous operations for
processing, multitasking & handling data.
Worked on In-App-Purchase for Non Consumable Content.
Worked APNS, CSR, Provisioning Profiles, .pem file to enable Push
Notification etc.
Building RESTful Web Services API using PHP & MySQL
Domains -
Developed high-end enterprise level Mobile Application (iPhone/iPad (Native
+ Hybrid)) using Objective-C, Swift, UIKit, MapKit, Core Location, Core
Animation, Cocoa Touch and Cocoa Service Framework.
Proficiency in developing Hybrid applications using Javascript, HTML5, CSS,
JQuery and Ajax.
Worked with Cordova - Phonegap based cross-platform web application.
Strong Knowledge of Software Development Life Cycle (SDLC) like Agile
development and Waterfall development, SCRUM with strategically designing
and implementing the software, debugging, fixing and maintaining the
software.
SDLC technologies like Agile methodologies ( Scrum, XP, TDD, Kanban, Jira, pair programming etc ) and Safe
Acquired Project Management certification Prince 2 Foundation and Practitioner
AWS Certified Cloud Practitioner
Swift, Swift UI, Objective C, Kotlin, Xcode, SDK, Frameworks
MVVM / VIPER / MVC / MVP / OOPS / POP
Singletons / Delegation / Notification Center
Push Notification / APNS / Rich Push / Urban Airship
Dependency Injection, Solid and Dry Principle
Advance Multithreading, Actor Async/Await, Combine, Rxswift
Augmented Reality (ARKit), Machine Learning concept like CoreML, CreateML, NLP
Cocopods, Swift Package Manager, Carthage
Rest / SOAP / Socket / XML /JSON
Fortify, PCI DSS, GDPR and ADA Compliance
Git/ SVN / Bit Bucket / Source Tree
Fastlane / CI CD / Jenkins / SonarCube / Swift Lint
Dynatrace/ Splunk/ Firebase / Crashlytics / Fabric
Coredata / Sqlite / Reaml
SQLCypher / Appdome
Pen Test / Optiv / Unit testing / UI Automation
Web Technology like HTML, CSS, Javascript, JQuery
iOS / Android / React Native / Python / Java
Enterprise / App Store Distribution / Test Flight