We provide IT Staff Augmentation Services!

Ios App Developer Resume

0/5 (Submit Your Rating)

Southlake, TX

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.
  • Extensive experience in consuming REST/SOAP web services and APIs.
  • Experience in Native Mobile Application Development with Social Media platform integrations such as Facebook, Twitter and Google Plus.
  • Extensively worked on view layer of iOS Applications using UINavigationController, UITabBarController, UITableViewController and iPad specific SplitViewController and PopoverViewController.
  • Involved in Continuous Integration with periodic builds using tools like Jenkins.
  • Experience with Test driven development and Integration testing.
  • 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.
  • Experienced in debugging native IOS apps and Memory Management, which includes both MRR and ARC.
  • 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.
  • Developed Mobile apps consuming RESTful JSON and Soap Web Services parsing JSON/XML responses.
  • Experience collaborating with senior backend and senior mobile developers in an Agile Methodology with little supervision.
  • Proficient in using source control with Git (that includes collaboration platform GitHub), SVN.
  • Adept knowledge in HTML4/HTML5/JS/JQuery/CSS.
  • Well experienced on client server applications consuming the web services of type REST, POST, SOAP, WSDL and parsing of data using the JSON, XML parsers.
  • Experience in developing hybrid mobile applications and SAP environment using SAP NetWeaver Gateway tool.
  • Experience in packaging HTML5, Java script and CSS using cross-platform frameworks such as Phonegap.
  • Experience with change management tools and processes, including source code control, versioning, branching, defect tracking and release management.
  • Basic understanding of swift.
  • Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
  • Knowledge of Object Oriented Concepts and good development experience using those concepts in building re-usable code.
  • Good exposure to Unix-Systems programming and understanding of UNIX OS architectures.
  • Well versed with Onsite and offshore team coordination.
  • An innovative team player with debugging and analytical skills, proven to work under tight dead lines.

TECHNICAL SKILLS

Programming Languages: Objective-C, C, SQL, SWIFT, Java, ASP.Net

Scripting Languages: Perl, UNIX Shell Script, DOS Script

IDE’s/ SDK’s: XCode 3.0/4.0/5.0/6.0/6.1.3 , Eclipse, Keil, Netbeans

Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Bluetooth, Social, RestKit, Open GLES, Google Protocol Buffers, C Standard Library, Core Data, Core Services, iBeacon, Core Location, Mapkit.

Mobile Operating Systems: IOS, Windows CE, Windows Mobile, Android.

Operating Systems: Mac OSX, Unix/Linux, VxWorks, MS-DOS, Windows

Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android emulator.

Database: Microsoft SQL Server Compact (SQL CE), Core Data, SQL Lite

Tools: Simulink (MATLAB), RTRT (UT & SSIT), Android Studio, SAP NetWeaver gateway, Vehicle Spy and Value CAN (CAN Protocol Analyzer), Cordova and Phonegap.

Developments Models and patterns: MVC, Scrum method of Agile, V-Model

PROFESSIONAL EXPERIENCE

Confidential, Southlake, TX

IOS App Developer

Responsibilities:

  • Worked on Xcode 6.1.1 as a senior application developer at onshore in the core development process of the application.
  • Designed custom UITableView cells for child side views with table views.
  • Fixed bugs and issues related to IOS 8 for app.
  • Involved in Scrum methodology, an agile development model with weekly sprints.
  • Involved in fixing bugs and detailed writing in unit test cases and performing them on regular code changes and functionality improvements.
  • Worked on special functionality for table view cell and section expansion and collapse.
  • Good working experience in working with REST UI for testing the web services.
  • Responsible for maintaining the code versions according to the changes using RTC.
  • Worked with UIGestureRecognizers.
  • Deploying apps to app store.
  • Trouble shooting application issues by coordinating with offshore team.
  • Supporting current release production apps in desktop applications.
  • Implemented the channel utilization and noise graphs (dynamic bar & line graph) using core plot.
  • Followed TDD approach in the development of the application.
  • Worked with CLLocationManger to monitor, range and indoor positioning of CLBeaconRegion
  • Some of the features implemented in iBeacon include amount of time someone can stand in the beacon region and saving it to the local storage.
  • Created a few static libraries with views bundled in the resources to be used in multiple iOS projects and also wrapping existing C++ code to be used in iOS apps.
  • Implemented the driver (Wi-FED) connect and protocol buffer objects update process by setting-up the driver & initiating passive Scans for Affirmed.
  • Created the high-level software design for in house apps emphasizing on communication module populating protocol buffer objects that are to be used as model for User Interface on IOS app side.
  • Supervised code on regular basis and conducted code review sections.

Environment: Objective-C, XCode 6, Cocoa Touch, Foundation, UIKit, Core Graphics, Core Plot, External Accessory, TDD, Core Bluetooth, Google Protocol Buffers, Bluetooth Classic (iAP1 & iAP2) and iBeacon, Mac OSX, iOS 7, iOS 8, OneExpert DSL, SmartIDPlus, Wi-FED, SVN.

