We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

Richardson, TX

SUMMARY:

  • Over 7+ years of experience in IT industry with 4 years of experience as a Software Developer in designing and developing Rich User Interface applications, integrating with various Database and Client - Server applications in iOS application development using objective-C, Cocoa Touch, UIKit.
  • Expertise in Object Oriented Programming language like Objective-C and C++ and learning Swift.
  • Strong knowledge about Core Frameworks like, Map Kit (Customization for Map, Annotation), Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
  • Created and customized views, table views, tab bars, collection views and navigation bars which are some basic functionality in a multi-view application.
  • Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the Applications.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Experience with Auto layou Confidential to develop applications for multiple screen size using different constraint.
  • Designed and implemented Enterprise REST API
  • Very Passionate about using latest iOS Technologies.
  • Strong optimization and debugging skills.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically Display data on iPhone/iPad
  • Experience in testing and maintenance of iOS mobile apps both unit texting using XCTest and scenario testing using Test Flight.
  • Experience working with in-app purchase application for the iPhone/iPadalong with distinct marketing based applications enhancing sharing through social networks and email.
  • Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
  • Design and developed application as per specifications. This included core development using various iOS frameworks and test drive development using Kiwi framework.
  • Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
  • Computer Architecture: Computer system Advanced Data Structures: (un)balanced design, Processor design, Control design, graphs, priority queues, and hash-tables.
  • Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
  • Experience with source control tools like SVN.
  • Used Third-Party APIs such as Twitter API and ESPN API to create news feed type applications.
  • Experience in designing and developing user interfaces using Xcode, Interface Builder and storyboard.
  • APIs (Notifications, Background Aware Services, Animation, GPS, Settings).
  • Good Knowledge in PL/SQL, Confidential -SQL & Relational Database (RDBMS) Concepts, Database Programming, creation of Database Triggers, Stored Procedures and Functions.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.

TECHNICAL SKILLS:

Programming Languages: Java, C, SQL, PL/SQL, Objective-C.

Web Technologies: HTML-5, DHTML, CSS-3, Java Script, AJAX, XML, Angular JS, ReactJS,SOAP, XSL, XSLT, XHTML, Json-Parsing, Json-DTD, Schema Modeling, jQuery.

Mobile Application: Android, Phone Gap, Cordova, mobileIrom, and Moveweb. Objective-C, Swift, UIKit, Core Data, Cocoa Touch, Xcode interface Builder-UIKit, Cococs-2d, Cococs-2d-x

Platforms: Windows (7/8, Vista, XP), Server (2000, 98, NT), Unix, Linux, Mac OS X and CentOS-6.5, IOS, Android. MAC OS X 10.5/10.6/10.7

Java Design Patterns: MVC, Singleton, Front Controller Factory, Abstract Factory, Session Fa ade.

UML Tools/other tools: MS Vision, Rational Rose Enterprise, Edit plus, Dreamweaver, Sublime Text.

IDE & Reporting Tools: Eclipse, JBuilder, IBM RSA, IntelliJ IDEA, Brackets, NetBeans, X-code and Android Studio.

J2EE MVC Frameworks: Struts 2, JSF 1.2, Spring 2.5 & 3.0.

Databases: DB2, MySQL, SQL, SQLite, Oracle9i, 10g and 11gand Bigdata.

Application Servers: IBM Websphere, Oracle Web Logic, JBoss, Glassfish and Apache Tomcat

ORM Frameworks: Hibernate 3, JPA

Build Tools: Ant, Maven and Gradle

Version Control: Rational ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe)

WebService Specifications: JAX-RPC, JAX-WS(SOAP), JAX-RS(Restful)

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Testing: JUnit

Logging Tools: Log4j, SLF4J

PROFESSIONAL EXPERIENCE:

Confidential, RICHARDSON, TX

SR. IOS DEVELOPER

Responsibilities:

  • Created models in MVC and development of delegates for updating model information.
  • Created the overall front-end UI design of the app using UIKit framework primarily.
  • Developed navigation between views was mixture of using UINavigationControllerand UIGestureRecognizers.
  • Implemented Core location services to get the location of user.
  • Implemented NSURLConnection to integrate with backend web services.
  • Worked on Web Service calls JSON parsing included in the project.
  • Used Agile Scrum methodology and Gyrator development.
  • Pre-fetching data for different views for smooth screen transition.
  • Worked with UIKit Framework for development and maintenance.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Worked with GIT to checkout and update the codebase changes.
  • Integration of application with social media sites such as Facebook.
  • Took care of code review, code fixes and bug fixes.
  • Designed and developed advanced applications for the Android platform
  • Developed user interfaces using Xcode
  • Wrote Unit Tests for code using XCTest library.
  • Built large-scale web applications and mobile-first websites using JavaScript, ReactJS, and AngularJS.
  • Work with C and C++ in order to developed Android apps.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Teaching Assistant, Undergraduate College: Assist students with experiments in programming in Computer programming and data structures laboratory
  • Used Instruments to fine tune the app performance and memory management.
  • Develop, refine, and tune integrations between applications.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Formatted the Data as per Business rule to display in UI.
  • Debugging issues onsite whenever required.
  • Worked with UI Kit Framework for development and maintenance.
  • Native Cocoa Touch, iPhone SDK 4.2 (iOS SDK 4.2) application development for the iPad utilizing Xcode 3.2.5. Developed procedures documentation for deploying apps to the iPad and iPhone devices.
  • Developing the web services using java based Play which follows reactive design paradigm coupled with Akka toolkit which provides actor based programmable system on JVM environment for achieving the desirable concurrency.
  • Managing the work log and following the schedule to ensure completion of projects before deadline.
  • Implementing key features of the app in Objective C (fluent pagination, direct messaging, social networks sharing (e.g. Facebook graph API)). Having scrum meetings, using Trello for bug tracking and daily work.
  • Write cross-platform plugin when need call other Native API in game Coverts Native API (Android/iOS) to C++ use NDK and Objective-C
  • Turned around this distressed company by defining new strategy from an embedded mobile handset platform OS to innovating groundbreaking mobile smartphone app download stores for worldwide wireless operators via a network server infrastructure.
  • Developed REST API utility app (Swift). Utilized Alamofire, GCD, CoreLocation, caching, 3rd party frameworks, delegate pattern, NotificationCenter, CoreAnimation, StoreKit, Firebase, and Realm for local storage.

