We provide IT Staff Augmentation Services!

Technical Lead Ios Resume

5.00/5 (Submit Your Rating)

East Windsor, NJ

SUMMARY

  • Has 8+ years of experience overall and 6+ into development of iPhone Apps and handling a team.
  • Proficient knowledge on IOS 8.1/7.0/6.x/5.x/4.x, Mac 10.10/10.9/10.8/10.7/10.6.6 , XCode 6.0/5.0/4.x/3.2.2, Objective C and Swift. Extensive development experience using Xcode IDE.
  • Has hand on knowledge on OpenSSL, OpenGL and Cocos2d. Good exposure in developing Graphical User Interface especially for the Macintosh Operating System.
  • Extensively used HTML, XML, JSON parsing and CSS for web services.
  • Experienced with using GCD and NS Operation Queue in Multithreading.
  • Experienced with development of provisioning profiles and distribution profiles specifically used for installing an application to a device and strong understanding of app distribution using iTunes Store, PhoneGap and .ipa files.
  • Created and customized Multi - view applications using Views, Table Views, Tab Bars, and Navigation Bars.
  • Constructed native-based applications using both SQLite and Core Data.
  • Worked with XML parser methods, like SAX (NSXMLParser, libXML2) and DOM( TBXml, TouchXML)
  • Worked with JSON parser like NSJSONSerialization, JSKit and SBJSON method.
  • Extensively used various frameworks such as Passbook, Metal, Health kit, iBecone, Augmented reality, Auto Layouts, Home Kit, MapKit, Core Location, Core Audio, MediaPlayer, UIKit, and AVFoundation.
  • Worked on Agile, Waterfall, Scrum, and Rapid Application development methodologies.
  • Experienced in Full software life cycle, requirement analysis, development, testing, debugging and support.
  • Good knowledge on design patterns like MVC, Singleton, Adapter, Delegate, Observer.
  • Ability of coming up with unique ideas. Quality skills in developing touch phone applications. Experience in Designing, Developing, Testing and supporting the application.
  • Strong communication, interpersonal, learning, creative person and organizing skills. Flexible and versatile to adapt to any environment and work on any project.

TECHNICAL SKILLS

Languages: - C, C++, Objective C, Open GL, Cocos2d, and PhoneGap.

Internet Technologies: - HTML, XHTML, XML, JSON, JavaScript, jQuery Mobile, Appery.io

Web Server Interfaces: - SOAP, REST

Database Technologies: SQL, SQLite, Amazon RDS

Build Tools (IDE): -Xcode, Eclipse

Source safe: SVN, SVNX, Unfuddle, TFS, github, Source Tree

PROFESSIONAL EXPERIENCE

Confidential, East windsor, NJ

Technical Lead IOS

Responsibilities:

  • Planning and estimating for the project, keeping the plan up to date.
  • Preparing the risk management plan, and identifying the risk dat may effect the project
  • Tracking and monitoring the project as per plan and finding a solution when any problem comes up.
  • Involved Project Design like UI level, Database designing, Architectural and integration modules.
  • Reporting project status to PM, on weekly and monthly bases and updating him on project status.
  • Application development, Unit testing, Code review and coding.
  • Used MapKit, GeoFencing, Chat Modules (using XMPP) and file sharing technics.
  • Optimizing the code modules for efficient work and performance.

Confidential

Technical Lead iOS

Responsibilities:

  • Involved In RDP (Remote desktop protocol) client and server setup, using shell scripting and OpenSSl.
  • Reporting project status to PM, on weekly and monthly bases and updating him on project status.
  • Involved Project Design like UI level, Database designing, Architectural and integration modules.
  • Getting the inspections/code review done as per the plan.
  • Involved in Unit testing, bug testing and module testing.

Confidential

Technical Lead iOS

