We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Louisville, KY

PROFESSIONAL SUMMARY:

  • Over 7 years of IT experience in design, development and maintenance of client server applications.
  • 4 years of development experience in iOS application using XCode, Objective C, C++ and Cocoa Touch Framework.
  • Proficient knowledge on iOS 9.2/9.1/8.x/6.x/7.x, Mac OS 10.10/10/9/10.8/10.7 , XCode 7.2/6.x/5.x/4.x/3. x.
  • Strong knowledge in implementing core Frameworks like CoreLocation, CoreGraphics, MapKit, UIKit and EventKit Frameworks.
  • Control the user interface programmatically, which requires more familiarity with AppKit classes and protocols.
  • Experience with Swift programming language.
  • Good experience on NSOperation Queue, Threads GCD and Blocks to perform multi - threaded development.
  • Experience in SVN, GIT, Stash and GIT interfaces like Source Tree.
  • Good experience in Test Drive Development TDD.
  • Worked on AV Foundation, Core Location, Core Graphics, Core animation, Quartz core, Address Book, and many other third party frameworks.
  • Hands on experience in Apple push notifications.
  • Experience in using AFNetworking framework for Networking .
  • Working knowledge of Unit and automated testing using XCTest .
  • Solid understanding and Experience in using third party frameworks and reporting frameworks like Crashlytics and Google Analytics .
  • Expertise in developing native applications for the iPhone, and iPad devices.
  • Complete comprehension of Memory Management in Objective-C using Instruments to fine-tune the app performance and memory management.
  • Experience in developing and consuming SOAP web services using XML and XSD .
  • Experience in Customized Views, Table Views , Tab Bars , Scroll Bars and Navigation Bars .
  • Expertise in MVC design architecture.
  • Experience working on Banking & Financial , HealthCare , Retail , IT and Marketing domain mobile applications.
  • Worked with Visual studio , JIRA , TFS to track project status and bug tracking.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
  • Ability to coordinate with various team members involved in the project. Quick learner, excellent analytical, design and problem solving skills. 

TECHNICAL SKILLS:

Programming Languages: Objective-C, Swift, Swift 2, C, C++, C#, Java, Embedded C, ASP.Net, TDD, WCF, RUBY

Scripting Languages: VBA, UNIX Shell Script, DOS Script, HTML, HTML5, JavaScript, JSON, CSS, CSS3, DHTML, Sybase ASE 12.5/15.0.3

Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, JavacardAPI, .Net Compact Framework, OpenGL ES, Kony, Xamarin, Appcelerator, RhoMobile, IBM Worklight, Phone Gap. Google cloud, Azure.

Mobile Operating Systems: iOS 4, iOS 5, iOS 6, Windows CE, QNX, Windows Mobile, ROM, Android

Operating Systems: Mac OS X 10.5, 10.6, 10.7, 10.8/Yosemite, Unix/Linux, POSIX, Vx Works, IPhone 3.2,5,6,7,8,9 versions, MS-DOS, Windows

IDE's / SDK: Xcode, Microsoft Visual Studio, Eclipse, Android SDK, NetBeans, Xamarin, Cyan Mobile Platform, KONY.

Web Services: JSON, XML, Apache Tomcat, IIS

PROFESSIONAL EXPERIENCE:

Confidential, Louisville, KY

Sr. iOS Developer

Responsibilities:

  • This application was designed and implemented using Interface builder, Instruments and Swift and Objective C
  • Developed code using Navigation controllers, Action sheet, PageView Controllers, Custom view controllers, custom protocols.
  • Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls using xml parsing in the project.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • The user interface for this app was implemented using UIKit and Foundation, AVFoundation, Core data, iOS 9 Frameworks.
  • Developed navigation between views was mixture of using UINavigationController and UIGesture Recognizer.
  • Used Instruments to fine-tune the app performance and memory management.
  • Involved in the code review meetings. Also fixed code and bugs in the code.
  • Interacted with customer in business meetings to get the customer stories in the product backlog and also reported the status every week sprint.
  • Attended daily scrum meetings to discuss the road.
  • Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
  • Used JIRA to track project status and bug tracking.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
  • Familiar with Core Animation / UI animation concepts.
  • Worked with GIT to checkout and update the codebase changes.
  • Used Agile Scrum methodology for development.

Environment: IOS 8.x/7.x, Objective-C, Core Data, Xcode, Cocoa frameworks, MapKit, CoreLocation, AV Foundation, GitHub for version control.

Confidential, Irvine, CA

iOS developer

Responsibilities:

  • Participated in documentation for the project application.
  • Customized table view cells according to the client requirements.
  • Extensively worked with instrument tools to minimize memory leaks and assure overall application stability.
  • Worked on Web Service calls and JSON parsing.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Strong Expertise in frameworks like Bootstrap, Angular JS, JQUERY, Cordova, Backbone.
  • Worked in an Agile Environment - Monthly Sprint planning and Daily SCRUM meetings.
  • Involved in creating navigation and coding for user interface layout and views.
  • Web service cells by including XML and JSON parsing in the project.
  • Responsible for service Integration Development and Testing.
  • Used AV Foundation framework to record audio.
  • Used OpenGL API for rendering 2D and 3D vector graphics.
  • Used storyboards and auto layout in the application.
  • Expertise in device firmware testing.
  • Made a UI TabBar Navigation AWS, Azure, Google cloud based application.
  • Implemented PushNotifications and LocalNotifications.
  • Used GitHub to pull code and make changes in the code and push the code back.
  • SQLite is used to store data in the project.
  • TestFlight API is used to get user logs and crash reports etc.
  • Fixed bugs as documented by QA team.
  • To upload/download the secured files with supporting to SFTP we integrated the 3rd part API.
  • Worked on JUnit and SOAP UI for testing the written java classes.
  • Multi-Threaded some of the modules in the app by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance 

Environments: iOS 8.0 and iOS 7.x (iPhone SDK), Mac OS X, Objective C, XCode, Cocoa Touch, Cocoa framework, iPhone Simulator, REST, JSON.

Confidential, Minneapolis, MN

iOS developer

Responsibilities:

  • Participated in documentation for the project application.
  • Customized table view cells according to the client requirements.
  • Extensively worked with instrument tools to minimize memory leaks and assure overall application stability.
  • Worked on Web Service calls and JSON parsing.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Strong Expertise in frameworks like Bootstrap, Angular JS, JQUERY, Cordova, Backbone.
  • Worked in an Agile Environment - Monthly Sprint planning and Daily SCRUM meetings.
  • Involved in creating navigation and coding for user interface layout and views.
  • Web service cells by including XML and JSON parsing in the project.
  • Responsible for service Integration Development and Testing.
  • Used AV Foundation framework to record audio.
  • Used OpenGL API for rendering 2D and 3D vector graphics.
  • Used storyboards and auto layout in the application.
  • Expertise in device firmware testing.
  • Made a UI TabBar Navigation AWS, Azure, Google cloud based application.
  • Implemented PushNotifications and LocalNotifications.
  • Used GitHub to pull code and make changes in the code and push the code back.
  • SQLite is used to store data in the project.
  • TestFlight API is used to get user logs and crash reports etc.
  • Fixed bugs as documented by QA team.
  • To upload/download the secured files with supporting to SFTP we integrated the 3rd part API.

Environment: IOS 5.x/6.x, Objective-C, Core Data, Xcode, Cocoa frameworks, MapKit, CoreLocation, AV Foundation, GitHub for version control.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in analyzing and designing of the project.
  • Application is developed using spring with the help of MVC architecture.
  • Hibernate ORM framework with spring support and JDBC is used to develop data abstraction layer.
  • Using JavaScript, HTML, XML, DHTML, CSS and JSP’s developed the front-end screen. Validated the client side using JavaScript and developed the required servlets.
  • Developed Restful Web Services which acts as endpoint to share data with other products where JSON as messaging medium.
  • Struts action classes, Dispatch action classes, DAO views are designed using Struts custom tags.
  • Being a developer coordinated with client and onsite team to understand business process and its requirements.
  • To extract SOAP information from the XML Web service we used XPATH.
  • Installed, configured and maintained WebSphere application server.
  • Database objects were created in Oracle database using PL/SQL to store procedures, functions and triggers.
  • Used Maven to build and manage the project.
  • Participated in Daily SCRUM meetings, Code review and Quality Assurance.
  • Eclipse IDE is used for writing code and implemented logging using log4j.
  • Data from the Oracle Database is accessed by using JDBC with standard statements
  • Reviewing of Unit Test Plan, Unit Testing, Unit Results and any other quality related work.

Environment: J2EE, Java, Struts, Web services (SOAP), JavaScript, CSS, HTML, XML, WebSphere, JQuery, Oracle database, Eclipse, XML, SQL, Hibernate 3.x, Git, Windows XP/07 and MS-office.

Confidential

Software Engineer

Responsibilities:

  • Interacting with business clients about the requirements.
  • Developing the low level design and providing the walkthrough to the team members.
  • Involved in working the database based on the requirement.
  • Preparing the WBS for the user stories.
  • Communicating with multilingual clients and understanding their requirements.
  • Documenting the requirement specification and design.
  • Involved in tracking the issues and assigning to the respective resources.
  • Worked on SOAP and JAX-RS for Restful Web Services.
  • Worked on Spring AOP, IOC concepts extensively.
  • Worked on Hibernate ORM for Data access platform.
  • Generating the Web Service client stubs for the provided WSDL.
  • Delivering the applications as per the requirement on time.
  • Design UI screens using XMI, JSP, CSS and HTML.
  • Involved in developing the tool for various interfaces having different request types and responses using Servlets and JSP.
  • Bug fixing, Maintenance of the old modules that are already in production.
  • Involved in resolving the live issues of the application.
  • Involved in the up gradation of Tomcat and SQL Server.
  • Used SVN as version control system.
  • Development experience on web services.
  • Responsible for code merging and code review to release branches.
  • Involved in providing knowledge transfer regarding to the application to the users.

Environment: Java/J2EE, JSP, Servlets, HTML, CSS, Java Script, Struts, Spring, Hibernate, XML, XSD, Eclipse, web services, XML beans, Web sphere Application Server, Tomcat, ANT, SQL Server, Log4j, SQL Developer, FileZilla, Agile Methodology, SVN.

We'd love your feedback!