We provide IT Staff Augmentation Services!

Ios Mobile Engineer Resume

SfO

SUMMARY:

  • Around 7 years Years of experience in designing, coding and developing high end mobile applications using Swift, Objective - C.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
  • In-depth knowledge of performing memory and battery analysis using Xcode tools to analyze the memory leaks and retain cycles present contributing to enhancing the performance of the application.
  • Strong knowledge about Core Frameworks like MapKit, Core Location, Core Graphics, Cocoa Touch, UIKit, AutoLayout .
  • Experience in networking using NSURLConnection, URL Session, AFNetworking, Alamofire.
  • Knowledge in MVC design architecture, MVVM, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Experience in multithreading using Grand Central Dispatch(GCD) and NSOperationQue in order to achieve optimum performance.
  • Integrated and Familiarity with 3rd Party Frameworks including:Facebook, Twitter, Google Maps, FireBase, Fabric, Google Ads, GPUImage, AFNetworking, Alamofire, websocket.
  • Created and customized views table views, tab bars and navigation bars.
  • Follow apple human interface guidelines while app UI designing.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Experienced in working with data parsing forms such as JSON and XML, to dynamically display data on iPhone/iPad.
  • Experienced worked with Test Driven Development, beta testing build TestFlight and Diawi.
  • Experienced in create profiling, certificates and publish apps on App Store.
  • Experienced in Pair Programming with development of apps.
  • Experience in working with Agile/scrum teams and providing technical guidance to the test teams to build manual and automated test suites.
  • Using Xcode, created apps in Swift that access secure RESTful services utilizing JSON data format.
  • Used various iPhone Mobile Computing, GPS Technologies SDK frameworks such as Foundation, Core Location and MapKit.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong optimization and debugging skills.
  • Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.

TECHNICAL SKILLS:

Programming Language: Objective-C, Swift, Java, C, C++ and JavaScript.

IDE: Xcode, NetBeans, Eclipse.

Tools: Instrument, Preview, JIRA, Slack, GIT, Source.

Database: CoreData, SQLite,FireStore, GraphQL, MySQL.

OS: MAC OS, Linux, Windows.

PROFESSIONAL EXPERIENCE

Confidential, SFO iOS Mobile Engineer

Responsibilities:

  • Followed Agile/Scrum software development methodology in building and enhancing this application.
  • Used JIRA to work on development tickets after all stories were assigned specific points.
  • Participated in code reviews to ensure established coding norms in the company were being followed.
  • Extensively worked with URLSession to integrate data from web servers into the app.
  • Part of the team that worked on developing Offline storage.
  • Worked on Deals screen which works on different screen sizes.
  • Utilized UINavigationController for transition from one ViewController to another.
  • Used MVC design pattern, protocols-delegates and NSNotification center to design the application’s architecture.
  • Worked extensively with Swift 4. 2.
  • Worked with Cocoa Frameworks, which includes UIKit, Foundation, UIImagePicker, UIDate Picker.
  • Implement UI CollectionView for data show and dynamic scrollable content in view.
  • Performed memory analysis and leaks.

Environment: iOS 9-higher, Cocoa, Swift, Xcode10+, Interface Builder, JSON parsing, and UIKit Framework.

Confidential, Atlanta iOS Mobile Application Developer

Responsibilities:

  • Followed MVC design pattern to develop the application.
  • Designed views of the app using Storyboard as well as programmatic approach. Implemented NSLayoutConstraints, and custom views.
  • Responsive Universal UI which works on both iPhone and iPad.
  • Worked with multi-threading frameworks like GCD and NSOperationQueue to ensure that the flow of user interface is never interrupted.
  • Web Services consumption on the iPhone to communicate with the Backend API with JSON response.
  • Worked extensively with Objective C.
  • Used Cocoa Pods to integrate third party libraries such as Firebase into the app.
  • Tested the end application for any relevant bugs to resolve memory management issues using Xcode tools.
  • Involved in doing AGILE practices like attending daily SCRUM meetings and SPRINT retrospective meetings.
  • Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
  • Used version control git Repo.

Environment: Objective C, iOS 9-higher, Cocoa, Xcode, Interface Builder, JSON parsing, and UIKit Framework, GIT.

Confidential, Atlanta iOS Mobile Application Developer

Responsibilities:

  • Shows option in Bottom Menu using UITabBar and it is easier to navigate in other option from one.
  • Created Login whole module storyboard using multiple UI Component such as UIView, UITextField, UILabel, UIButton etc.
  • Created Question-Answer view using UITableViewController.
  • Used UIView for show ratio of yes or no vote from users.
  • Experienced with UIGestureRecognizer for swipe and answer functionality.
  • Web Services consumption on the iPhone to communicate with the Backend API using the NSURL Request and NSURL Connection objects.
  • Migration of hosts from http to https as per apple guidelines by modifying plist files.
  • Worked extensively with Objective C later migrating to Swift.
  • XML Response parsing using the NSXML Parser and NSXML Parser Delegate. JSON Response parsing using the SBJSON Framework. multiple developer worked using Bit-Bucket Version control tool.
  • Performed memory analysis and leaks.

Environment: Objective C, iOS 8/9, Cocoa, Swift, XCode7/8, Interface Builder, JSON parsing, and UIKit Framework, BitBucket.

Confidential

IOS Developer

Responsibilities:

  • Created View controllers both programmatically and through Storyboards.
  • Created a Singleton handler to handle API request calls using AFNETWORKING.
  • Created a tab menu using UITabBarController which makes it easy to navigate through the application.
  • For password protection, used secureTextEntry to visually protect password entry and Authentication mechanism.
  • Created multiple reusable files and Category for usage in multiple projects.
  • Created medicine reminder functionality using Local Notification.
  • Worked on Push Notifications sent from server for new Alerts and Performed and XCode for debugging.
  • Worked closely with the Team leads and reported project progress on regular basis.

Environment: Xcode 7, iOS 6, Objective-C, iOS SDK, Web services, AFNETWORKING, Agile Methodology.

Hire Now