Sr. Ios Developer Resume
Houston, TX
SUMMARY:
- Over 6+ years of experience in designing & developing Web & Mobile applications and 4+ years in iOS Applications.
- Experience in designing & developing Rich User Interface applications, integrating with various Databases, Client - Server applications and as a Java developer.
- Proficient knowledge of Programming Experience using Objective-C and Swift.
- Worked extensively on Xcode, Interface Builder, Instrument, Mobility Tester and Static Analyzer development, debugging, profiling, optimizing, and build process.
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch frameworks.
- Strong knowledge about Core Frameworks like, Map Kit, Core services, Core Graphics, Core animation, UIKit.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Proficient in source control with Git, SVN.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Experience in GOOGLE technologies like Google analytics, Google maps, Google gadgets, and Google search API.
- Experience in Integrating Map-kit Frameworks and SDK’s (Apple maps, Esri maps & Bing maps)
- Proficient in using Instruments for memory leaks/ memory management and performance analysis.
- Experience in creating and extracting data from the databases and displaying on iPhone using SQLite 3, and also worked on data management software like MYSQL, Transact SQL, SQL Server.
- Proficient in programming languages such as HTML5, Cascading Style Sheets (CSS) and JavaScript.
- Experience using C++ on multiple platforms like (Linux, Windows & .NET Environments) for Object Oriented Programming.
- Working knowledge of Operating Systems like MAC OSX,Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
- Thrives on cooperation, problem solving, dealing with ambiguity, and working with little direction when necessary.
- 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 with 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 with developing mobile applications that interface with 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.
- Proves in MVC design architecture, Cocoa design patterns
- 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
TECHNICAL SKILLS:
IOS Technologies: Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode, Interface builder-UIKit, Instruments, Cocoa touch
IOS Software Tools: Trained in iOS 4,5,6,7,8,9,10 &11 with Xcode5.x,6.x,7.x,8.x9.x OSX 10.5, 10.6,10.7 and10.8, Mavericks, OSX Yosemite, JSON
Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, AVFoundation, UIKit, Address Book, Event Kit, etc.
Programming Skills: Objective-C, C++, Swift, UML, CSS, HTML, Java Script, T-SQLDatabases SQL Server 2008/2005/2000, Oracle 10g/9i, SQLite, Core Data for IOS
Operating System: Mac OS 10.5/10.6/10.7, 10.8, OSX Yosemite, High Sierra Windows 8, 7, XP.
Concurrency: Grand Central Dispatch, NSOperations, NSThread, Gesture recognizer
Tools: Xcode, Interface Builder, SVN/GIT
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr. IOS Developer
Responsibilities:- Involved in analysis, design and development of the application using Xcode.
- Developed Custom UIViews based on UIKit Framework.
- Worked with UINavigation View, UITabBar View, UITable View, UICustom Cell, and UIAlert View.
- Worked on integrating Map-kit (Bing Maps)
- Used AFNetworking for server RESTFUL calls Parsed JSON data received from back-end to properly present the content for numerous UITableViews throughout the application.
- Constructed Views using XIB files with Interface Builder; UIConstraints added programmatically for UIControls to display properly.
- Constructed views using Storyboard, Foundation, UIKit.
- Implemented Delegation pattern in order to properly update status displays and reading progress made between views of the workflow.
- Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
- Utilized UITabBarController, UINavigationController, UITableViews, UIWebviews. UIScrollView to display content as required in the App.
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
- Developed the code in object-oriented manner for optimal code re-usability.
- Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
- 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 the application.
- Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform some animations.
- Experienced developing application from scratch and developed application through storyboard.
- 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.
- Worked in an agile development environment with bi-weekly sprints.
- Pre-fetching data for different views for smooth screen transitioning.
- Took care of code review code fixes and bug fixes.
- Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
Environment: Xcode 8.x, 9.2 SDK, iOS 9,10,11 SDK, Objective-C, iPhone, Cocoa TouchFramework, UIKit, XML-Parsing, Agile-Methodology, Git.
Confidential, Tulsa, OK
IOS Developer
Responsibilities:- Involved in analysis, design and development of the application using Xcode.
- Developed Custom UIViews based on UIKit Framework.
- Worked with UINavigation View, UITabBar View, UITable View, UICustom Cell, and UIAlert View.
- Worked extensively with Objective-C as well as Swift and iOS SDK.
- Worked with MFMailComposeViewController to create email, which enable user to share.
- Worked on displaying the features and images on maps with WFS and WMS.
- Used Automatic Reference Counting for memory management.
- Used AFNetworking for server RESTFULcalls; ParsedJSON data received from back-end to properly present the content for numerous UITableViews throughout the application.
- Integrated a web-based content made with HTML5 on a native app using UIWebview.
- Constructed Views using XIB files with Interface Builder; UIConstraints added programmatically for UIControls to display properly.
- Constructed views using Storyboard, Foundation, UIKit.
- Implemented Delegation pattern in order to properly update status displays and reading progress made between views of the workflow.
- Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
Environment: Xcode 6.x, 7.x SDK, iOS 8,9&10 SDK, Swift, Objective-C, iPad, iPhone, Cocoa TouchFramework, UIKit, AVFoundation, Media Player, AFNetworking, XML, Agile-Methodology, Git
Confidential, Hoboken, NJ
IOS Developer
Responsibilities:- Worked extensively with Objective C and Cocoa frameworks.
- Worked with UIKit Framework for the applications at hand.
- Worked extensively on table view controller and made customized table view cells according to the client
- Pre-fetching data for different views for smooth screen transitioning.
- Followed a work data flow principle for design and development.
- Used Core data to store data locally in the device for Barcode Scanning feature.
- Worked closely within a cross functional team of testers and developers.
- Worked on web service calls, XML and JSON parsing included in the project.
- Worked with UIKit Framework for development and maintenance.
- For managing the memory Automatic Reference Counting (ARC) is used.
- Worked on low-level Language like C and C++ for ensuring the security and memory management.
- Added animation between UI Views for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View
- Used Core data Framework for local storage purpose in SQLite in few primary projects.
- Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required.
- Worked with LLDB and Xcode for debugging.
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
Environment: iOS 6.0 and 7.x, 8.x, Mac OS X, Objective C, XCode 4.6 and 5,6,7 Agile Methodology, HTML5, CSS, SOAP, JavaScript, JQuery
Confidential
UI Developer
Responsibilities:- Developed User Management in the Administrator Module.
- Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
- Created Mock-up designs and developed various functionalities with Java Script and jQuery.
- Used CSS, HTML to make effective and cross-browser compatible front-end pages with 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 with 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 with team.
Environment: Core Java, HTML, CSS,