Responsibilities:

  • Involve in Database Design using SQLite, creating tables and relations between them.
  • Determine system performance Standards, by unit testing and code optimization.
  • Involved Project Design like UI level, Database designing, Architectural and integration modules.
  • Uses MapKit, Core Location, and map annotations to map locations and provide access to directions in the Map app, etc.
  • Web-services debugging and developing singleton classes for JSON parser.
  • Total system testing, debugging and App store submission.

Confidential

Technical Lead iOS

Responsibilities:

  • Conducting project inspections/ code reviews done as per the plan.
  • Reporting project status to PM, on weekly and monthly bases and updating him on project status. iBeacon, MapKit, and Core location code development and testing.
  • Involved Project Design like UI level, Database designing, Architectural and integration modules.
  • Involve in Database Design using SQLite, creating tables and relations between them.
  • Augmented Reality code development, testing and deployment.

Confidential, Princeton, NJ iOS Team Lead

Responsibilities:

  • Application development and coding like UI level and Database designing.
  • Uses MapKit, Core Location, and map annotations to map locations and provide access to directions in the Map app, etc.
  • Unit testing, bug fixing, code optimization and server connections using JSON web services.
  • API calls rendered asynchronously in multiple threads utilizing GCD (Grand Central Dispatch).
  • Archiving the code and submitting the app to iTunes connect for app store submissions.

Confidential, Omaha, NE

Senior iPhone Developer

Responsibilities:

  • Checking out the new challenges in Appery.io for hybrid app development.
  • Onsite Coordination with the project flow in scrum and monthly status calls.
  • Involved Project Design like UI level, Database designing and integration modules.
  • App completely developed in cloud using Appery.io
  • XML, JavaScript, mobile jQuery and CSS.
  • Unit testing, module testing and bug fixing for optimization of code.

Confidential

Senior iPhone Developer

Responsibilities:

  • Involved UI Design in storyboard, developing singleton classes for app, and Unit testing.
  • Used frameworks like MapKit, AdderessBook, URLSchema, UIAlertview, Custom cells and UIViews.
  • Used NSJSONPraser for parsering the JSON data coming from the web services.
  • Communication with onsite team on scrum calls and project statues.
  • Static and dynamic data stored with Core Data for offline operation mode.
  • Implemented TestFlight over-the-air Testing for beta and UAT testing

Confidential

Senior iPhone Developer

Responsibilities:

  • Application UI/UX development and module level coding.
  • Unit testing of the application and bug fixing and updating the client using scrum calls.
  • Communicating with the client and gather requirements and give the prototype.
  • Archiving the code and submitting the app to iTunes connect for app store submissions.

Confidential, Rolling Meadows, IL

Senior iPhone Developer

Responsibilities:

  • R&D on certain controls and topics, which would enhance user experience and performance.
  • Application development, analysis, coding Client interactions.
  • Analyzed test data, designing and improving testing procedures and experiments, fixing intranet communication failures, and determination of failure modes and other testing irregularities.
  • Used NSJsonSerialization and XMLParser to parse the XML and JSON responses.
  • WAZE API integration and image based events for the insurance clam.
  • Communicating with the client and gather requirements and give the prototype.
  • Wrote all the view controls dat navigate through out the application with a design focus of expandability, as the UI/UX elements were not completely settled.
  • Archiving the code and submitting the app to iTunes connect for app store submissions.
  • Integrating Banner ads, overlay ads, Video ads, Floating ads.
  • Developed SDK has singleton classes, which can be given as a package to end user programmers with a simple code.
  • Responsible for RnD related task like fetching the ads from server and running it on banner view.

Confidential

Embedded System Developer

Responsibilities:

  • Analyze system technical issues and develop appropriate resolutions.
  • Maintain, upgrade and modify embedded systems as needed.
  • Participate in system design reviews and recommend improvements.
  • Provide support in system testing and bug fixing activities.
  • Adhere to system development lifecycle processes.
  • Coordinate with design, development, testing and implementation teams to plan and complete assigned projects within deadlines.

We'd love your feedback!