Sr. Ios Developer Resume
Minneapolis, MN
SUMMARY:
- Around 8+ years experience in designing & developing Web & Mobile applications and 5+ years in IOS Applications.
- Significant experience in iPhone and iPad application development.
- Worked extensively on Xcode, iOS SDK, Interface Builder and Instrument.
- Deft at Object Oriented Programming (OOPS) with experience in C , C++ , Objective - C , Swift & PHP languages
- Expert at implementing IOS mobile development tools - AF Networking, Table Views, APIs, Core Data, Core Location, Magical Record, Map Kit, Core Graphics, Interface Builder, Cocoa Pods and Git for source control
- Proficient in implementing UI/UX with Storyboards, XIBs, AutoLayout constraints and Size classes
- Extensive experience consuming SOAP/REST Web Confidential and APIs.
- Experienced in Native Mobile Application development with Social Media platform integrations such as FaceBook, LinkedIn, Twitter & Google+
- Create/customize UI Views, Table Views, Tab & Navigation Bar as basic functionality in multi-view application
- Technical proficiency in the Frameworks - iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, AV Foundation and concepts like delegation, protocols and categories, Core Foundation, Core Data, Core Location, Core Confidential, Core Graphics, Core Animation, QuartzCore, Address Book and Message
- In-depth knowledge of MVC design architecture and Cocoa design patterns
- Store & maintain user data for IOS using NSUserDefaults, NSUserPreferences & NSNotificationCenter
- Integrated PushNotifications, LocalNotifications and Bluetooth network connectivity.
- Proficient in parsing JSON, XML PLIST and source control with Git & SVN
- Knowledge in Software Development Life Cycle (SDLC) with strategically designing & implementing the software, debugging, fixing and maintaining the software
- Good Knowledge in Objective C, Swift, Cocoa, iPhone SDK, REST, SQLite 3, PLIST, JSON, XML
- Proficient in developing web page quickly and effectively using HTML5, CSS3, JavaScript and jQuery.
- Involved in Development, Testing, Troubleshooting and Debugging of the application.
- Worked well with customers to determine requirements and application scope with efficient organizational work ethics, value based effective decision-making, team based cooperation and good communication skills.
- Worked in the internal process using SCRUM Agile methodology with supervision.
- Collaborate with senior mobile and senior backend developers in an Agile Methodology with little supervision.
- Participate in SPRINT Review to discuss project progress and take necessary steps; interact with SCRUM team programmers, testers, product owners & stakeholders to deliver right project value at the end of each sprint
TECHNICAL SKILLS:
Version Control System: GIT.
IOS Applications : Objective C, Swift, C, C++, CoreData, Cocoa Touch.
Software/Packages : IOS 4, IOS 5, IOS6, IOS7, IOS 8, IOS 9, IOS 10 with Xcode 3.0, 4.0, 5.0, 6.0, 7.0.1, 7.2, 8, 8.1 and Swift 1.4, 2.0, 2.3, 3,OSX 10.5, 10.6, 10.7, 10.8, 10.9, 10.10 and 10.11
MS Office: Suite (Word, Excel, Access, PowerPoint & Outlook) Adobe Acrobat, Apple Keynote, Apple Pages.
Programming Languages : Java, JEE, PHP, HTML5, CSS3, AJAX, JSON, XML, jQuery, Javascript, SQL and PL/SQL.
Databases : Oracle, SQL server, MYSQL, MS Access, SQLite, Firebase.
Operating Systems : MAC OS, Windows, UNIX, Linux
IDE : Xcode, Dreamweaver, Notepad ++, Eclipse.
WORK EXPERIENCE:
Confidential, Minneapolis, MN
Sr. iOS Developer
Responsibilities:
- Analyzed the requirements and designed a technical document for the requirement as a team
- Developed the UI screens by integrating different Views and Windows to make them user friendly.
- Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
- Used CoreLocation Framework to get the user current location accurately using CLLocation Manager .
- Utilized POST/GET method on RESTful API web service calls to upload and download new property information along with image.
- Implemented Reverse GeoCoder to find the rider current location.
- Used NSURL Session to communicate Web server to collect property related information in JSON .
- Worked extensively with google API's creating route map.
- Used MF Mail Compose View Controller to send email or SMS.
- Used NSJSON Serialization to serialized JSON to read the response that came through the server and also worked on APNS
- Participated in android application development by using JAVA, JEE
- Worked in an Agile Scrum environment
- Worked with Git for source code versioning.
Environment: iPhone SDK, Mac OS X- 10.11, Swift, Objective C, IOS 10/9.0/8.0/7, Interface builder, Cocoa Touch, Xcode, JSON, COREDATA, SQLITE, HTML5, CSS, JAVASCRIPT, APNS, GitHub
Confidential, San Francisco, CA
Sr. iOS Developer
Responsibilities:
- Analyzed the requirements and designed a technical document for the requirement as a team
- Developed the UI screens by integrating different Views and Windows to make them user friendly.
- Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
- Used CoreLocation Framework to get the user current location accurately using CLLocation Manager .
- Utilized POST/GET method on RESTful API web service calls to upload and download new property information along with image.
- Implemented Reverse GeoCoder to find the rider current location.
- Worked on MapKit framework and CLLocationManager together to show the property location and get the directions.
- Used NSURL Session to communicate Web server to collect property related information in JSON .
- Worked extensively with google API's creating route map.
- Used MF Mail Compose View Controller to send email or SMS.
- Used NSJSON Serialization to serialized JSON to read the response that came through the server and also worked on APNS
- Participated in android application development by using JAVA, JEE
- Worked in an Agile Scrum environment
- Worked with Git for source code versioning.
Environment: iPhone SDK, Mac OS X- 10.11, Swift, Objective C-2.0, IOS 9.0/8.0/7, Interface builder, Cocoa Touch, Xcode, JSON, COREDATA, SQLITE, HTML5, CSS, JAVASCRIPT, APNS, GitHub
Confidential, Atlanta, GA
iOS Developer
Responsibilities:
- Analyzed the requirements and designed a technical document for the requirement as a team
- Involved in SDLC gathering requirements, creating detailed Documentation which includes all business.
- Worked with UI Gesture Recognizers.
- Worked with UIActionSheets, custom Date Pickers and Date formatters .
- Making network calls to the server using NSURL Connection and using the NSXML
- Parser for the data parsing.
- Highly expertise in integrating Push Notifications and Network Connectivity
- Deployed Terminal utilization for SQLite database decryption and modifications.
- Worked extensively with Objective C and Cocoa frameworks.
- Created a module that captures the image and location details using the Core Location and AV Foundation framework respectively.
- Experience working with fabric kit framework for IOS App distribution.
- Created and used dynamic libraries for the future applications.
- Expertise in MVC design architecture , Cocoa design patterns and concepts like delegation, protocols and categories .
- Implemented SQLite 3 embedded database to capture user data.
- Used lldb in Xcode for debugging.
- Oversee overall systems testing and migration of platforms and applications to production.
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Effectively communicated with business owners to explain limitations and provide feedback.
- Worked on web service calls JSON parsing included in the project.
- Created UI designs using auto layout in Storyboard.
- Developed unit tests for testing specific functionality and logic.
- Worked on bug fixing as documented by QA team.
Environment: IOS 6.0, 7.0, Mac OS X 10.0, Objective C, Xcode, Cocoa Touch, Cocoa framework, JavaScript, jQuery, Core Location, and AVFoundation
Confidential, Nashville, TN
IOS Developer
Responsibilities:
- Design, Development of all the screens for application using cocoa touch, Objective-C
- Meeting with business team to discuss the needs and possible solutions
- Experience in creating mockups using the prototype tool called inVision
- Designing the screens and workflow for iPhone client application
- Worked with Backend team to communicate with web Confidential
- Implemented singleton classes to interact with database
- Used provisioning profile while development of the app
- Performed Unit and integration testing all the modules
- Implemented push notification service setup on App side .
- Worked closely within a cross functional team of testers and developers.
- Worked on cocoa touch layer and core OS layer for handling network storage.
- Worked on GCD in order to handle multithreading functionality.
- Used SVN repository to checkout and update the codebase changes.
- Created IPA file and distributed them to testers for testing purpose.
- Worked on f inding problems and resolving the issues generated.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required.
Environment: IOS 5 and above, Mac OS X, Objective C, Xcode 4.6,5, Cocoa, Cocoa Touch, inVision, sketch, Photoshop, Cocoa framework.
Confidential
Front end Web Developer
Responsibilities:
- Analyzed the requirements and designed a technical document for the requirement as a team
- Designed the mobile application interface
- Created Login, Signup and Login issues assistance page.
- Created various tabs for the bank accounts and their FAQ's regarding the liabilities provided by the bank.
- Implemented designs, including experimentation and multiple iterations.
- Strengthened developmental methodologies by introducing a code quality document.
- Modified existing software to correct errors, adapt to new hardware and improve performance
- To control the usability, aesthetics, speed and communication of the websites.
- Used Wireframes to draw the user requirements.
- Developed clickable prototypes in HTML, DHTML, Photoshop, CSS and JavaScript.
- Tested web sites and fixed any existing bugs using Firebug .
- Provide maintenance to several websites.
- Responsible for code optimization and test the website across different browsers.
- Worked in the internal process using SCRUM Agile methodology with supervision.
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the
- project and take the necessary steps for the project to be completed successfully.
- Interact with SCRUM team developers , programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
Environment: HTML, CSS, JavaScript, RESTFul, Shell, JSON, UNIX, SQL, MYSQL, Eclipse, Clear Case
Confidential
Web Developer
Responsibilities:
- Analyzed the requirements and designed a technical document for the requirement as a team
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Implemented AJAX based UI with above said Architecture with Rich Internet UI in modules.
- Implemented AJAX driven UI Element and Search Algorithm using Ajax .
- Manipulated CSS, HTML and DHTML, JavaScript for presenting appealing GUI.
- Worked on jQuery extensively for various user interactions, front-end validations and other visual effects.
- Worked extensively on web 2.0 migration from Conventional web Frame work to Ajax driven framework and extensively used jQuery, Dojo, YUI, AJAX and MVC in Presentation Layer.
- Used JavaScript and CSS for UI Design Mockup. Written code in YUI/JavaScript /CSS /AJAX code of the application. Created Dynamic Integration of YUI Tab, YUI Grid, and other YUI component Integration with Ajax.
- Developed custom jQuery Plugins for custom functionality of the site.
- Developing Prototype for the project using Ajax, Hardcoded JSON, jQuery, JavaScript HTML, and CSS
- Created and optimized graphic prototype websites and applications interfaces using Adobe Fireworks CS3.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc., 175505
- Developed tested cross-browser compatible and standards-compliant CSS-based page layouts.
- Provided customer support by lending quick business solutions to integrate existing products with Work flow manager.
Environment: JavaScript, CSS, Ajax, Dojo, SOAP, Shell, XML, XSLT, UNIX, SQL, MYSQL, Eclipse, Clear Case.