Ios Developer Resume
New, YorK
SUMMARY
- Creating reusable components that can be applied to iOS applications developed throughout the organization.
- Experience working with frameworks like UIKit, Core Data, Core Animation, Core Graphics, Core Location.
- Experience working with third party SDK’s like Google maps and stripe payment gateway.
- Created web services and made calls to get the data to populate UI.
- UI design implementation using Auto Layouts, Storyboards and XIB files
- Developed and implemented application designs based on MVC, MVVM patterns.
TECHNICAL SKILLS
Operating Systems: iOS, MacOS, Windows
Frameworks: Foundation, Map kit, Core Data, UIKit, Spring
Databases: SQLite, Google firebase, Microsoft SQL
Native Languages: Swift, Objective - C, Java
Scripting languages: HTML, CSS, Java Script, Bootstrap, Angular JS
Version Control: GIT
Development IDE’s: XCode, Android Studio
Project Methodologies: Agile/Scrum
Design Tools: Sketch, Adobe XD
PROFESSIONAL EXPERIENCE
Confidential, New York
iOS Developer
Responsibilities:
- Developing mobile applications using Apple's Swift Programming Language
- Created views and linked outlets using Storyboard, based off wireframe
- Gained knowledge in application of Object Oriented Programming
- Experience in working with spring framework for animations and transition
- Experience in Data Modeling to structure mobile application data
- Used Core Data to persistently store user information
- Used Google Map to provide real-time navigation and tracking.
- Used scrollView, tableView, collectionView, ViewController, NavigationController, MapKit and Core Location Frameworks to build the app.
- Worked with Third-Party Libraries, such as Google API’s, Twilio, Stripe and Zendesk
- Experience in incorporating server backend using Google's Firebase Server Application
- Experience in UI/UX Design using Sketch, Adobe XD.
- Created Unit Test classes and methods and involved in User Interface Testing
Environment: Swift, IOS, Rest API, MapKit, Stroyboard, CocoaPods, Core Data, Google map & places, JSON, GCD.
Confidential, Baltimore
iOS Developer
Responsibilities:
- Conceptualized, designed, developed and deployed mobile applications using IOS SDK, XCode
- Implemented and designed various UIView according to the client's requirements using Navigation View, UITableView, UIAlertView.
- Worked in deploying the code in various environments as well as manual testing.
- Performed all tasks from UI design and implementation to writing code for various features.
- Managed data and memory management from streamlining code and using various debugging tests.
- Reviewed, analyzed and optimized backend interface code and the front-end User Interface for efficiency and performance.
- Consuming data through JSON web services using Blocks for asynchronous calls via third party networking APIs for different iOS versions.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Interacted with Agile Scrum core team that includes developers and testers to deliver right value of the project at the end of each sprint.
Environment: Swift, Xcode, Agile Methodology, UIKit, JSON, XML, HTML5, CSS, REST, JavaScript, jQuery, SQLite, Mobile Connect SDK, SQL, RESTFUL web services, JSON Parser.
Confidential
Android Developer (Intern)
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements
- Designed Module, which contains the list of all the users and consumption history
- Responsible for gathering functional and business requirements from the Business Analysis Team and analyzing Use Case Diagrams and created UML Diagrams.
- Used N-tier Architecture for Presentation Layer, Business and Data Access Layers
- Creating forms depending upon user requirement.
- Involved in front-end web application design and development using HTML5/CSS, Bootstrap,
- AngularJS and various Angular UI modules.
- Writing Stored Procedures/Adding Tables/Functions in SQL Server 2008
- Involved in the development of the screens and Unit Testing and Test cases preparation