We provide IT Staff Augmentation Services!

Ios Application Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 12 plus years of experience in in designing and developing Mobile Applications for iOS and Android platforms
  • Strong in iOS Native Mobile application development using Objective C, Swift, Swift UI
  • Expertise in Developing Mac OS applications
  • Expertise in developing mobile applications for Banking, Healthcare and Asset Management domains
  • Expertise in Product development for Elevator domain
  • Strong expertise in using iOS Native Mobile application frameworks
  • Expertise in working with Location services using Core Location, Core Motion and MapKit frameworks
  • Expertise in integrating Security practices for Mobile apps
  • Expertise In working with Memory Management
  • Expertise in Handling Error Scenarios using proper error handling techniques
  • Expertise in using various Design patterns like MVC, MVVM, Singleton, Delegation, Dependency Injection, Notification, Factory and and object oriented methodologies to design software for IOS
  • Expertise in working with REST APIs
  • Expertise in working with data persistence using Core Data, Sqlite
  • Expertise in working with asynchronous programming using GCD and NSOperation queues
  • Experience in Code signing and deploying applications to App Store
  • Well versed with Scaled AGILE practices for end to end application development
  • Experience working with IDE's like Xcode, Xamarin studio, Visual studio,
  • Good experience working with IOS development using Xamarin for iOS and Xcode.
  • Expertise in working with Cross platform mobile application development with Xamarin.Forms
  • Expertise working with Telematics services for asset and fleet management
  • Expertise in Integrating and Managing Third party libraries in IOS application development.
  • Performed a wide variety of programming assignments of newly developed software applications, enhancements to existing applications, and other revisions to the product.
  • Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems and involved development and deployment of many client/server systems.
  • Strong self - starter and Strong analytical and problem solving skills.
  • Knowledge in customizing and enhancing the application based on client’s requirement.
  • Ability to work independently and manage multiple tasks concurrently.
  • Ability to understand and start working on new technologies quickly.

TECHNICAL SKILLS

Operating Systems: iOS, Android, Mac OS, Windows, Linux

Languages/Framewrorks: Objective C, Swift, Swift UI, C# Java, Kotlin, Xamarin, Xamarin Forms

Databases: SQLIte, Core Data, SQL Server 2008/2012/2016 , RDMBS

Web Technologies: NET, Web API Development, Web UI development with Java Script, HTML, CSS, Bootstrap, Kendo.

Tools: Xcode, Android Studio, JIRA, Bit Bucket, Bamboo, SVN, SOURCE Tree, SSMS, Confluence

PROFESSIONAL EXPERIENCE

Confidential

Environment: iOS, Swift, Swift UI, Objective C, Java, Kotlin Socket Communication, Xcode, Bit Bucket, REST APIs, Story boards, XIBs, SQlite, Key Chain, Coverity, Black duck, CI/CD, Firebase, GIT, Source Tree, Cyber security Tools.

iOS Application Developer

Responsibilities:

  • Extensively used Objective C, Swift and Cocoa frameworks for cross-functional mobile application development
  • Implemented custom Picker Views, UI Navigation controller for easy navigation throughout the app.
  • Created an SDK that manages the elevator calling backend functionality which can be reused by other applications/vendors
  • Extensively worked on location services to manage elevator cars in near by location and for soft dispatch
  • Worked on Push Notification sent from server for new Alerts.
  • Worked with Fire base to implement mobile number based login functionality
  • Migrated the code from existing Objective-C code to Swift.
  • Used Cocoa Pods to manage the dependencies in the app architecture
  • Worked extensively on Table view controller and made customized table view cells according to the client Pre-fetching data for different views for smooth screen transitioning
  • Responsible for Service Integration Development and Testing.
  • Applied Agile software development methodology to elevate final products and streamline development efforts.
  • With Android Studio, created apps from the ground up using Kotlin
  • Utilized advanced functions of the Java software development kit (SDK) in order to optimize the flexibility of apps to different mobile devices.
  • Designed and executed security measures such as firewalls and encryption.
  • Extensively worked on Security practices of the application

Confidential

Environment: C#, Xamarin. Natives, Xamarin.iOS, Xamarin. Android, Xamarin Studio forMac,, Xamarin Test Cloud, Adobe Analytics, MVVM Cross, Sonnar Qube, Xamarin Insights,, Xamarin.UITest, SQlite.NET, Git, Github, Postman, Source tree, SourceControl, SCRUM, Stash, CI tools Bamboo, JIRA, HockeyApp, Xcode,Restful Web Services, HTTPS, JSON, Confluence, Slack

Senior Xamarin Developer

