We provide IT Staff Augmentation Services!

Ios Developer Resume Profile

2.00/5 (Submit Your Rating)

Sunnyvale, CA

Professional Summary

  • Over 7 years of experience in developing applications Information Technology designing and 3 years in iOS/Android application development.
  • Proficient knowledge of programming Experience using Objective-C
  • Extensive experience in application development and integrating with various databases and Client-Server applications
  • Worked extensively on Xcode, Interface Builder and Instrument
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
  • Developed iOS and windows mobile applications using Objective-C, C , C , Xcode, Visual Studio, including but not limited to Cocoa Touch, Foundation, UIKit, Map Kit, Core Graphics, Core Data, Core Plot, Core Object, External Accessory, SQLite, Core Bluetooth, .Net 3.5 Compact Frameworks
  • Involved in Object Oriented analysis/ Design Design patterns including MVC across the apps.
  • Used diversified IDE's/SDK's like Xcode, Visual Studio, Eclipse, Android SDK, and keil
  • Proficient in programming languages such as ASP.net, HTML5, Java, JavaScript and markup languages such as XML and JSON Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
  • Strong knowledge in all phases of Software Development Life Cycle SDLC process, which includes requirement analysis, designing, implementing, debugging, fixing and maintaining the software
  • Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition Java EE , Enterprise Java Bean EJB , JavaServer Pages JSP , Java Servlets including JNDI , Struts, and Java database Connectivity JDBC technologies
  • Expert level skills in Designing and Implementing web servers solutions and deploying Java Application Servers like Websphere, Web Logic, configuring Apache Web Server and configuring various Servlet engines
  • Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration EAI
  • Strong knowledge with databases such as Oracle, MS SQL Server for managing tables, views, functions, triggers and packages
  • 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
  • Highly motivated enthusiast, fast learner, eager to meet new challenges and quickly grasp new technologies, skills, concepts, and ideas

Technical Skills

Programming Languages

Objective-C, C, C , C , Java, Embedded C, ASP.net

Scripting Languages

VBA, UNIX Shell Script, DOS Script, HTML, JavaScript, JSON

IDE's / SDK's

Xcode, Visual Studio, Eclipse, Android SDK, Keil

Frameworks / APIs

Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data,Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES

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, Geny motion

Database

Microsoft SQL Server Compact SQL CE , Core Data, SQL Lite

Development Models and Patterns

MVC, Scrum method of Agile, V-Model

Professional Experience

Confidential

iOS Developer

Responsibilities:

  • 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
  • Built iPhone Application that uses Tab bar, Navigation Controllers and consumes RESTful JSON Web Services converted to existing Soap Services
  • Built iOS Storyboards with Login View and Tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard
  • Tab Bar Controller 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 downloading images, Service Notification Updates and Utilization Logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Picklists Screen
  • Consumed JSON web service to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View
  • Written the logic to highlight the jeopardy items on the table, so the pick-list of those open units can be created for executed on priority
  • Coded the update notification part where in the backend is updated with the tasks and Units executed for Alerts mechanism
  • Coded the Open Units, Pick-list creation, Pick-list execution and reservation
  • Used Agile Scrum methodology/ Scrum Alliance for development

Environment:Objective-C, Xcode 4.6, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTful JSON converted to existing Soap Services, iOS 6.1, iPhone Simulator 6.1,Device integrated with Barcode Scanners, AirWatch Mobile Device Management App Store, Subversion SVN .

Confidential

iOS Developer

Responsibilities:

  • Used AV Foundation Framework to view videos on the device
  • Integration of Facebook, twitter and linked in
  • Implemented Core Data framework to store user Data
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services
  • Implemented using Storyboard and ARC
  • Developed unit tests for testing specific functionality and logic
  • Fixed bugs as documented by QA team
  • Used Instruments to fine tune the app performance and memory management
  • 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
  • Debugging issues at onsite whenever required
  • Worked with GDB and Xcode for debugging
  • Worked with Subversion to checkout and update the codebase changes
  • Used Agile methodology for development

Environment: iOS 7.0 and 6.0 iPad SDK , Mac OS 4. X, Objective C, Xcode 4.6, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite Photoshop, Dreamweaver , MapKit, Core Location, and AVFoundation

Confidential

Android Developer

Responsibilities

  • Upgraded reporting system of the application T-Mobile My Account for analytics
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
  • Developed new components like infinite scrolling section for sliding tableview
  • Solved major defects in navigation controller behavior for the application
  • Developed Facebook integration for the application
  • Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. Main thread and secondary thread
  • Provided mechanism to avoid loading of duplicate data in tableviews Problem due to concurrent server calls
  • Handled scenarios of no data for application during good network signal
  • Explained the design problem of invocation by drawing flowcharts
  • Assisted Project Manager with release build schedules
  • Documented the technical specifications
  • Managing the work log and following the schedule to ensure completion of projects before deadline
  • Followed a work data flow principle for design and development

Environment: Objective-C, Xcode 4.6, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTful JSON converted to existing Soap Services, iOS 6.1, iPhone Simulator 6.1,Device integrated with Barcode Scanners, AirWatch Mobile Device Management App Store, Subversion SVN .

Confidential

UI Developer

Responsibilities:

  • Worked on technologies such as HTML, CSS, JavaScript, Core Java, JDBC and JSP
  • Handled Ajax calls to the server
  • 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:Java, C , JDK1.3, EJB, Servlets, JSP, JDBC, JavaMail APIs, XML, SAX parsers, Oracle 8.0.4, WAP1.0, WML1.1, JRun Application server, Apache Web Server, Sun Solaris 2.7, TIBCO RV 6.2, TIBCO Hawk 3.0.1, UML, TogetherJ, Visual Caf , Web Logic, Apache-SOAP, Websphere 3.5

Confidential

Software Developer

Responsibilities:

  • Developed business logic using Spring MVC
  • Mark-up/ Scripting Language: HTML, DHTML CSS , XML, XSLT, JavaScript, AJAX
  • Designing and coding of Business Classes using Spring IOC and AOP features
  • Used various Java, J2EE design patterns like Session Facade, Data Access Object DAO
  • Built the business layer using Spring Transaction manager
  • Built the persistence layer using Hibernate
  • Also designed and prepared Unit test case using JUnit and Log4J to remove maximum bugs before passing on the application to the QA team
  • Built applications using MAVEN
  • Consumer of SOAP based web services from external clients
  • Developing SOAP and REST Web services
  • Developed Components in the application using Spring Framework
  • Used SVN as version control
  • Interacted with the Database using MYSQL
  • Actively participated in meetings to produce quality deliverables within time

Environment: OOAD, UML, Java, J2EE, Servlets, Struts MVC , Spring Framework, Swing, Hibernate 3.0, WebSphere 6.0, Eclipse IDE, JSF, JSP, JPA, JDBC, EJB, HTML, JavaScript, Websphere MQ Series, DHTML, Perl scripts, Web services, CSS, JQuery, XML, XSL, XSLT, SOAP, SOA, Ajax, Dojo, WSDL, UDDI, JDK 1.5, Agile, Oracle10g, JDeveloper, JUnit, ANT, Maven, Win NT UNIX.

We'd love your feedback!