Ios Developer Resume
Nyc, NY
SUMMARY
- 8+ years of experience in Information Technology in mobileapplications and development on iOSplatform.
- Excellent understanding of the Agile Software Development Life Cycle (SDLC), STLC and the role of Quality Assurance, RUP and Agile Methodologies.
- Solid knowledge of the MVC, MVP, and MVMM design pattern.
- Have a great idea on Apple App store requirements, iOS Provisioning and Distribution profiles, Certificates, and App IDs.
- Experience wif iOS frameworks such as core Data, core Animation, core Location.
- Knowledge of Object Oriented Concepts. Good experience developing Object Oriented Concepts in building a reusable code.
- Understanding on background in development platforms such as cordova,phonegap,MobileFirst,Ionic3.
- Experience in programming languages such as HTML5and JavaScript and markup languages such as XML and JSON. Experience in working wif Cascading Style Sheets (CSS).
- Worked wif storyboards, Auto layout, constraints and size classes for clean and elegant UI design.
- Practical knowledge in Mobile Application Development utilizing UIKit Framework, Core Foundation wif Cocoa touch.
- Knowledge of other web technologies and UI/UX standards as well as understanding on XAMARIN.
- Knowledge on the iOS UI development for phones and tablets (multi - resolution support; resource utilization such as images, layouts strings)
- Proficient in parsing JSON, XML, experience on native, hybrid
- Knowledge of working wif and implementing REST APIs and BLE.
- Strong learning about Core Frameworks like Map Kit, Core Data, Core administrations, UIKit, Home Kit.
- Understanding on Alexa voice service (AVS) device SDK and Alexa communications Library(ACL)
- Understanding of apple’s design principles and interface guidelines and knowledge on REACT NATIVE app.
- Experience wif developing mobile applications dat interface wif RESTful services.
- Knowledge of memory management and multithreading as well as cloud message APIs, push notifications.
- Understanding of web servers like Apache, Nginx and expertise in REACT Native.
- Prowess in MVC design architecture, Cocoa design patterns
- Ca handle XCode, Interface Builder and Instrument very well
- Proficient in working wif Objective-C, Swift programming Languages.
- Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
- Good command on NS Operation strings GCD and Blocks to perform multi-strung development.
- Great skills in using NS User defaults and NS Notifications for storing and maintaining user data iOS applications
- Experienced in Mobile ApplicationDevelopment using Objective C including, but not limited to UIKit, Core Foundation and Cocoa touch, Core Frameworks like Map Kit, Core object, Core services, Core Graphics, Core animation, Core Object, SQLite, Core Bluetooth and MVC methodologies.
- Understanding of database technologies to include relational databases, NoSQL databases (MongoDB) and SQL.
- Worked wif creating Unit Test cases for specific functionality. Experience working in a TDD environment.
- Solid knowledge on Continuous Integration (CI) and Continuous Delivery(CD) as well as PhoneGap.
- Knowledge on Application Lifecycle Management (ALM) tool like JIRA, Rally, Kanban.
- Proficient in source control wif GIT, knowledge of subversion (SVN)
- Knowledge of low- level C -based libraries.
TECHNICAL SKILLS
Programming Languages: Objective-C, Swift 3.0,swift 4.0, java, JavaScript, jQuery.
Front End Technologies: HTML (HTML 5), CSS (CSS 3), Servlets, JSP, Java Script, Bootstrap, Angular JS, Material Design.
Application Servers: Apache Tomcat, Web Logic Server.
Cocoa Frameworks: iPhone /iPad/iPod SDK, Foundation Kit, UIKit, Web Kit, Core Data, Core Location, Notification Center.
SDKs: IOS (7.x, 8.x, 9.x, 10.x)
IDE: Eclipse, Microsoft Visual Studio, X-code. GIT/ CVS/ SVS
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
IOS Developer
Responsibilities:
- Design and developed modules using Swift3.
- Involved in analysis, design and development of theapplicationusing XCode.
- Worked wif UI Navigation View, UI Tab Bar View, UI Table View, UI Table View Cell, and UI Alert View.
- Wrote Unit tests and UI Tests for App stability and performance, used XC Test framework.
- Worked on the memory management and multithreading to ensure a good performance of theapplication.
- Constructed Views using XIB files wif Interface Builder, UI Constraints added programmatically for UI Controls to perform some animations.
- Experienced developing application from scratch.
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
- Used pagination to display more search results as the user scrolls down the UI Table View.
- Used NSURL,AF Networking library for effective management of server requests and responses.
- Integrated bar code scanner using AVfoundation frame work.
- Handling add(bulb, plug, apple tv) and creating new devices, scenes, usage in Home kit app.
- In device screen, we can create a new device and customize rooms, device name and ON/OFF flow.
- In scene screen, we can put schedule time to ON/OFF all devices whenever we want.
- In usage screen, we can track the total devices power consumption and cost.
- Develop the application to show the Day/ Week all devices power consumption and cost in usage screen.
- dis app will track each and every device power usage and keep it is local storage and share wif server.
- Fixed many critical bugs using Jira.
- Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
Environment: IOS 11, Swift 3.X, XCode 9, Cocoa Touch, Core Data, Home kit,Core Bluetooth, Json parsing, AVfoundation and UIkit Frame work, Core framework.
Confidential, HILLSBORO, OR
IOS Developer
Responsibilities:
- Design and developed modules using Swift3.
- Involved in analysis, design and development of theapplicationusing XCode.
- Worked wif UI Navigation View, UI Tab Bar View, UI Table View, UI Table View Cell, and UI Alert View.
- Wrote Unit tests and UI Tests for App stability and performance, used XC Test framework.
- Worked on the memory management and multithreading to ensure a good performance of theapplication.
- Constructed Views using XIB files wif Interface Builder, UI Constraints added programmatically for UI Controls to perform some animations.
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
- Used pagination to display more search results as the user scrolls down the UI Table View.
- Used NSURL,AF Networking library for effective management of server requests and responses.
- Involved in developing effective User Interface.
- Worked in an agile development environment wif bi-weekly sprints.
- Used the NS File Manager to store the user order details in a file permanently.
- Used core data for storing the user responses and fetching the same for rendering on the corresponding pages.
- Developed application by using MVC, Singleton, Notification and Delegations and Protocol Design patterns.
- Designed and implemented search functionality for parts in a separate/background thread using GCD to improve the responsiveness of the app.
- Used Core Data Framework for local storage purpose in SQLite.
- Used core data for storing the user responses and fetching the same for rendering on the corresponding pages.
- Performed unit and UI testing using XCTest in iOS.
- Worked on Web Service calls and JSON parsing.
- Very active participant in code reviews and TDD method.
- Fixed many critical bugs using JIRA tool.
- Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
- Used CA Rally tools to keep track of user stories and sprint tasks.
Environment: iOS 9, iOS10, IOS 11, Swift 3.X, XCode 7.3, XCode 8.1,Xcode 9, Cocoa Touch, Core Data, Core framework.
Confidential, Houston, TX
IOS Developer
Responsibilities:
- Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
- Implemented Accessibility and Localizations on the application.
- Followed a work data flow principle for design and development.
- Worked wif UI Action Sheets, UI Table Views, Custom Cells, UI Scroll Views, Navigation Controllers, delegates, and protocols.
- Worked wif Objective-C, Swift, and Cocoa Touch Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
- Created customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
- Handled the client-side session management and NS Timers
- Used NSJSON Serialization to retrieve data for display on the iPhone/iPad from the server using RESTFUL web services.
- Worked on Web Service calls and JSON parsing.
- Developed serious tools for dis project like Customized Navigation bar, Page control, and Scroll view
- Worked on Infor mobile POS implementation development model.
- Designed the MVC flow for the applicationwif UI components and controllers to be used for iPhone.
- Used Objective-C Project in Swift by configuring an Objective-C bridging header.
- Utilized and combined UX practices to target and adapt existing web-based functionality to a task-based, user-friendly mobilesystem.
- Worked on iPhone SDK and internet connection Protocols.
- Involved in Core Data Framework using SQLite.
- Used Instruments to check for processing bottlenecks memory leaks and retain cycles.
- Worked wif GDB and XCode for debugging.
- Responsible for Service Integration Development and Testing and fixed bugs using JIRA tool.
- Worked wif GIT to check out and update the Reported progress/challenges to the onsite project lead.
Environment: IOS 8.1-9.2,Swift-2.0, XCode 6.0.1-7.2, Cocoa Touch, GitHub, SourceTree and Restful, Soap Services, Agile, MVC, Core Data Framework, NSJSON Serialization.
Confidential, SEATTLE, WA
IOS Developer
Responsibilities:
- Used MVC, singleton, delegation and notification patterns.
- Implemented UI Table View and UI Collection View to show the details of the menus and restaurants
- Worked on Navigation bars, segues, Push Notifications dat tell the user the new updates in the Zomato App.
- Worked on Map Kit part to show user current location and search functionality to show nearest restaurants, pubs & bars, etc.
- Used MF Mail Compose View Controller to receive user feedback in an email.
- Added a new 'Nearby' function to the app using Core Location, which halped locate nearby restaurants of the selected city.
- Worked on NS Operations, GCD and Blocks to perform multi-threaded development and asynchronous service calls.
- Used MF Mail Compose View Controller to receive user feedback in an email.
- Used SQLite and core data in the project for data storage.
- Responsible for App support and latest versions compatibility.
Environment: XCode 6/5.x/4.x, IOS SDK 8/7/6, Objective C, Cocoa Touch, UIKit, Map kit, Core Data.
Confidential, BELLEVUE, WA
IOS Mobile Developer
Responsibilities:
- Map View implementation using the Map Kit and Core Location Frameworks.
- Web Services consumption on the iPhone to communicate wif the Media Wiki API using the NS URL Request and NSURL Connection objects.
- Creating project and applicationarchitecture deliverables dat are consistent wif architecture principles, standards, methodologies, and best practices.
- Integrated a web-based content made wif HTML5 using UI Web View.
- Lead technical design sessions wif the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring dat architecture standards are followed.
- XML Response parsing using the NSXML Parser and NSXML Parser Delegate. JSON Response parsing using the SBJSON Framework.
- Data scrolling is achieved using UI Scroll Pane and UITextView.
- 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.
- Audio playback using the AV Audio Player from the AV Foundation Framework.
- dis applicationwas designed and implemented using iPhone SDK, XCode, interface builder, objective C and instruments.
Environment: Objective C, Cocoa, XCode, Interface Builder. Libraries used were Foundation Framework, Map Kit, XML parsing, JSON parsing, and UIKit Frame work.
Confidential
UI DEVELOPER
Responsibilities:
- Developed User Management in the Administrator Module.
- Worked wif the team of architects to gather requirements and enhance the application functionality and add new features.
- Created Mock-up designs and developed various functionalities wif Java Script and jQuery.
- Used CSS, HTML to make effective and cross-browser compatible front-end pages wif attractive and easy to use functionalities.
- Used JavaScript to define the functionality for the webpages.
- Was a part of developing Authentication Module
- Designed and implemented to continue any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work wif transactions.
- Implemented My SQL Server database and JDBC drivers to access the data.
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
- Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
- As part of testing, prepared effective Test Scripts for each of the developed functionality.
- Provide status reports to the management.
- Co-ordinate the tasks wif team.
Environment: Core Java, HTML, CSS, JavaScript, JSP, SQL, PLSQL, Tomcat.