Iphone Application Developer Resume
Malvern, PA
SUMMARY
- Software developer with over 5+ years of total IT experience with 2 years in iOS (iPhone/iPad) development experience in Objective C and COCOA.
- Experience in COCOA and COCOA Touch frameworks for native iPhone and iPad applications development using Xcode IDE, iOS Simulator and Interface Builder.
- Strong programming experience in C/C++,Objective - C, Java and SQL.
- Experience in COCOA API consisted of Foundation, UI Kit and Core Data frameworks
- Proficient in creating application user interface throught Storyboards and create custom controls.
- Experience in communicating with web services including: JSON, XML, HTTP
- Proficient in database technologies like MySQL, Oracle 10g, SQL, PL/SQL
- Expertise in Development tools like XCode and Interface Builder
- Thorought understanding of MVC architecture design pattern and other concepts likes delegation, protocols, categories etc.
- Familiar with object oriented techonoly concept and design and how it can be use to facilitate objects reusability.
- Experience with Xcode tools for Core Data to creating relationship and property among entities an attributes.
- Experience in with UNIX, Mac-OS, and Window flatforms
- Have background on Object Oriented Analysis & Design (OOAD) methodologies, Agile Development methodologies, Design Patterns and Software Development Life Cycle (SDLC).
- Strong analytical and problem solving skills, excellent communication and presentation skills and excellent team player.
- Experience in writing SQL queries, Functions, Triggers, Procedures.
TECHNICAL SKILLS
Development Tools: XCode, Interface Builder, Instruments.
Languages: C/C++, Objective - C, Java, SQL, XML,UML,PHP,CSS
Frameworks: iPhone SDK, Android SDK
Databases: MySQL,SQLite,Oracle 10g
Other Tools: Visual Studio, Eclipse,Netbean,Visio
Operating Systems: UNIX, Mac,Windows XP/Vista/7.
PROFESSIONAL EXPERIENCE
Confidential, Malvern,PA
IPhone Application Developer
Responsibilities:
- Description: Confidential iPhone/iPad application provides their customer the tools need to securely manage their accounts at the fingertips. View their balances and current asset mix, monitor personal investment performance, trade mutual funds, ETFs, and stocks in your retirement and nonretirement accounts, check recent transactions and brokerage orders, review detailed cost basis accounting information, apply a cost basis method to your mutual fund transactions, review details of your 401(k) or other employer plan, view index trends, research investment choices and follow market developments, share news, videos, and other content..
- Involved in updating the application UI and application data structure for both Iphone/Ipad
- Converting tab bar navigation to side menu like “facebook app”.
- Update new UI according to “red” line specifications provided by designers.
- Add new controllers to side menu view.
- Update icons in side menu to support retina display.
- Implement new navigation controller to draw navigation bar with images
- Implement new function to populate “menu” buttons on every parent page.
- Extensively used table views, table view delegates and table view data sources.
- Add pan gesture to container view to hide or display side menu.
- Used common UI elements like UITable, UIAlertviews, UITextfields, UILabels.
- Using Instrument tool to provide some function automate testing.
Confidential, Hartford,CT
IPhone Application Developer
Responsibilities:
- Involved in upadating the application to newer version for Ipad
- Design and code performance module to check sytem performance and saving performance data in plist.
- Design and code debug module to ease the debugging process and record debugging statement in sqlite database.
- Design module to access SQLites for accessing, updating, and saving information.
- Code new module to solve long folder name and file name problem.
- Migrating functions between Explorisa SPS and CMS application.
- Extensively used table views, table view delegates and table view data sources.
- Add gestures single tab, double tap, drag.
- Extensively used common UI elements like UIAction sheets, UIAlertviews, UITextfields, UILabels.
- Fixing previous version to adapt to rotation.
- Solved image overlapping within tableview when scroll.
- Use MFMailComposeViewController for sending email from performance and debugging module.
Confidential, Westminster, CO
IPhone Application Developer
Responsibilities:
- Involved in all aspects of application development including design and development and testing.
- Actively involved in mockups, prototyping, and design with other members of the design team.
- Designed the app based on the Apple Human Interface Guidelines.
- Used the Tab based application template for better access to all functionalities and features.
- Extensively used table views, table view delegates and table view data sources.
- Worked with UIviews and view customization.
- Regularly used gestures single tab, double tap, zoom, drag.
- Extensively used common UI elements like UIAction sheets, UIAlertviews, UITextfields, UILabels, UIScrollvies etc
- Created the data model using Core data editor, define relationship among entities, defined entity attribute and its’ property.
- Added custom code to support device orientation.
- Built numerous hierarchical set of views using UINavigationController to allow the user to move back and forth between screens
- Implemented animation with NSTimer and handled Drag Events and gestures.
- Developed the application flow including the different views and transitions using UIScrollView.
- Coded FlickrAPI for searching and downloading online photos.
- Created grid view to display searching result
- Adding chrome effects using NSTimer so that the UI looks smoother
- Use MFMailComposeViewController for sending email
Confidential, Melbourne, FL
IPad Application Developer
Responsibilities:
- Participate in all aspects of application development including design and development.
- Involved in user interface design with other members of the design team.
- Designed the app based on the Apple Human Interface Guidelines.
- Parctipated in design custom button, toolbar items, and view images using Photoshop editing software
- Developed main user interface for the application based on screen designs from the team.
- Extensively used common UI elements like UI View, UITextfields, UIButton, UIScrollviews,UILabel, etc.
- Using Cocoa classes extensively: NSURL,NSURLRequest,NSURLConnection
- Implemented REST client to communicate with the back-end REST web services over HTTP to retrieve data.
- Using gesture recognizer for pan and tap
- Extensively used table views, table view delegates and table view data sources.
Confidential, Ridgefield Park, NJ
Android developer
Responsibilities:
- Working together with other developer in all aspect of the Agile development process.
- Collaborate with other team member to define system functional.
- Develop a mockup app and protype to presented to the manager.
- Create Post, Saved,Draw idea using XML
- Create Tab Bar for each Post, Saved,Draw
- Create Grid View display to display difference ideas acquired from server
- Code Post function to display new idea onto the presentation screen
- Code function to save ideas to the server
Confidential, Austin, TX
Web Developer
Responsibilities:
- Redesigned Sites Layout for company’s sites.
- Implement HTML, DHTML web pages using CSS and JavaScript for sites.
- Implement PHP code for application.
- Used Java script for client side validations.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Used simple XML to build/process XML documents.
- Recreated and implemented PHP code for some application in PHP 4.0.
- Involved to upload application and database by using Client Software.
- Involved to manage Domain Name Server by using FTPclient client software.
- Upload the code and do necessary changes and test the application in server, if needed then fix the bugs and test again.
Environment: PHP 5, JavaScript, MySQL, Apache, WAMP, CSS, LAMP, XML, HTML, DHTML.