Ios Mobile Engineer Resume
SfO
PROFESSIONAL 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, s 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.