Confidential, Oaks, PA

IOS Developer

Responsibilities:

  • Built iPhone Application that uses Tab bar, Navigation Controllers and consumes RESTful JSON Web Services converted to existing Soap Services.
  • Consumed JSON web service to fetch data and reformatted the data to group the departments under a parent product group and bind it to the customized Table View.
  • Written Technical Specification document defining the Business Model or Transfer Objects, Class, Activity/Sequence diagrams, Web Services consumed, flow dialogs and the software design for BOPS mobile app.
  • Performing Integration testing for app.
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Picklists Screen.
  • Use of Auto release pool blocks and week references to avoid retain cycles.
  • Coded the Open Units, Pick-list creation, Pick-list execution and reservation confirmation for customer pick up.
  • Good working experience in working with Web API such as REST, OAuth.
  • Followed scrum methodology, an agile development model with 30 days sprints.
  • Debugging the application using Xcode Instruments and analyzing the crash reports.
  • Worked on performance testing of the application and also used Quality Center 10.0 for defect management.
  • Built iOS Storyboards with Login View and Tab Bar Controllers creating segues between different views, established IBOutlet, IBActionsin the storyboard.
  • Tab Bar Controller interface to switch among the independent tasks that can be executed in parallel (Open Units, Pick-lists, Confirm, More/LogOff).
  • Coded the update notification part where in the backend is updated with the tasks and Units executed for Alerts mechanism.

Environment: Objective-C, XCode 4.6, Mac OSX (version 10.8), Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, RESTfulJSONconverted to existing Soap Services, iOS 6.0, iPhone Simulator 6.0, iPod Touch 3.5” Device integrated with Barcode Scanners and Magnetic stripe reader (for payment), AirWatch Mobile Device Management App Store, Agile Scrum Methodology, Subversion (SVN).

Confidential, Deerfield, IL

Java/ IOS Developer

Responsibilities:

  • Upgraded Applications with various patch files (JSPs, Class files, changing various properties and property files and other configurations).
  • Developed and used stored procedures and triggers for automatic updates and queries for the database.
  • Created models in MVC and development of delegates for updating model information.
  • Developed client login and signup module that includes UI design and backend communication with Web Services.
  • Establishment of Application-specific parameters and definitions (having knowledge of Java Servlets, JSPs and EJB development and deployment concepts and database skills).
  • Worked on a Waterfall Model from the design phase of the application to the deployment.
  • Executed a part of the code with the concepts of the Cordova and phonegap.
  • Working Knowledge of cross-platform frameworks like Phonegap.
  • Worked on CorePlot frameworks, NSXML Parser, UIKit, MessageUI, System Configuraton and Apple Push Notifications.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Developed essential tools such as the UITabBar.
  • Worked with SVN for maintaining the codebase.
  • Integration of application with social media sites such as Facebook.
  • Interact with SCRUM team developers, programmers, tester, product owners and stakeholders to deliver right value of the project at the end of each sprint.

Environment: s: iOS 5.0 (iPhone SDK), Phonegap, C#, Mac OS X (version 10.6), Objective C, XCode 4.X, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver).

Confidential, Radnor, PA

Java / UI Developer

Responsibilities:

  • Developed HTML and JSP pages using Struts
  • Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Designed GUI Components using Tiles frame work and Validation frame work.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Deployment of J2EE Applications involved in Creating Clusters for Load Balancing and Failover.
  • Responsible for packaging and deploying components in to the Web Sphere.
  • Developed backend components, DBScripts for the backend communication.
  • Used java IO to create reports, which were mailed to manager every hour.
  • Used Apache Log4J logging API to log errors and messages.
  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Exposure to Web Development using Java, HTML, DHTML, JavaScript, Servlets, Java Web Server, JDBC/ODBC, Java Beans, JSP, EJB.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Involved in writing Detail Design Documents with UML Specifications.

Environment: Android SDK, Java, Java Beans, JSP, Servlets, JDBC, LOG4J, XML, HTML, Struts, Tomcat, WSAD, IBM WebSphere Application Server 5.0, IBM HTTP Server, iPlanet, WebSphere MQ 5.1, DB2 UDB, Oracle, AIX, Android API’s.

Confidential

Software Developer

Responsibilities:

  • Worked on technologies such as HTML, CSS, JavaScript, Core Java, JDBC and JSP.
  • Handled ajax calls to the server.
  • Involved in System Analysis of Finacle.
  • Worked on eclipse with Tomcat Apache for development.
  • Designed various user stories using UML diagrams and Class diagrams based on OOPS concepts.
  • Implemented Model View Controller (MVC) architecture using Struts 2 Framework.
  • Implemented Internationalization, presentation layer using Struts and Tiles.
  • Validated the display or presentation logic using Struts Validation Framework.
  • Worked on High level and Low level design documents.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Worked with database Editor Oracle SQL Developer.

Environment: HTML, CSS, JavaScript, Tomcat, Apache, Oracle.

We'd love your feedback!