Iphone Application Developer Resume
Tampa, FloridA
SUMMARY
- Over 7 years of experience in designing, developing and maintenance of client server applications including good experience in mobile application design and development on IOS platform.
- Experienced in developing applications for multiple domains including business, financial, healthcare, manufacturing, e - commerce etc.
- Extensive experience in developing Consumer and Enterprise iOS Apps for iPhone/iPod Touch and iPad devices.
- Experience in Native Mobile Application Development with Social Media platform integrations such as Facebook, Twitter,Dropbox and Google Plus.
- Extensively worked on view layer of iOS Applications using UINavigationController, UITabBarController, UITableViewController and iPad specific SplitViewController and PopoverViewController.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Written Multi-Threaded Applications using iOS GCD blocks, NSOperationQueue.
- Experienced in Mobile Application Development using UIKit, core foundation with Cocoa touch.
- Involved in Object Oriented Analysis/Design & Design Patterns including MVC across the apps.
- Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project.
- Experience in collaborating with senior mobile developers by following theAgile Methodology with little supervision.
- Proficient in using source control with Git (that includes collaboration platform GitHub).
- In dept knowledge of HTML5/JS/JQuery/CSS.
- Well experienced on client server applications consuming the web services of type REST, SOAP, WSDL and parsing of data using the JSON, XML parsers.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Solid knowledge of Object Oriented Concepts and good development experience using those concepts in building re-usable code.
- Strong knowledge of bug fixes and Intergration.
- Good exposure to Unix-Systems programming and understanding of UNIX OS architectures.
- Well versed with Onsite and offshore team coordination.
- Well experienced in Memory management and multi-threading.
- An innovative team player with debugging and analytical skills, proven to work under tight dead lines.
TECHNICAL SKILLS
Language: Objective-C, PHP-MYSQL, HTML, CSS, JavaScript, C, Java
Knowledgeof: Swift, Android
Software: MS Office, Open Office
Web Servers: REST, SOAP
Browsers: Firefox, Chrome, Internet explorer and Safari.
DBMS: Sqlite, Core Data, Oracle9g/10g
IDE: XCode, Eclipse
Systems: Windows Xp/7 &8, MAC OSx,iOS 6, 7 & 8
IOS Framework’S: UIKit,Store kit,Core Data,Core Location,Map Kit,Social,CF Network,Core Graphics,iAd
Third Party Framework’s: FaceBook, twitter, DropBox, ASIHTTP, SBJSON, TestFlight, Core Plot
PROFESSIONAL EXPERIENCE
Confidential, San Francisco
IPhone Application Developer
Responsibilities:
- Worked extensively with Objective-C, Xcode and Storyboard for the application at hand.
- Performed Unit test and fixed bugs in Agile Enviroment.
- Created Custom UIViews, custom TableViews, and custom TableViewCell for user interface.
- Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
- Integrated thirdparty frameworks like SBJSON, Stripe
- Used Synchronous & Asynchronous for get the products / items list.
- Integrated social trameworks
Environment: Objective C, Cocoa Touch, Storyboard, SBJSON, Stripe, SQLite, REST
Confidential, New Jersey
IPhone Application Developer
Responsibilities:
- Worked extensively with Objective-C, Xcode and Storyboard for the application at hand.
- Performed Unit test and fixed bugs in Agile Enviroment.
- Used Maps for current location & near by branches locations.
- User notifications for transactions and updates.
- Used core plot library for pictorial graphs.
- Created Custom UIViews, custom TableViews, and custom TableViewCell for user interface.
- Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
- Used UIKit, MapKit and Core location to enhance user to find nearest ATM locations.
- Created custom annotations and annotation views.
- Web services used to connect to database were NSURL, NSURLConnection, and Grand Central Dispatch
- Back end response was JSON based and parsing was done using NSJSONSerialization
Environment: Objective C, Cocoa Touch, Storyboard, NSJSONSerialization, Core Plot, SQLite and Core Data, GCD, Map Kit and Core Location.
Confidential, Tampa, Florida
IPhone Application Developer
Responsibilities:
- Participated in design, implementation and user experience sessions with the product and testing teams.
- Participated in creating layout and user interface suitable with networks and mobile platforms.
- Developed different Layout, Views, Labels, Custom buttons.
- User notifications for regular updats
- Used custom tableviews for displaying the helth plans
- Used REST api for displaying the server data
- Participating memory leaks and unit testing
Environment: Objective C, Cocoa Touch, Storyboard, NSJSONSerialization, REST, SQLite, GCD,Push Notifications,Certificates
Confidential, San Francisco, CA
IPhone Application Developer
Responsibilities:
- Participated in design, implementation and user experience sessions with the product and testing teams.
- Participated in creating layout and user interface suitable with networks and mobile platforms.
- Developed different Layout, Views, Labels, Custom buttons.
- Worked user interface and different functionality accident scene assistant section of the app.
- Implemented multiple UITextFields to allow the customer to enter the personal vehicle information.
- Created custom TableViews and custom TableViewCells for user interface.
- Created custom codes for various applications.
- Implemented Map Kit and Core Location.
- Code maintenance and enhancement to application.
- Used Photoshop for image editing purposes.
- Back end response was JSON based and parsing was done using NSJSONSerialization
- NSURLConnection was used to make the networking call.
- Used GCD and blocks to consume data in background
- Used NSUserDefaults to store user information in Plist
Environment: iOS, Mac OS X, Objective-C, Xcode, Cocoa Touch Framework, iPhone/iPad Simulator,and JSON.
Confidential, Sunnyvale, CA
IPhone Application Developer
Responsibilities:
- Analyzing the requirements
- Designed, developed and tested iOS application.
- Created user interfaces
- Identified and fixed application bugs.
- Performed application tuning using Xcode instruments.
Environment: IOS SDK, Mac OS X, Objective C, Xcode,, iPhone Simulator Sqlite3 Database
Confidential
Java Programmer
Responsibilities:
- Involves in all the phases of the Project Life Cycle
- Involved with architects to develop and complete the architecture for the application.
- Developing, maintaining and testing (unit-testing) the application according to the requirements.
- Responsible for coding of Action Classes(Struts),Model Classes.
- Responsible for coding of JSP’s for district and Scheme modules.
- Performed in developed Database operations using Hibernate.
- Working on the enhancement for the application and also resolving the errors after UAT
Environment: Jsp, Struts, Hibernate, MyEclipse, Tomcat and Oracle.
Confidential
Java Programmer
Responsibilities:
- Responsible for coding of DAO classes usingSpring with hibernate.
- ImplementingBusiness logic.
- Responsible for coding POJO Classes.
- Developing Hibernate Configuration files for Oracle.
Environment: Java, JSP, Spring, Hibernate andOracle.