Mobile Application Developer Resume
Portland, OR
SUMMARY:
- A software developer with 6 years of hands - on experience with Design, Development and Deployment of Mobile applications using iOS SDK. With demonstrated development experience using Objective C and Swift. Creative, resourceful and flexible, able to adapt to changing priorities and maintain a positive attitude and strong work ethic.
- Experience in developing and publishing iPhone/iPad Applications using Objective-C, Swift and Cocoa Touch.
- Proficient in XCode and iPhone SDK.
- Built applications using programming languages: SWIFT, OBJECTIVE C, JAVA, C++ and C.
- Created customized views, table views, collection views, action sheets, segmented controls, tab bars and navigation bars for application UI.
- Expertise in using third-party libraries such as AFNetworking, Alamofire, RestKit, Testflight, Google Analytics, Crashlytics. Also, utilized MBProgressHud and MagicalRecord to build application capabilities.
- Strong knowledge on Core Frameworks like AddressBookUI, AVFoundation, Core Foundation, ContactsUI, PushKit, Core services, Core Graphics , Core animation , and Confidential .
- Experience with platform iOS APIs like Push Notifications, Navigation Controller , Custom Views, Social SDKs (Facebook, Twitter & Google +).
- Worked with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
- Experience with CocoaPods as dependency manager for iOS Projects.
- Skilled in performance analysis/tuning and Memory leak analysis using instruments.
- Well versed with complete Software Development Life Cycle (SDLC) process this includes designing and implementing the software, debugging, fixing and maintaining the software.
- Working knowledge of the general mobile architectures, trends, and emerging technologies.
- Experience working with Version control systems like GIT and BitBucket.
- Experience working with Bluetooth technology including creating an iBeacon app.
- Assisted in the design of a web based interface to enable Rapid App development in React.js/React Native .
- Understanding of Apple iPhone App store requirements, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on testing/real device.
- Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
- Expert in making efficient use of Interface Builder in building the Applications by using Storyboard and Auto layout.
- Strong expertise in developing software applications using Test Driven Development (TDD) via Agile Modeling (AM) approach.
- Clear knowledge in Testing and Distribution of the App on the AppStore.
- Maintained and enhanced several iPhone applications and uploaded to the Apple Store.
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
- Established and maintain productive working relationship with management, clients and Team members.
- Highly motivated enthusiast, fast learner, eager to meet new challenges and quickly grasp new technologies, skills, concepts, and ideas.
- AnswerConnect: Live answering and Receptionist service.
- YocoBoard: Time tracking app, provides reports to track clock-in records.
- Confidential : Messaging service app, helps to build and keep relationship with clients.
- AnswerForce-Answering Service: Providing a live answering service for your incoming calls
- Synclio: VOIP based business phone system.
TECHNICAL SKILLS:
IOS Applications\ Development Models and Patterns: Swift, Objective-C and Cocoa development for MVC, MVVM, Agile, IPhone and iPad in Xcode, Interface builder, UIKit, Cocoa touch.
IDE\ Programming Languages: XCode, Eclipse, Sublime Text, Swift, Objective C, Java, C++ and C
Database\ Operating Systems: Confidential, SQLite & MS Access, MAC OS, iOS, Android, Linux, UNIX
Version Control Tools\ Project Management Tool: GIT, Bit Bucket, MS Project, Trello and JIRA
Web Service\ OAuth: JSON, XML and Apache Tomcat, Facebook, Google and Twitter
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
Mobile Application Developer
Responsibilities:
- Worked extensively with Swift and Cocoa frameworks.
- Worked on message parsing, with help of JSON parser.
- Created the User Interface/Navigation Layout for the application with respect to the business model flow.
- Develop Push Notification across Multiple devices.
- Improve application performance by optimizing code, improving payloads, caching, compressing communication,
- Added functionality like user status update.
- Worked on Photoshop CS5 for image editing and alterations, to custom design the appearance and looks of the application.
- Tested the application for memory leaks and relevant bugs, fixed the leaks, and deployed on different iPhone firmware’s to validate the application stability.
- Developed a custom library to be transcended to different applications for easier use in which it allows for multi-purpose activity.
Technical Environment: IOS 9/10 (iPhone SDK), Mac OS X, Swift 2/3 C, XCode, Cocoa framework, Confidential, MagicalRecord, CocoPods, JSON, Autolayout
Confidential
IPhone Application Developer
Responsibilities:
- Developed an internal application for employees to co-relate with their upcoming meetings conducted by the company.
- Work on UINavigation View’s and UITableView’s.
- Work extensively with objective C and coca touch framework.
- Implement XML/JSON parsers to get information from server.
- Worked on Master-Detail application and used custom UITableView to retrieve data.
- Design and developed Interactive tool applications for employees and business partners.
- Managed and updated existing apps based on the bugs notified by the users.
- Provide technical assistance to other team members as needed.
- Tested the application for memory leaks and relevant bugs, fixed the leaks, and deployed on different iPhone firmware’s to validate the application stability.
- Deployed and tested the application on different iPhone’s firmware, fixed bugs and resolved memory management issues.
Technical Environment: Objective-C Bridge for Swift, Xcode 6.4, Mac OSX, Cocoa Touch, UIkit, Core Graphics, RESTful JSON converted to existing Soap Services, ios 6.1 / iOS 7/iOS 8, iPhone Simulator, Confidential,
iPhone Application Developer
Responsibilities:- Developed as an iPhone application, compatible with iOS 5.0 or later
- Back end was JSON and response was parsed using RestKit framework
- UIKit framework was used to design and implement UI
- UI was implemented using Storyboarding
- Memory management system used was Automatic Reference Counting
- MessageUI framework was used to share deals through email or messaging
- OAuth was used to share notes though Facebook or Twitter
- Worked on entire application from UI design and implementation to writing code for various features
- Primary task was to design and code logic for saving receipts and connecting to web services
- Implemented AVFoundation to allow users to take pictures of receipts
- Implemented code to connect to web services for latest deals
- OOP practices used were MVC and Singleton architectures
- Seized ownership and fixed bugs when documented
Technical Environment: Swift, Mac OSX, Cocoa Touch, Foundation, Uikit, Core Graphics, RESTful JSON, AVFoundation, iOS 6.1
Confidential
IPhone Application Developer
Responsibilities:- Upgraded reporting system of the application for analytics.
- Developed iPad login and signup module that includes backend communication with Web Services
- Developed new components like infinite scrolling section for sliding table view
- Solved major defects in navigation controller behavior for the application
- Developed Facebook integration for the application
- Improved the efficiency of the application by optimization that resulted in faster loading of streaming data. (Main thread and secondary thread)
- Provided mechanism to avoid loading of duplicate data in table views (due to concurrent server calls)
- Handled scenarios of no data for application during good network signal
- Explained the design problem of invocation by drawing flowcharts
- Assisted Project Manager with release build schedules
- Documented the technical specifications
- Managing the work log and following the schedule to ensure completion of projects before deadline
- Followed a work data flow principle for design and development
Technical Environment: iOS 4.x and 5.x (iPhone SDK), Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, iPhone Simulator, JSON, RestKit
Confidential , Chennai, TN
Mobile Application Engineer
Responsibilities:
- Design and developed app from scratch
- Involved in designing and development of the app
- Tested the application for memory leaks and relevant bugs and fixed the leaks.
- Created the User Interface, UINavigation View and UITableView for the application with respect to the business model flow.
- Work extensively with objective C and coca touch framework.
BookCab, Chennai, TN
Responsibilities:
- Developed an internal application for employees to co-relate with their upcoming meetings conducted by the company.
- Work on UINavigation View’s and UITableView’s.
- Work extensively with objective C and coca touch framework.
- Implement XML/JSON parsers to get information from database.
- Worked on Master-Detail application and used custom UITableView to retrieve data.
- Design and developed Interactive tool applications for employees and business partners.