Ios Application Developer Resume
Austin, TX
SUMMARY
- Over 7 years of experience in IT field designing, developing Mobile and Web applications.
- 4+ years of experience in iOS Mobile Application Development using iOS SDK, Cocoa Touch, Swift and XCode
- Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software
- Experience in object - oriented analysis and design.
- Experience in dynamically displaying the data on iPhone/iPad using various data parsing forms such as XML and JSON.
- Extensive working knowledge of Multithreading including Grand Central Dispatch (GCD) and NSOperation
- Created and customized UIViews, UITableViews, UICollectionViews, UIScrollViews, UITabBars and UINavigationBars which are some of the basic functionalities in MultiView Applications
- Experienced in using JSONSerialization, Codable protocol and Swifty JSON to parse JSON data from RESTful web services and dynamically displaying the data on iPhone and iPad.
- Proficient in all phases of Agile software development life cycle (SDLC) with strategically designing, implementing, fixing and maintaining the software
- Experienced in software testing especially in unit testing
- Thorough understanding of design patterns MVC, MVP & MVVM architecture, and other concepts including Delegation, Singleton, NotificationCenter, Key-Value Observing
- Experienced in data persistence using CoreData, Realm, SQLite, NSUserDefaults, PList, FileManager and Archiver
- Worked with software development management tools like JIRA, Trello and version control tools like Git
- Good Analytical, Interpersonal, thinking and communication skills
- Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks
- Highly motivated to work independently and collaboratively within a diverse technical team
- A fast learner able to grasp latest technical and concept-oriented skills
- Able to establish and maintain productive working relationship with management, clients and team
TECHNICAL SKILLS
Programming Languages : Swift, Java, C#, C++, MATLAB
Databases : MySQL, MongoDB, Realm, Alamofire
Software/Tools : Xcode, Git, LLDB, Jenkins, Bitbucket, Instruments, SourceTree
Operating Systems : macOS, iOS, iPadOS
PROFESSIONAL EXPERIENCE
Confidential - Austin, TX iOS Application Developer
Responsibilities:
- Involved in the full life cycle of the project including analysis, design, development, debugging, and testing
- Used constraint Layout, grid Layout, fragments, recycler views and other view elements to design UI.
- Implemented material design to make customizing order and adding item to order list easier for users when they click to select their store location
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services
- Fixed bugs as documented by the QA team.
- Worked with Git/GitHub for version control
- Implemented Java Object Oriented Programming concepts
- Used CoreGraphics and CoreAnimation for implementing custom paths with animations.
- Used AVFoundation Framework to record audio/view videos from the device.
- Developed unit tests for testing specific functionality and logic.
Environment: XCode, Interface Builder, Cocoa Touch, MapKit, Core Location, and AV Foundation, Git, Instruments, Agile, JIRA, Git.
Confidential - Deerfield, IL
iOS Application Developer
Responsibilities:
- Worked on the Confidential app version 7.5 - 21x
- Implemented TabBar for easier navigation
- Used CoreLocation to find nearby Confidential stores and show it in UITableView
- Implemented localized UV index alerts for users to select the right sun protection on their app home screen
- Implemented a custom UIScrollView to display product related coupons in the shopping section.
- Implemented Push Notifications system for the app that sends the user notification when the prescription is ready for pick up
- Implemented Storyboard, Auto layout, Size Classes and some XIBs to create the iPhone and iPad UI.
- Implemented the redesigned home screen and product from database
- Developed the Photo Prints support via the Confidential Storage Server and the Confidential Photo Prints API.
- Implemented a custom UICollectionView to display store products in the shopping section.
- Implemented CoreAnimation on Photo Center View
- Implemented Prescription barcode scanning using the AVFoundation framework and the AVCapture classes
- The Project was developed using an Agile framework
Environment: XCode, Swift, MVC, Cocoa Touch, GCD, Mapkit, CoreLocation, LocalAuthorization, PushNotifications, Firebase UIKit, AutoLayout, Agile, JIRA, Git.
Confidential
iOS Application Developer
Responsibilities:
- Used OAuth 2.0 protocol to let the user sign in with Google and Facebook
- Worked in Full Menu view using UITableViews
- Worked in customizing order using UICollectionViews
- Used third party AirBnB/Lottie-iOS library to animate the view when users add/remove extras to their order
- Worked with third party library SDWebImage for async image downloading with caching
- Worked with Grand Central Dispatch and Alamofire to create network calls on a background thread to ensure a lag free user experience
- Used MapKit and CoreLocation to find the nearby restaurants a s well as directions and show it on the map using MKAnnotationView
- Implemented the bottom sheet view on MapView to show the selected store details
- Used AVFoundation on store detail view that plays video message from the store operator
- Implemented a UIWebView that shows the Facebook page of the selected store
- Worked on improving app performances by fixing memory leaks, caching, reuse identifiers and optimizing table views
Environment : Swift, Realm, Alamofire, CoreLocation, MapKit, CoreAnimation, OAuth 2.0, GCD, UIKit, Lottie-iOS, SDWebImage, JSONSerialization, UIAlertController, Git, Agile & Jira