Responsibilities:

  • Developed a cross platform application which runs on iOS, Android and UWP using Visual Studio.
  • Update the MVVM cross Libraries and Nuggets from 5.8 to 6.2 in Freeze, Mostly all the pop and push functionalities has been replaced by new navigation flow as well to clear stack.
  • Involved in architecture of the project and maintain the MVVM form across the code.
  • Involved in checking the code in Github and maintaining the logic.
  • Involved in designing and creating complex and dynamic UI pages on Xamarin. PCL like iOS, Android and windows tablet using C#.
  • Created custom renderers like list views with button, Bind able picker, print manager, Date picker and renderer for showing PDF as a web view.
  • Used XAML to design UI and also created Run time List views.
  • Worked on POC for maintaining local data base.
  • Used Plugin BLE plugin forXamarinto support Bluetooth activities.
  • Implemented architecture of local database on physical device using SQLITE.
  • Developed Cross-Platform Mobile app using Xamarin Natives with code sharing between all platforms
  • (Android, iOS and Universal Windows apps)
  • Implemented the Xamarin Mobile component for device location
  • Implemented the Xamarin Social component for accessing to Facebook Authentication API
  • Designed and implemented the PCLs for handling database connections across platform using SQlite.Net
  • Implemented SQLite database with Xamarin Natives to save necessary information into device local database.
  • Implemented the Xamarin Insight crash reports, users, audience and events for monitoring the app across App store and Google Play.
  • Optimization of LINQ usage and SQL direct sentences against SQLite for best performance Design and implementation of the PCL for handling database connections using SQlite.Net
  • Developed the unit tests using .UITest and REPL tool
  • Performed all unit testing, debugging and post-release support using Xamarin Test Cloud with different iOS/Android OS versions and devices.
  • Integration of different Mobile APIs for payments transaction such as PayPal Integrator V5, AppStore, Google Play Wallet + stripe.
  • Implemented the Xamarin Insight crash reports, users, audience and events for monitoring the app across App Store and Google Play.
  • Knowledge of Xamarin.iOS and Xamarin.Android applied adding native function not supported on cross platform development.
  • Worked with Storyboard (Xamarin and XCode) and Layouts (Xamarin) for the UI interfaces.
  • Worked with Xamarin.iOS creating User Interfaces and using its UI controllers.
  • Handled the performance and memory of Android App.
  • Created the reusable code cross platform by implementing design patterns for multimedia components such photos, PDF documents and files.
  • Improved app performance by using Cell Reuse Pattern, Dispose Pattern, Async/Await,weak references and IOS instrument tolls.

Confidential

Environment: Xamarin, Xcode, Android SDK, Xamarin.Android, Xamarin.iOS,MVVM, Xamarin test, C#, Visual Studio .NET 2015, .NET framework 4.0 & 4.5, Azure web services, TFS, RESTful, JSON.

Xamarin Developer

RESPONSIBILITIES:

  • Involved in Designing the Application from the wireframes to finalizing the build release.
  • Developed Native for both Android and iOS applications using Xamarin.iOS and Xamarin.Android.
  • Implemented Xamarin components to use Camera, GPS and other Social Networking API's to integrate them to the Mobile Application.
  • Responsible for developing mobile applications for both Android and iOS using Xamarin and Visual Studio in C#.
  • Worked on MVVM cross Framework like binding features, binding expressions.
  • Used Agile methodology for app development and involved in daily and weekly SCRUM meetings to discuss various aspects of the code related to individual modules.
  • Created storyboards using XIB files for iOS UI experience.
  • Developed the automatic crash report collection system.
  • Used RESTful web services and JSON serialisation to display the data after the main screen in the application to populate data accordingly.
  • Worked extensively with Eclipse, Java and Android SDK framework.
  • Involved in changes to Restful API Services, to handle request from POS server and responded back with the required information by getting the information from the Database.
  • Maintaining the Source code using Team Foundation Server (TFS) in a multi developer environment.
  • Used Dependency injection service to make use of Native features that exist in Android, iOS
  • Written many Custom controls with Bindable Properties and Custom Renderers for individual NativePlatforms.
  • Used SQLite.NET with Xamarin for reading and writing data to a local SQLite database.
  • Used Xamarin.Auth component for authenticating as this app has role based privileges.
  • Implemented Entity Framework to maintain the connection of mobile applications with cloud.
  • Used Xamarin test cloud to automate testing.

Confidential

Environment: Xamarin, Xcode, Android SDK, Xamarin.Android, Xamarin.iOS,MVVM, Xamarin test, C#, Visual Studio .NET 2015, .NET framework 4.0 & 4.5, Azure web services, TFS, RESTful, JSON.

Xamarin Developer

Responsibilities:

  • Involved in Designing the Application from the wireframes to finalizing the build release.
  • Integrated custom CMS libraries in Mobile application for iOS and Android.
  • UI design implementation using storyboards and NIBs and XAML for all types of screen sizes.
  • Web services integration development.
  • Involved in end to end Mobile app development.
  • Well versed with version control tools like source tree.
  • Coded using design patterns such as MVC, Singleton and delegate patterns.
  • Playing a key role in the process of knowledge transfer to the new joiners / team members.
  • Review the code and functionality developed by team member

Confidential

Environment: Xamarin, Xcode, Android SDK, Xamarin.Android, Xamarin.iOS, Telematics, MVVM, Xamarin test, C#, Visual Studio .NET 2015, .NET framework 4.0 & 4.5, Azure web services, TFS, RESTful, JSON.

Xamarin developer

Responsibilities:

  • Understanding and analysing client requirements
  • UI design implementation using storyboards and NIBs and XAML for all types of screen sizes.
  • Web services integration development.
  • Involved in end to end Mobile app development.
  • Well versed with version control tools like source tree.
  • Coded using design patterns such as MVC, Singleton and delegate patterns.
  • Playing a key role in the process of knowledge transfer to the new joiners / team members.
  • Review the code and functionality developed by team member

Confidential

Environment: iPhone SDK, Objective-C 2.0, Android SDK, JAVA, Test Flight

iOS and Android developer

Responsibilities:

  • Understanding and analysing client requirements
  • Involved in end to end Mobile app development.
  • Writing code and managing all modules. Worked effectively on security aspects and performance of application.
  • Review the code and functionality developed by team members

Confidential

Environment: iPhone SDK, Objective-C 2.0, Test Flight

iOS developer

Responsibilities:

  • Understanding and analysing client requirements
  • Interacting with client and designing the project flow.
  • Involved in end to end Mobile app development.
  • Writing code for all modules. Concentrated on database storage.

We'd love your feedback!