Environment: IOS 7-8, iPhone SDK, UI Kit, Objective C, Swift,Xcode 6&7, JavaScript, ReactJS, AngularJS, Cocoa Touch, Interface Builder, iPhone Simulator, XCTest.

Confidential, IRVING, TX

SR. IOS DEVELOPER

Responsibilities:

  • Performing all tasks from UI design and implementation to writing code for various features.
  • Working on web service calls JSON parsing included in the project.
  • Working with UIKit Framework for development and maintenance.
  • Worked with GDB and Xcode for debugging.
  • Designed the HTTP interface, which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
  • Used the Auto layout feature to run the application on both portrait and landscape mode, also supports iPhone and iPad.
  • Building reusable components and front end libraries for future use using ReactJS.
  • Implemented the data storage solutions for gathering and processing large amounts of raw data from end users Confidential scale by using AWS and Node.js extensively
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Implemented UITabBar Controller &UINavigation Controller for easy navigation of the app.
  • Had an Interaction between various platforms such as Web, Android, Hybrid and iOS.
  • Worked on Customizing the Views in the App for UITableView and UIAlertView.
  • Utilized NSUserDefaults, Core Data, and worked on Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Performed QA, unit testing with XCTest and internal testing using TestFlight.
  • Developed productivity/gaming app (Swift) hybrid.
  • Worked on Custom Activity Indicator for better custom look of the App.
  • Debugging issues Confidential onsite whenever required as well synchronizing data developed on mobile application with backend applications.
  • Created the Shaker Slots game for the iPhone and iPod touch using the iPhone SDK with Cocoa Touch and Xcode to develop Objective-C code.
  • Publishing the application on App store and then pushing updates after every release.
  • Debugging issues onsite whenever required.
  • Responsible for Service Integration Development and Testing.

Environment: IOS 6x, Objective-C, XCode 5, Mac OS X, UIKit, GDB,UIDesign, XCTest.

Confidential, SUNNYVALE, CA

IOS DEVELOPER

Responsibilities:

  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Created models in MVC and development of delegates for updating model information.
  • Worked with GIT to checkout and update the codebase changes.
  • Improved the application efficiency with multi-threading.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Interacted with system analyst to understand business requirement before translating into non-
  • Used UITabBar,UINavigationView,UITableView,MKMap, UIActionsheet, and other View Controllers to build the UI.
  • Worked closely within a cross functional team of testers and developers.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Took care of Code Review, Code Fixes and bug Fixes.

Environment: IOS 5x, Xcode 4, iPad, iPhone, Objective-C, UIKit, JSON, Cocoa Framework, SQLite.

Confidential, NEW ORLEANS, LA

IOS DEVELOPER

Responsibilities:

  • Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on Web Logic Application server 10g.
  • Involved in developing application using agile methodologies by reporting weekly progress.
  • Developed the testing framework before starting the application development as confirming to agile methodologies.
  • Exposed web services to client developing WSDL also involved in developing web client for application interactions.
  • Developed an asynchronous, AJAX based rich client for improved customer experience.
  • Worked with developing UI by analyzing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for the front-end screens.
  • Designed and implemented a Spring/Hibernate/JMS based product identification system for searching Imei and finding the status.
  • Worked with JSON notations to populate the data from server to client screens.
  • Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and spring framework.
  • Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
  • Worked on SVN for version control and source code control.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • Worked extensively configuring JDBC connection pools and in Web logic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.

Environment: Java, Core Java, J2EE, UML, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, J Unit, Oracle, Eclipse, Apache Tomcat,SVN, XML,Ext.js, Java script, CSS style sheets, Log4j, Perl, Solaris Unix, Weblogic10g, Progress Sonic, PL/SQL.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Involved in designing and implementation of application flow.
  • Involved in Developing UI screens in Administrator module.
  • Developed Servlets and JSP pages for displaying both dynamic and static pages using HTML and CSS.
  • Developed Action and Form Bean classes to retrieve data and process server side validations.
  • Used JavaScript for performing client side validations.
  • Created JDBC stored procedures, triggers, queries and PL/SQL statements to interact with the database.
  • Involved in implementing Internationalization for supporting different country languages using Unicode formats.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.

Environment: s: Java, Servlets, JSP, EJB, JDBC, Design patterns, HTML, java script, Eclipse IDE

Confidential

JAVA DEVELOPER

Responsibilities:

  • Involved in the requirements analysis and design of Virtual Clinic application.
  • Developed the graphical user interface that uses swings for the student to take the test.
  • Developed code to evaluate the responses provided by the student.
  • Developed the Business logic classes and developed the form Validation classes to validate user input.
  • Developed the GUI using JPanel, Forms and JavaScript.
  • Added the feature of feedback report generation.
  • Enhanced code to save all the responses provided by the students, so that the professor can view them later.
  • Played a major role in fixing bugs and cleaning up the code relating to Virtual Clinic.

Hire Now