We provide IT Staff Augmentation Services!

Ios Application Developer Resume

0/5 (Submit Your Rating)

OH

SUMMARY

  • 6+ years of experience as a software developer including about 4+ years as an IOS developer in designing & developing Rich User Interface applications, integrating with various Databases, Client - Server applications, mobile developer and as a Java developer.
  • Experienced with the Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Knowledge of Agile development, waterfall methodology and environment methodologies such as Test Driven Development and pair programming.
  • Extensive experience in IOS application design and implementation using Objective-C and Cocoa Touch.
  • Sound Knowledge and good working experience on launched IOS 8 and Swift programming language.
  • Experience with Xcode 7.x and, Interface Builder, Instruments, Mobility Tester and Static Analyzer including development, debugging, profiling, optimizing, and build process.
  • Experienced in all aspects of iPhone, iPad and iPad Mini application development, IOS Provisioning Portal and the processes involved including designing for all types of screen sizes and orientations.
  • Expertise in MVC design architecture.
  • Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, Map Kit, Web Kit, Audio Toolbox, AV Foundation, Cocoa design patterns and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, multithreading, Quartz core, Address Book and Message.
  • Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
  • Working knowledge of Unit and automated testing.
  • Mobile applications frameworks jQuery Mobile, ionic Framework, Sencha Touch, React Native.
  • Working knowledge of the Maximo 6x MBO framework and Maximo Data Loader (MDL).
  • Experience in the multi-site setup and implementation of Maximo.
  • Versed in unit testing with XCT & XCUI frameworks for verifying both business logic and UI functionality.
  • Experience in Layout designing and Layout modification along with strong knowledge in User Experience design and usability testing.
  • Strong understanding of managing Development Certificate, CreatingApp IDs, Assigning Devices, provisioning portal, Installing Development Provisioning ProfilesSSL certification for push notification and iTunes connect for deploying applications to the app store.
  • Ability to perform Analyzing tool to debug and perform memory management.
  • Proficient in using Instruments for memory leaks/ memory management and performance analysis.
  • Experience in working in Mac OS-X and Windows Environments.
  • Experience in building and developing custom libraries specifically to function with different versions of iPhone.
  • Experienced in GCD and NSOperation Queue in Multithreading.
  • Solid analytical, problem-solving and decision-making skills combined with expertise in Object Oriented Programming techniques(OOP).
  • Used XML parser, JSON, CSV to retrieve data for display on the iPhone/iPad from server, created and customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
  • Experience in integrating Game center, Push Notifications, and Network Connectivity.
  • Working knowledge of Mac OS X 10.8, 10.9.5 and recently OS X Yosemite
  • Experience in using various markup languages like XML, HTML, CSS, jQuery, C++, ASP.net and JavaScript, Knockout.js, Phone Gap.
  • Thorough understanding of backend database technologies like SQL and MySQL, and the embedded database SQLite.
  • Worked closely with product managers, customers and other stakeholders to proactively gather and understand usability concerns and areas for improvement to achieve user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing in JUnit.
  • Establishing detailed usability and design guidelines for product development based on industry best practices and competitive benchmarking.
  • Planning and conducting user research and usability tests, documenting, communicating and acting upon the results.
  • Thrives on cooperation, problem solving, dealing with ambiguity, and working with little direction when necessary.

TECHNICAL SKILLS

Programming Skills: Objective - C, C, C++, Cocoa development for iPhone, iPod and iPad devices, Java, Knockout.js, Swift, react native, JavaScript, Cordova-Phone Gap, APPIUM framework.

Web development Skills: My SQL using CSS, jQuery, XML SharePoint Server 2007, Search Engine Optimization

Markup Languages: HTML, XHTML, CSS, HTML5, CSS3.

Databases: SQLite, MYSQL, MS Access, Firebaseß

IDE: Xcode 4.0/5.0/6.0/7. x, SublimeText3, Atom, Eclipse

Graphics Designing Skills: Adobe Photoshop CS5

Operating System: Mac OS X, Microsoft Windows 7, Vista, XP.

Mobile OS: iOS SDK

Web Services: JSON, REST & SOAP, Face book, Twitter, MySpace

PROFESSIONAL EXPERIENCE

IOS Application Developer

Confidential, OH

