Ios Developer Resume
Dallas, TX
SUMMARY:
- Technically strong and sophisticated Software Developer with solid experience and knowledge on Mobile Technology, Mobile Operating System and Mobile Industry Standards as well as solid coding and design skills. Besides, I strive to constantly upgrade knowledge on new and emerging technologies to keep up with ongoing trends. Moreover, I possess enriched experience on Mobile Consulting, using Frameworks, proven methodologies, best practices and design patterns.
- Over 6 years of experience in IT industry, working with various mobile and Web technologies such as iOS, Objective - C, Cocoa Touch, Swift using X-Code, Web services, HTML, CSS, Java Script, Node and Python
- Outstanding experience in design and development User Interface Applications, integrating with various Databases and Client-Server applications, Multiview applications using Tab Bars, Navigation Bar and Table Views
- Hands on experience of iPhone SDK’s application development besides working extensively on X-Code Interface Builder
- Strong knowledge on Core Frameworks like Core Data, Core Graphics, Core Animation, UI-Kit, AR-Kit, Core ML
- Sound knowledge in MVC Design architecture, Cocoa Design Patterns and concepts like Delegation, protocols and Categories
- Experience in implementing Local and Push notifications, good understanding of Multi-threading, NSOperations and Grand Central Dispatch
- Hands-on experience in consuming SOAP/XML/JSON web services & source management tools like Git, iOS Bluetooth, BLE and Audio Experience
- Real time experience in saving data using NSUserDefaults, SQLite Database and CoreData
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines
- Utilized core data for in-app persistence and SQLite.
- Good understanding and experience with integrating Bluetooth Low Energy (BLE) device connectivity with iOS devices for IoT projects.
- Tested applications on iPhone simulator, iPod touch and iPhone device.
- Developed the App using CocoaTouch frameworks like UIKit, Foundation, and CoreGraphics Frameworks.
- Experience in developing Android mobile applications with Android Studio.
- Proficiency with RESTful Web Services, JSON and XML parsing.
- Familiar with various iOS design patterns such as MVC, Singleton, Observer pattern etc.
- Good experience with GCD, Blocks and NSOperation to handle Multi-Threaded applications.
- Familiarity with integrating existing Social Media APIs like Twitter and Facebook.
- Managed complex dependencies with third party frameworks like Blindside.
- Handled version control by using Git Hub along with Source Tree, JIRA and GitX.
- Familiarity with Agile methodologies like SCRUM & Extreme Programming (XP).
- Executed test cases/scenarios across development projects and environments.
- Experience in design, analysis and simulation of algorithms using MATLAB. Strong background in Logic Design, Communication theory, Digital Signal Processing and algorithms.
- Working closely with team leaders and team members to deliver products in time
TECHNICAL SKILLS:
Objective: C, C++, Java, SQL, Swift.
Scripting Languages: UNIX Shell Script, HTML, JavaScript, JSON, Angular JS, Node JS.
IDE s / SDK s: XCode 5/6/7/8.X, Visual Studio, Eclipse, Keli.
Frameworks / APIs: Cocoa Touch, Foundation, UIKit, MapKit, AV Foundation, Core Graphics, Core Data, Core Animation, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, OpenGL ES.
Mobile Operating Systems: IOS4/5/6/7/8 Windows CE.
Databases: MS SQL Server Compact (SQL CE), Core Data, SQL Lite.
Web Service Specifications: Restful Services, SOAP Services.
Operating Systems: MAC OSX 10.5/ 10.6/10.7/10.8 , Unix/Linux, VxWorks, MS-DOS, Windows.
CI Tools & Testing: Jenkins & Appium.
Phone Simulator and Emulator: IPhone / IPad, Geny Motion, Windows.
PROFESSIONAL EXPERIENCE:
IOS Developer
Confidential, Dallas, TX
Responsibilities:
- Modified the existing CitiBank app with more nourished features and additional functionality
- Created navigation menus and toolbars to communicate with website
- Created custom cells to assemble the products to be displayed inside the cell.
- Consumed the backend web services to display the data on the dashboard page using the JSON parsing.
- Worked with product managers on the development the product to its best use.
- Added continuous Integration for testing automation and integrated the beacon detection in application.
- Implemented database methods to store data locally for maintaining offline functionality
- Utilized TouchID and snapshot of accounts without user logging in to the app.
- Worked closely with QA team for coordination of development and testing
- Used Unit test to implement an automated functionality test.
iOS Developer
Confidential, New Jersey, NJ
Responsibilities:
- Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective-C.
- Worked with Objective-C, Swift and Cocoa Framework, Map Kit, UI Development, E mobility and Core Location.
- Designed XSDs to define the XMLstructure of data exchanged between iPhone and server.
- Implemented the scroll functionality by using UIScrollView on all screens of the app.
- Developed components like infinite scrolling section for sliding TableView.
- Implemented the App using web services to read the data from API for features like store locator, home, categories of store products.
- Experienced in Debugging the Code at every Stage line of Implementation.
- Coordinated with technical staff in the configuration of iTunes AppStore.
- Wrote various methods to manipulate HTML and CSS in JQuery made pages' dynamic using AJAX, JSON and XML.
- Implemented NSURLConnection to integrate with backend web services
- Implemented asynchronous method to download the data from the webserver.
- Implemented Single Sign On feature in Reader Application with Facebook.
- Implemented Share, like, tweet feature using Tweeter API.
- Implemented Web trend mechanism in Zinio iPhone/iPad applications.
- Involved in the entire SDLC of the applications.
iOS Developer
Confidential, Dallas, TX
Responsibilities:
- Designed and developed using MVP and VIPER design patterns.
- Managed customer relationship and worked with internal teams to integrate new and existing web services and SSO login.
- Worked extensively with Swift and Cocoa frameworks.
- Responsible for Service Integration Development and Testing.
- Worked extensively on table view controller and made customized table view cells according per the client and Pre-fetching data for different views for smooth screen transitioning.
- Worked on scanning and camera frameworks.
- Worked on web service calls JSON parsing included in the project.
- Added animation between UI Views for smooth transitioning and better user experience.
- Worked with Xcode for debugging and GIT for source control.
- Followed a work data flow principle for design and development.
- Communication with the API was achieved using NSURL Connection.
- Implementation of NSURL Connection and its delegate methods with JSON Parsing.
- Used Atlasian tools such as JIRA to manage and keep track on progress of project.
- Documented project requirements, API design and implementation, API Developer Guide and iPhone App Developer Guide.
- Worked closely with android and data science development teams.
iOS Developer
Confidential
Responsibilities:
- Coordinated weekly meetings and live demos to the client.
- Worked closely with cross-functional team of testers and developers.
- Developed this app in a team of four iOS engineers, graphic designer and web services team for the iPad version.
- Worked on integrating third party APIs to share the meeting link.
- Implemented CVCalender where user schedules a meeting.
- Worked on Core Data which helped to keep the app synchronized with the server.
- Used NSURLConnection to make API calls in this project.
- Employed certain design patterns like MVC, custom protocols and Singleton throughout the development of this application.
- Used XIB's for designing all the view controllers and worked with designer provided artifacts for dressing up the standard controls.
- Used XCTest Framework for creating unit test cases.
- Used NSURLConnection to make API calls and parsed the retrieved XML data using NSXMLParser.
Environment: XCode 4, 5, Objective C, Instruments, SVN, Jenkins, Core Data, Core Foundation, Core Animation, UIKit, Cocoa Touch.