iOS Mobile Developer
Akshatha Hegde
Email id: ***************@*****.***
Mobile : +1-469-***-****
PROFESSIONAL SUMMARY:
Over 5 years and 6 months of experience in iOS application development as a senior iOS developer and well versed in using XCode, iPhone SDK, Cocoa Touch framework and Swift.
Responsibilities include ensuring that proper technical vision and software engineering processes are implemented on all projects incorporating best practices
Over all 5 years and 6 months of IT experience in the design, development, implementation, unit testing of iPhone/iPad applications (iOS).
Hands on experience on latest versions of Swift language.
Profound experience with Objective-C.
Superior proficiency with iPhone SDK, COCOA Framework, Xcode, XCTest (Unit testing in XCode),Interface Builder, Autolayout and Storyboards.
Experienced in all aspects of iPhone and iPad applications development including designing for all types of screen sizes and orientations.
Developed and implemented application designs based on MVC and Singleton.
Good knowledge in object-oriented designing and programming skills.
Efficient storage of data storage using File System, SQLite, Core Data and Database.
Experienced in XML and JSON Parsing, Offline Storage, Multithreading using both 1st party and 3rd party frameworks including TouchXML, SBJSON, NSXMLParser and NSJSONSerialization.
Extensive knowledge of various frameworks including UIKit, Core Data, Core Animation, Core Location frameworks, AVFoundation, AddressBook, AddressBookUI and MessageUI.
Hands on experience on Apple Push Notification & Bluetooth
Hands on experience in Social Networking API - Facebook, Google and Twitter.
Well versed in user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment.
Working knowledge of Unit testing(XCTest).
EDUCATION:
Academic Qualification: Bachelors in Computer Science Engineering, India(2011)
TECHNICAL SUMMARY:
Mobile Technologies
iPhone/iPad
Languages
Swift, Objective-C, C++, Java, JSON, HTML, PHP, JavaScript, XCTest(Unit testing)
Operating Systems
MAC, Windows 10, Windows 8, Windows 7, Vista, XP
Databases
SQLite, CoreData, Plist, XML
Repository
Git Repository
PROFESSIONAL EXPERIENCE
RR Donnelley, Warrenville, IL
Project: Custom Sense
Senior Mobile Developer 04/2017 to till date
Description: Scan the logger to collect temperature readings. It also has Bluetooth reader to read the temperature. Real-time access to temperature and location data from any device having the Custom Sense app. It helps you verify anytime that temperature sensitive shipments have been kept within the proper temperature range throughout their journey from the point-of-manufacturing to the point-of-consumption.
Roles & Responsibilities:
• Design and build applications for the iOS platform using Swift
• Ensure the performance, quality, and responsiveness of applications
• Collaborate with a team to define, design, and ship new features
• Help maintain code quality, organization, and automatization
• Implemented the Bluetooth reader and Graph.
• Built app that communicates with RESTful services
• Used ARC to handle memory management efficiently.
• Used Core Data
• Code development for various screens
• Wrote unit test cases
• Designed the Android app
Platform: iPhone, Android
Environment: Swift, XCode, Web services Handling, Bluetooth, Core Data, XCTest
Gogo LLC, Chicago, IL
Project: Gogo Entertainment
iPhone/iPad Developer 06/2015 to 03/2017
Description: The new Gogo Entertainment Player brings the magic of the movies and TV to the sky and onto iPad and iPhone. Use the Inflight Entertainment service to watch the latest movies and hit TV shows in flight.
Roles & Responsibilities:
Design and build applications for the iOS platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Help maintain code quality, organization, and automatization
Researched application acceptance and solicited feedback from users to boost adoption rates
Wrote technical specifications and maintained all reports pertaining to application development process
Built app that communicates with RESTful services
Used ARC to handle memory management efficiently.
Implemented the In-App Purchase, Apple Push Notification Functionality.
Code development for various screens
Platform: iPhone
Environment: Swift, XCode, Web services Handling, Push Notifications
Eesta Media Solutions Pvt Ltd, Bangalore, India
Project: Cosfire
iPhone/iPad Developer 10/2014 - 04/2015
Description: Cosfire is a unique protocol used to communicate between smartphones without any special hardware. A simple mobile App which can be installed as a service to communicate with your peer smartphones or can be used to pull information while your in shop, mall or while you are watching your favorite TV shows. Beta version is released.
Roles & Responsibilities:
Involved in designing user Interface for the application for the mobile devices iPhone
Involved in analysis, design and development of the application
Used MapKit for identifying and updating the location with global coordinates
Used RESTFUL web services with JSON to get the information from the server
Used Media framework AVFoundation, MPMediaPlayer to play videos
Used SQLite to store the downloaded media in the device
Worked on using Web services for fetching the date from server
Developed Application using XCode with MVC Architecture
Code development for various screens
Execution of Unit Test Cases
Verified User login
Conducted Usability testing of the application
Worked on developing the application that, it meets platform specific design guidelines
Involved in uploading the application to the App store
Preparing Functional Specification Document
Platform: iPhone, iPad
Environment: Objective C, XCode, Web services handling
Eesta Media Solutions Pvt Ltd, Bangalore, India
Project : Powersquare
iPhone/iPad Developer 01/2015 - 03/2015
Description: It is a Multiple Device Communication Application. The protocol is a wireless transceiver of data, to be designed for the communication between wireless transmitter and receiver by considering proper security techniques and data transmission errors and interference or noise from the environment. The protocol implements proper authentication mechanism to uniquely identify the wireless transmitter and receiver and authenticate the authorized users. It supports Point to Point, Multicast and broadcast communication features.
Roles & Responsibilities:
Designing of GUI
Used Lazy loading for the fast loading of the thumbnails in the application
Code development for various screens
Execution of Unit Test Cases
Worked on using Web services for fetching the date from server
Involved in JSON parsing for getting the data from the server
Involved in uploading the application to the App store
Preparing Functional Specification Document
Platform: iPhone, iPad
Environment: Objective C, XCode, Web services handling
Eesta Media Solutions Pvt Ltd, Bangalore, India 07/2013 - 10/2014
Project : Qarscan
iPhone Developer
Description: Quick Reality Augmentation app for productivity. The post augmentation is the user interactive tools after the augmentation content finishes playing. And also can be accessed by the user from their phone memory saved as my favorite, my coupon, my meetings, and my bookings. It had Message sending option, saving to phone’s address book, initiating call from app, social network sites like Facebook and twitter and map features.
Roles & Responsibilities:
Designing of GUI
Code development for various screens
Execution of Unit Test Cases
Worked on using Web services for fetching the date from server
Involved in JSON parsing for getting the data from the server
Involved in uploading the application to the App store
Preparing Functional Specification Document
Platform: iPhone,iPad
Environment: Objective C, XCode, Web services handling
Eesta Media Solutions Pvt Ltd, Bangalore, India
Project : Ovrrated 10/2011 - 06/2013
iPhone Developer
Description: The Next Generation of Rating. The fastest, most comprehensive rating system on the planet. Re-imagining the rating system and bridging science + technology together to give you Ovrrated. Something different, something fun, something delightful. Ovrrated is an easy way to rate the locations you check into. Leave comments, tips, and or opinions about your experiences and share them with your friends, acquaintances, or complete strangers.
Roles & Responsibilities:
Designing of GUI
Code development for various screens
Worked on using Web services for fetching the date from server
Involved in JSON parsing for getting the data from the server
Execution of Unit Test Cases
Involved in uploading the application to the App store
Preparing Functional Specification Document
Platform: iPhone
Environment: Objective C, XCode, Web services handling