Responsibilities:

  • Involved in understanding the business, current process and requirements.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Conducted code reviews for the development team.
  • Worked extensively on table view controller and made customized table view cells according to the client requirement.
  • Implement, extend and test Maximo ERP functional processes around Workflow Design, Application Design, Maximo Mobile Suite and Reporting.
  • Provide system administration and user support on Maximo, IBM Websphere, Oracle WebLogic, SQL Server, Oracle and the underlying system components.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Used the NSFileManager to store the user order details in a file permanently.
  • Mobile application Development with react-native.
  • Created TC/IP socket programming to send/receive XML RPC messages.
  • Used the SOAP web service to retrieve the all the customer base information from the SQL server.
  • Used NSXML parser for parsing after downloading data from server using RESTFul calls.
  • Used Core data Framework for local storage purpose in SQLite.
  • Responsible for designing, coding and testing the app.
  • Worked extensively with Objective C and cocoa frameworks including Core Data, Foundation, Core Animation, HTTP Networking, NSOperation multithreading and UIKit.
  • Integrated various Restful Web services call to application using asynchronous NSURL calls for background downloading.
  • Currently working extensively with swift for upcoming applications.
  • Followed Agile Methodology in developing the enterprise application.
  • Worked with Photoshop CS5 for image editing and alterations.
  • Worked with UI Framework for the applications at hand.
  • Responsible for App support and latest versions compatibility.

Environment: iOS 7,8 and later (iOS SDK), Objective C, Cocoa Touch, Swift, Xcode 6.0, 7.x, JSON, Agile Methodology, React native, Maximo 6.x, HTML5, CSS, REST, JavaScript, jQuery, MS SQL Server 2008, GitHub.

IOS Application Developer

Confidential - Sunnyvale, CA

Responsibilities:

  • Designed as an IPhone and IPad app, for IOS 7.0+, to help customers find what they are looking for.
  • Developed Custom UI Views based on UIKit Framework.
  • Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Custom Cell, UI Alert View.
  • Utilized ARC and Storyboards in order to streamline development.
  • Worked extensively with Objective-C and IOS SDK.
  • Worked with MF Mail Compose View controller to create email which enable user to share.
  • Used Core data to store data locally on the device for Barcode Scanning feature.
  • Worked with Backend team to communicate with RESTFUL Web services.
  • Integrated a web based content made with HTML5 on a native app using UI Web view.
  • Involved in setting up the model, views and controllers and implementing using React Native Components.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Created TC/IP socket programming to send/receive XML RPC messages.
  • Experience in incorporating server backend using Google's Firebase Server Application.
  • Implemented third party library ZBAR SDK to read the barcode.
  • Implemented QR reader functionality.
  • Took care of code review code fixes and bug fixes.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Team utilized Agile development with weekly Scrum meetings.

Environment: Mac OS X, XCODE 5.0, IOS 7, Objective-C, Framework, Cocoa framework, XML, JSON, HTML5, Sencha Touch, React Native RESTFUL Web services, Agile Methodology.

IOS Developer

Confidential - Sunnyvale, CA

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Implemented Push notification services.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Implemented the constraints using visual format language.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Participated in daily Scrums to discuss the progress in sprints.

Environment: Xcode 5, 5.1, iPad, iPhone, Objective C, UIKit, JSON, XML, SQLite, Cocoa Touch, Restful service, Git, Stash.

JAVA Developer

Confidential - Washington, DC

Responsibilities:

  • The application was designed using J2EE specifications and best practices.
  • Involved in the complete project life cycle including design, development and implementation.
  • Used Struts to implement Model View Controller (MVC) architecture.
  • Experience in Client Side Designing and Validations using HTML, CSS, JavaScript, JSTL, JSP and Struts Tag Library.
  • Implemented Client side validations using JavaScript and server side validations are done using Struts validator framework.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Good knowledge of SOA concepts and implemented using Web Services by creating SOAP Web Service client to call central service.
  • Used Hibernate for performing the database transactions.
  • Implemented various design patterns in the project such as MVC, Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed stored procedures, views and triggers.
  • Used JUnit for writing unit test cases.
  • Participated in code reviews and provided recommendations on best use practices.
  • Involved in enhancing and improving the existing credit system.
  • Worked closely with release management in rolling out the new releases.

Environment: J2EE, Eclipse, Web Shere8.0, Oracle 10g, JDK 1.6, Hibernate 3.2.5, Struts 2.0, JSP, Spring, JMS, JNDI, IBM MQ Series, SOAP, XML, WSDL, Log4j, JUnit 4, SVN, UNIX and Apache Maven. IOS, WPF, SyncFx, Mvvmcross, SQLite

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and documenting the functional specifications.
  • Involved in designing the workflow and screen workflow.
  • Contributed to the Logical Data Model design.
  • Involved in designing the database schema.
  • Written SQL queries to access the data from databases.
  • Developed stored procedures in PL/SQL on Oracle 8i database.
  • Configured database connectivity using JDBC with Oracle 8i database as backend.
  • Used JMS to establish message communication.
  • Extensively used Eclipse while writing code for Java and Servlets.
  • Developed user interface using JSPs and HTML.
  • Used CVS for version control.
  • Involved in Troubleshooting and Bug fixing.
  • Deployed the application in JBOSS Application Server.

Environment: Java 1.4, JSP 1.x, Servlets, AWT, JDBC, Eclipse, JBOSS Application server 3.x, Oracle 8i and Windows XP.

We'd love your feedback!