We provide IT Staff Augmentation Services!

Application Developer: Ios Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 10.7 years of experience as an IT specialist in mobile application development, predominantly various domains i.e. Social network, navigation and business and utility applications.
  • Experienced in complete SDLC(Software Development Life Cycle), including research, requirement gathering, design, development, testing, debugging, app publishing, and maintenance of production applications.
  • Automated iOS build/deploy/distribution using MDM (Mobile Device Management) tool in a continuous integration approach.
  • Competency in various language platforms including Swift, Objective C, Objective C++, cocoa touch with various d Confidential bases and client server application as well as third party frameworks or pods/carthage.
  • Delivered various enterprise applications as Team Lead/Consultant in various complex client assignments.
  • Responsible for to organize and preside over the sessions with Business and Applications Owners to come up with the prototype for the enterprise integration solution design as per the architecture guidelines for iOS applications.
  • Responsible for Analysis, business requirements development, high level design, coding and technical configuration of Conduct requirement gathering workshop.
  • Responsible for code integrity, cleanliness and the code is frozen for release, making sure no unauthorized changes are included in the release,
  • Anticipate release implementation plans for Operations Team for QA, UAT and Production.
  • Recurring and high severity issues, perform root cause analysis and find out the corrective and preventive action, coordinate changes, impact analysis and prepare solution design document RCA covering proposed solution.
  • Involved in Software Change and Configuration Management, Release Management.
  • Proficient in analyzing and translating business requirements to technical requirements.
  • Development experience of various phases of development for more than 75 applications while working with my previous employers.
  • Good exposure of Agile model and waterfall methodologies.
  • Effective verbal and written communication skills and the ability to interact proficiently within diverse group of team mates.
  • Skillful in making eye catchy designs.

TECHNICAL SKILLS:

  • Swift 4.2,4.0, 3.2,3.1,3.0, 2.2
  • C, Objective C, Objective C++
  • Cocoa, Cocoa Touch
  • Unity 3D Game Engine & Augmented Reality with Unity 3D
  • IoT(Internet Of Things) Watson APIs with TCU (Telematics control unit applied to Nexa cars first time in India)
  • Bluemix, MobileFirst Confidential, Confidential Worklight Adapters
  • Git/Sourcetree, Github, Bitbucket
  • Squlite 3.0, Core db
  • XML/JSON
  • HTTP/HTTPS Restful APIs
  • Staged waterfall, Agile/Scrum (Jira)
  • Continuous Integration
  • SonarQube, Swiftlint
  • JIRA, Rational Tool, BIRT report
  • Xcode IDE iPhone SDK
  • Memory Leak Monitor, Object Allocation Tool, Shark

PROFESSIONAL EXPERIENCE:

Confidential

Application Developer: iOS

Responsibilities:

  • Responsibility included implementing and managing release processes for code through development, test and production environments.
  • Maintain the release schedule and ensure alignment across key stakeholders and vendors.
  • Co - ordinated with Solution Architect and DPE(Delivery Project Executive)for Go-Live activities including the execution of the deployment plans and various rollback/back up plan strategy for mobile applications.
  • Build and Deploy the code in Prod, UAT and QA environment using git and SourceTree. Administer and Maintain Source Code Repositories including Subversion and Branching strategy for Release, UAT, Production versions of app.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Manage and Support build configuration for Continuous Integration process.
  • Support concurrent development process with standard Branching and Merge of application source code.
  • Solving issues independently and liaising with business analysts and issue managers to resolve issues proactively
  • Respond to and resolve production issues.
  • Provide on-call support.

Confidential

Software Developer

Responsibilities:

  • Worked as a iOS lead in the project and closely worked with Solution Architect, IOT architect, Application Architect to build this solution.
  • Handle the team of 4 People with daily deliverables for story distributed in app by manager and peer code review activity.
  • Responsible for peer code review comment from Product owner’s Architect.
  • Implement MDM for build distribution more than 200 people while app is in development.
  • Write unit test case and help team to cover up more than 55% code coverage.

Confidential

Software Developer

Responsibilities:

  • Worked in project as a Team Lead. And lead the team of 5 people for these two project.
  • Define the overall end to end solution for these two app.
  • Configured the build distribution mechanism for project and enable the Maruti to install the app without having it over app stores.
  • Write the unit test for the app and enable the more than 60% code coverage for both of the applications.
  • Distribute the app over app store once the customer approved the UAT apps.
  • Responsible for peer code review of iOS team and enable them to work with sonarqube and swiftliint tool so that code can be written in a best way.

