Ios Application Developer Resume
NJ
SUMMARY
- Over 7 years of software development experience of which more than 2 years as a Mobile Application Developer.
- Possesses strong problem solving, design, development and project management skills.
- Constantly striving to learn new technologies and look to ways to improve myself in this rapidly changing industry.
- 2+ years of experience in iOS Application Development (iPhone, iPad).
- Experienced with Agile, SCRUM, Waterfall, and Test Driven Development SDLCs.
- Experienced in using iPhone - SDK and objective-C to engineer iPhone/iPad applications.
- Hands on experience on Xcode, iPhone/iPad SDK, Coca Touch, Interface Builder, Objective C, Instruments, Jenkins and Version control systems (Git, Mercurial), social networking.
- Expertise in Code refactoring, Application Maintenance, UI Implementation, Code review, Code management.
- Skilled in multithreading using Grand Central Dispatch, NSURLConnection, AFNetworking, and NetworkQueues.
- Responsible for consuming the REST API, getting JSON, XML response and parsing them to get the required information.
- Expertise of storing data within SQLite, Core Data, Parsing, online and offline databases.
- Solid working knowledge of UI design implementation using Storyboards and NIB files.
- Vast experience in structured and, Software development methodology, software design patterns and Object Oriented Design.
- Worked on cloud integration using Dropbox.
- Thorough understanding of memory management in iOS environments with ARC and MRCs.
- Strong understanding of iOS provisioning portals (certificates, developer and distribution profiles).
- Contributed on concepts from prototyping to release of the App.
- Implemented lazy loading to improve performance and give better user experience.
- Experienced with open source libraries, analytics library like Flurry and Google analytics.
- Used gesture recognizer to make interface more friendly.
- Used static analyzer and instruments to improve app performance.
- Designed and developed custom, reusable view.
TECHNICAL SKILLS
Programming Languages: Objective C, JAVA, C, HTML5, CSS, JavaScript, SQL, C#, Python.
Software: XCode, Eclipse, Visual Studio, PeopleTools, PeopleSoft HRMS 9.0, PeopleSoft CRM 8.4.
Database: Core Data, SQLite, Microsoft SQL Server, Oracle 9i, PostgreSQL.
Frameworks: Foundation, UIKit, Core Services, MapKit, Core Data, Media Player, Message, Facebook/Twitter, Django, .NET.
Source Control: Git, Mercurial.
Environment: iOS 5 - 7 SDK, Xcode 4.3 - 6, IPhone Simulator (5.0-8.0), Mac OS X, Unix, Interface Builder, Objective C, JSON Parser, XML Parser, GIT repository, SQLite3, REST Services, UIKit, Agile, Sprint planning.
PROFESSIONAL EXPERIENCE
Confidential, NJ
iOS Application Developer
Responsibilities:
- IOS application is designed and developed for e-journal of Confidential Corporate communications.
- Involved in app designing, requirements, estimates and project timelines.
- Extensively used Objective C for creating application.
- Developed UI requirements using interface builder and coding in objective C.
- Developed XML parser to get metadata of article and article content.
- UI implementation done by coding customization and UIWebview, UITable views are used formanaging the article.
- Maintained the favorite articles in the local database up to 10 mb.
- Developed the collection of classes which manages the sharing feature to share the articles through Facebook/Twitter/Linked in/E-Mail.
- Developed the collection of components which manages and controls the application life cycle and activities.
- Implemented the printer customization and analytics (Flurry, Google).
- Optimized the application by checking memory leaks using Instrument tools.
- Integrate and developed Frameworks such as MapKit, Address Book.
- Involved in manual testing.
- Involved in deploying the code in various environments.
- Assist in creating technical design document.
- Involved in creating App Store builds with Distribution profile.
Environment: Xcode, Mac OS mavericks, iPad Simulator, MVC, iOS SDK, Instrument.
Confidential, Chevy Chase, MD
iOS Software Developer
Responsibilities:
- Worked as a part of a team in building Confidential and Confidential Connect applications in both iPhone and iPad.
- Created reusable modules as Confidential Framework, which is used in both applications.
- Wrote test cases for each module that are developed.
- Worked with Custom Frameworks for building this application.
- Worked extensively on table view controller and made customized table view cells according to the client.
- Worked on several defects in application as a part of maintenance of code.
Environment: Xcode, Mac OS snow leopard, iPhone Simulator, MVC, iOS SDK, Instrument, XML.
Confidential
Java Developer
Responsibilities:
- Analyzed the defects raised in production environment.
- Communicated effectively with client to analyze and solve the production issues.
- Analyzed and Fixed several L2 and L3 defects in production environment.
- Responsible for migration of the project to the version of Weblogic 10g and JDK 1.6.
- Prepared User Requirement and User Manual Documents for the several modules.
- Prepared Test cases for the system to test the application.
- Provided several reports to the clients as per the required format.
- Actively interacted with the customer to Providing solution to the L2 and L3 production environment defects.
Environment: Core Java(1.6), JDBC, JSP, Servlets, Java Scripts, HTML, Oracle 9i (SQL and PL/SQL), VSS, WebLogic 10g, Eclipse, LDAP, JUNIT, CSS.
Confidential
Software Engineer
Responsibilities:
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Developed different Servlet components.
- Interacted with the Database using MYSQL.
- Involved in Database designing using ER Modeling and creating tables.
- Extensively used JavaScript for client side validations
- Developed Java Mail program to send a system generated mail to all first time registered users.
Environment: s: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX.