We provide IT Staff Augmentation Services!

Resume

4.00/5 (Submit Your Rating)

Senior Ios Application, DevelopeR

SUMMARY:

  • Over 7 yearsof experience in design & developingUser Interface applications.
  • Crafty developer with in - depth knowledge of iOS application development.
  • With 4 years of experience in designing, testing, implementing and developing User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad application in Test-Driven Development process.
  • Development using Objective-C, Swift, C++, SQL, Cocoa Touch, Cocoa Bindings, Core animation custom controls.
  • Working with Swift to achieve improve and enhance the performance.
  • Excellent Cocoa/Cocoa Touch, Objective-C and Swift coding ability with XCode foriOS(iPhone/iPad), extensive experience in iPhone & iPod Touch application development.Proficient knowledge of Programming Experience using Objective-C and Swift.Created and used customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.Strong knowledge in implementing core Frameworks like CoreLocation, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.Hands on experience in Apple push notifications, Network protocols,Mac/Pc to iPhone data syncing.
  • Migrated from Objective - C to Swift and implemented Swift concepts such as optionals, extension, function calling function mechanism etc.
  • Proficient in source control with GitHub and BitBucket.Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.Experience in using NSUserDefaults, NSUserPs, MultiThreading, core Data and SQLite in variousIOSapp projects.Knowledge in UI Automation framework.Integrated PushNotifications, LocalNotifications and Bluetooth network connectivity.Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.Experience in Web Applications including Mobile Development Life Cycle, mobile testing app requirements and specifications, design, construction, testing, and maintenance.Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; make API requests, Core Bluetooth API'S, RESTful API's and JSON API's.Good Knowledge in In-App Purchase, Remote and Local Push Notification.Working knowledge of graphic design and handling various kinds of media integration.Adept knowledge in HTML4/HTML5/JS/JQuery/CSS.Strong commitment to organizational work ethics, value based decision-making and managerial skills.Great communication and organizational skills with attention to detail and the ability to meet tight deadlines.Resilient commitment to organizational work integrity.

TECHNICAL SKILLS:

Tools: Xcode, MS Visio, Visual Studio, Eclipse, RAD IDE, NetBeans, Dreamweaver.

Operating Systems: MAC OS, Windows.

Programming Languages: C,C++,Objective C, Swift, Java, ASP.Net, PHP, JavaScript, JQuery,HTML5,CSS.

Databases: SQL server, MYSQL, SQLite, Oracle, MongoDB.

Source Control tools: Git, Bitbucket.

WORK EXPERIENCE:

Confidential

Senior iOS Application Developer

Responsibilities:

  • Working on an iPhone Application that uses SplitViewController, TableViewController, CollectionViewController, NavigationControllers.
  • Working on application that consumes Soap Services converted to existing RESTful JSON Web Services.
  • Swift is used to optimize the performance.
  • Migration from Objective-C to Swift.
  • Worked on iOS Storyboards with Login View and NavigationControllers creating segues between different views, established IBOutlet, IBActions in the storyboard
  • SplitViewController interface to switch among the independent tasks that can be executed in parallel (recent requests, storage, Confirm, More/LogOff).
  • Multi-Threaded some of the tasks like Service Notification Updates and Utilization Logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance.
  • Worked on Custom UITableViewCells with different styles to accommodate the UX/UI requirements.
  • Consumed JSON webservice to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View.
  • Coded the update notification part where in the backend is updated with the tasks for Alerts mechanism.
  • Designing the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Working with UIKit Framework for development and maintenance.
  • Debugging issues at onsite whenever required as well synchronizing data developed on the mobile application with backend applications.
  • Working with Subversion to checkout and update the codebase changes.
  • Worked with HTML5 web app and then imported into the native application.
  • Complete database designing for iPhone.
  • Publishing the application to App store and then pushing updates after every sprint release.
  • Used Agile Scrum methodology/ Scrum Alliance for development
  • 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 Equinix iPhone app
  • Used GIT for version control systems.
  • Performing all tasks of UI design for various features and writing code for implementation part using Test-Driven Development process.

Environment: iOS 8.1-9.2, Objective-C, Swift-2.0, Xcode 6.0.1-7.2, Cocoa Touch, GitHub, TableViews, SplitViewController, NSURLSession, CollectionViewController, Restful,Soap Services, Agile, MVC, Core Data Framework, NSOperationQueue.

Confidential

IOS Application Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Made decisions on Layout design and Layout modifications.
  • Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
  • Worked using tableview, NavgiationControllers and SegmentController.
  • Design and developing applications by usingObjective C.
  • Implemented the Uplift work to make the application compatible withiOS7.
  • Developed Application usingObjective-C, XCode with MVC Architecture.
  • UsedAuto layout featureto adaptUIsto different rotations and screen sizes for universal app.
  • Designed theUIand added new features. Fixed many bugs related toUI, database server API.
  • UsedGCD, NSOperationqueues for implementing complex multithreading features on the application.
  • UsedInstrumentsto check for processing bottlenecks, memory leaks, and retain cycles.
  • UsedXcode and Storyboards to develop the screens for the application usingMVC design pattern.
  • Testing included simulator and device testing withiPhone, iPad, and iPod.
  • UsedNSJSONSerialization to retrieve data for display on the iPhone/iPad from server usingRESTFUL web services.
  • Involved iniOS performance testing and Functional tests.
  • Followed theAGILE methodologyfor implementing the project.
  • Took care ofCode Review, Code Fixes and bug Fixes.
  • Coordinated with Configuration Manager for continuous integration.
  • Extensive bug fix experience symbolicated the crash logs to find the root cause for several crashes in the application.
  • Involved in presenting the application to the clients and internal stakeholders.
  • Provisioned, compiled, and managed apps forad hocand app store distribution. Submitted apps to app store for approval.

Environment: iOS 6.1-8.0 and later, Objective-C, Xcode 4.6.3 -6.0.1, Core Graphics, Web Services,PList, CocoaTouch, Interface Builder and Instruments, Web Socket, JQuery, NSJSONSerialization, AFNetworking, NSOperationQueue, NSURLConnection.

Confidential, Atlanta,Georgia

IOS Developer

Responsibilities:

  • Used Objective-C, OS X and Cocoa frameworks for building an app.
  • Created a side swipe menu controller which makes it easy to navigate through the application.
  • Worked with NavigationsControllers, Navigation Bars and Tab Bars.
  • Used Xcode to build application for all iPhone models.
  • Sub-classed a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application.
  • Created TableViewControllers in the application.
  • Worked on SDK.
  • Created Custom TableViewCells to accommodate the client's design of a particular Cell.
  • Used GitHub push changed codes to GitHub.
  • Used bill payment method for enterprise app and released both enterprise and app store releases.
  • Worked with other iOS developers to complete detailed projects.
  • Implemented Core Data for persistent storage of user data
  • Created models in MVC and development of delegates for updating model information.
  • Created by various views, table Views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created a 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 the mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Designed XSDs to define the XML structure of data exchanged between iPhone and server.
  • 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.

Environment: Objective-C, XCode 4.2-4.6.3, iOS 5-6, using ARC, Core Data, Core Animation framework, REST APIs and Auto Layout, TestFlight, GitHub for version control, Web Services Frameworks, UIKit, Core Location, SQ Lite.

Confidential

Java Application Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle (SDLC).
  • Used agile methodology (SCRUM) for developing application.
  • Developed HTML, Node.JS JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Extensively used JSF framework.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed JavaMail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Worked with the JAXWS web services and worked on SOAP, WSDL to develop the web services.
  • Involved in making changes to the WSDL and generating the client jars.

Environment: Java, J2EE, EJB 2.1, JSP 2.0, JSF 1.2, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Oracle11g, Maven, Windows XP.

Confidential

Junior Java Developer

Responsibilities:

  • Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Used Subversion for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository and SVN operations.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Develop user-defined tags using XML.
  • Extensively used JSF framework.
  • Used JDBC for communicating with Oracle 8i database.
  • Used WebSphere Application Sever 5.1 to deploy the application.

Environment: Windows, Java, J2EE, WebSphere 5.1, WSAD 5, Struts1.1, Oracle 8i, JDBC, EJB 2.1, HTML, DHTML, CSS, JavaScript, JSP.

We'd love your feedback!