Confidential

Software Developer

Responsibilities:

  • Worked in project as a Senior Mobile developer and efficiently delivered the 3 stories in the project.
  • Participated in peer code review activity.
  • Actively member of team which keep eye over build distribution(Mobile device Management), Branching strategy, Story implementation plan with Architect and Solution Architect.
  • Worked with core db of the application and implement the offline d Confidential storage capability of the app. So that when app is being used in the plane where no internet is available. User can do the rest of operation and it will become online when user comes in to internet mode.
  • Write xc unit test case for app and also write the functional test case for the app.
  • Configured the multiple URL supported environment in the app. So that before release the build to MDM we can select the environment and project picks up all the setting from configuration files from project.

Confidential

Software Developer

Responsibilities:

  • Worked in project as a Senior Mobile developer and efficiently delivered the app while leading the team from Offshore Centre.
  • Peer code review and run swiftlint for to make the app bugs free.
  • Track the Jira tickets of the project while project was in development stage and also help L3 support team to configure their Rational Management Tool for future ticket response/rotation.
  • Responsible for to migrate Dev and QA version of app on their Backend Infrastructure.
  • Efficiently help IMI team migrate the Microservices on the Dev/QA environment .
  • Responsible for to create the app release version for customer using a iTune store MDM(iOS app distribution) and make it in a way by which customer can release a future version of app to their testing team without any app release over app stores.
  • Responsible for to write a script to change the configuration of app as per deployment plan decided by manager for build distribution.
  • Released subsequent two successful version of app over app store.
  • Provided KT to L3 Support team and tasks has been decided and distributed by me.

Confidential

Software Developer

Responsibilities:

  • Managed all aspects of end to end release process. Involved in requirement Analysis, Designing and Development.
  • Performed custom and maintenance of client's multiple mobile sites and related applications for their mobile solutions.
  • Responsible to upload daily banner change for landing screen using LMS and keep apps version updated on their MDM(Mobile device Management)
  • Responsible to check performance of app on various iOS device like iPad and iPhone from various generation.
  • Responsible for peer code review and report issue to L2 team if found any issue.
  • Write Unit test case for project to increase its code coverage.

Confidential

Project Lead

Responsibilities:

  • Managed all aspects of end to end release process. Involved in requirement Analysis, Designing and Development.
  • Work with Business Analyst/Architects in translating business requirements into Functional Requirements Document and to Detailed Design Documents for to be use in future app development cycle.
  • Performed custom and maintenance of client's multiple mobile sites and related applications for their mobile solutions.
  • Present and defend product designs and architecture to clients
  • Coordinate and communicate tasks with developers
  • Ensure that development is performed as per requirement or Functional required document finalize by customer.
  • Work with QA to create test scripts and scenarios for enhancements and customizations to the core product
  • Communicate activities/progress to project managers, business development, business analysts and clients
  • Develop implementation and test plans, build software acceptance criteria, coordinate and work with clients to oversee the acceptance and dissemination process

Confidential

Mobile Lead(iOS/Gaming)

Responsibilities:

  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions for the project in Gaming and New field in the iOS Development
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Created Gaming team for company by launching 5 3D games for various devices i.e MacOS, iPad, iPhone, Android Tablets using unity 3d Game Engine.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.

Confidential

Software Developer

Responsibilities:

  • Develop iOS apps for Apple Application Store. Involve in unit testing of source code. Participated in client demos. Build prototypes at tech scoping stage of projects. Working with front end developers to build the interface with focus on usability features. Involve in reviewing current system, presenting ideas for system improvements.
  • Working closely with analysts, designers and developers. Producing detailed specifications and writing the programmer codes. Testing the product in controlled, real situation before going live. Preparation of manuals for users and maintaining the system once they are up and running.
  • Understand design of the existing system and business requirements.
  • Developed the very Interesting Social networking App Are You Interested having user base of more than 5 million.
  • Responsible to initiate the development over apple ios program and to make the bigger team in the company.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, d Confidential usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Used Xcode, instruments and tools to control d Confidential collection and analyze based on configuration of the trace document. We are making list of the factors that govern performance and offers an approach for identifying and fixing the common performance problems. We include performance early in the design phase and continue improving all throughout the development life cycle. We are not waiting until the end of development cycle to do performance tuning as it may be too late to achieve any significant improvement.

We'd love your feedback!