We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • I am seeking an iOS developer position and willing to grow substantially in IT domain.
  • 6+ years of experience in developing, testing and publishing iOS applications on iTunes store.
  • Proficient knowledge of programming using Objective C, and Swift.
  • Significant experience in iPhone, iPad & Universal application development.
  • Worked extensively on XCode, iOS SDK’s, User Interface Builder Tools.
  • Use of Auto layout, Size classes & Trait classes for developing apps that work across multiple resolutions of iOS devices.
  • Experienced in Mobile Application Development using Objective C including, but not limited to UIKit, Core Foundation and Cocoa touch, Core Frameworks like Map Kit, Core object, Core services, Core Graphics, Core animation, Core Object, SQLite, Core Bluetooth and MVC methodologies.
  • Proficiency in MVC design architecture, Cocoa design patterns and concepts like delegate, protocols and category.
  • Proficiency in creating and customizing views, table views, tab bars and navigation bars in a multi - view application.
  • Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Knowledge of Object-Oriented Programming concepts. Good experience in developing Object-Oriented applications by leveraging reusable Modules.
  • Hands on experience in developing in-app purchase application with distinct marketing-based Features, embedded with social network applications.
  • Helped to create a bridge using react native modules for an API that was not supported in Java Script
  • Experience in programming languages such as HTML5, JavaScript, data frameworks like XML and Confidential . And hands-on experience with embedded data base SQ lite
  • Excellent communication skills, organizational skills and attention to detail.
  • Proficient knowledge in Software Development Life Cycle (SDLC) phases - planning and requirement analysis, designing, implementing, testing, and maintenance.

TECHNICAL SKILLS

Programming Languages: Objective-C, Swift, C, C++

Scripting Languages: PHP, JavaScript, SQL

IDE’s: Xcode, Visual Studio, Eclipse, Android Studio

Frameworks / APIs: Core Data, Core Location, AV Foundation, Map Kit, Alamo Fire, Promise Kit.

IOS Applications: iPhone, iPad & Universal Apps, Interface Builder - XIB & Storyboard.

Operating Systems: IOS, Unix/Linux, Android

Database: Core Data, SQLite, PostgreSQL

Development Models and Patterns: MVC, Scrum method of Agile, V-Model

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

IOS developer

Responsibilities:

  • using Swift 5.1 programming language developed IOS application
  • Converted Files objective-c to swift programming language
  • Manual Test Execution for android and iOS apps
  • Agile methodology for project management - daily scrum calls, weekly retro meetings
  • Writing UI test cases for the application
  • Writing bundle unit test cases for the application
  • Debugging software issues on device software that are identified by various teams.
  • Coordinating with development and testing team POCs to identify and validate for issues.
  • Git repository maintenance related to testing module.
  • Flashing, System Testing, Functional & Non-Functional Testing, Daily Build Validation for regular Builds using Test tools and Infrastructure

Confidential, St. Louis, MO

IOS developer

Responsibilities:

  • Collaborated with team of iOS Developers, UI designers and Data Engineering teams to develop a uniquely designed infrastructure for optimal usability by the user/growers.
  • Delivered unique solutions for satisfying both business and functional requirements.
  • Embracing leading-edge technologies and methodologies for robust application development.
  • Samples App:
  • The app used map view to show the field details Quality process delivering accurate data such as geospatial points, sampling type, sampling details
  • Field vision App:
  • The app capabilities to keep voice, picture and video memos and upload them to the cloud.
  • Nitrate sensor app:
  • Integrated via Bluetooth with sensor thus creating an IoT based data ingestion pipeline.
  • Working with climate security team office to automate data delivery
  • Lead Design initiatives and strategies for the development of iOS applications. using Swift 4.0,5.0 and 5.1 programming language developed IOS applications
  • Work with product managers, designers, the community team, and QA to come up with the best way to build and iterate on new features, then go build them.
  • Push the limits of real-time data acquisition with custom UI on iOS.
  • Review, contribute, propose, praise, refactor and improving the codebase that allows for quick experimentation while being stable.
  • Develop iOS framework and SDK
  • Integrated map view for the Samples app and Field vision app.
  • Writing Unit and UI test cases for the application
  • Writing Unit test cases using XCUI Test framework.
  • Performing memory and performance testing.
  • Manage various Aircrafts like a test plan, testcases, result Analysis and Reports.
  • Designing the network layer for async data upload for the Field vision app.

Environment: IOS9 and 10, 11, Xcode9,10,11, iPad, iPhone, Objective-C, Swift, UIKit, PostgreSQL, RES, Confidential, View Controller.

Confidential, Dearborn, MI

IOS Application Developer

Responsibilities:

  • Followed “Pair Programming” strategy for development.
  • Implementing new features using Swift 4.0 programming language.
  • Support in Obj-C programming language.
  • Follow TDD approach for writing test cases and developing robust code.
  • Integration of fast lane for continuous distribution.
  • Fixing issues related to Parkwhizz framework integration.
  • Process Restful/SOAP APIs to consume web services in both Confidential as well as XML formats by using parsers such as NSXML Parser and NS Confidential Serialization.
  • Use of Pivotal tracker for task management.
  • Agile methodology for project management - daily scrum calls, weekly retro meetings, frequent code reviews

Environment: IOS9, iPhone, xcode9, Objective-C, Swift, UIKit, Confidential, View Controller.

Confidential, Palo Alto, CA

IOS Application Developer

Responsibilities:

  • Designing functional tests in Swift programming language.
  • Implementation of UI & Unit test cases.
  • End to end Pipeline Integration tests.
  • Collaborating in design of test suite.
  • Exploring different test frameworks like FB snapshot, Earl grey, Appium, etc.
  • Automating execution of tests through Jenkins pipeline.
  • Git repository maintenance related to testing module.

Environment: IOS8 and 9, xcode8,9, iPhone, Swift, View Controller

Confidential, El Segundo, CA

IOS Application Developer

Responsibilities:

  • Combined usage of Objective C and Swift for developing the app.
  • Supported iOS 8 & later versions.
  • Used auto layout and trait classes to support multi - resolution across devices.
  • Implementation of REST API based web services.
  • Used NS URL Session class to implement the same.
  • Writing Unit test cases using XCUI Test framework.
  • Used blocks and NS-Operation queue for managing asynchronous operations, processing and handling data.
  • Creation of custom controls to match the UI design.
  • Use of GDB for debugging the application for crashes etc.
  • Followed agile methodology during development phase.
  • Integrated Fabric/Crashlytics for logging data during crashes.
  • Writing unit and UI test cases for the application
  • Manage various Aircrafts like test plan, testcases, results, reports
  • Co-ordinated with UI/UX team to finalize the design, QA team to accesses the quality of the application.

Environment: IOS9 and 10, Xcode 8, iPad, iPhone, Objective-C, UIKit, Confidential, XML, SQLite, JIT, View Controller.

Confidential, Palo Alto, CA

IOS Application Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Implemented to make the app work on iOS 6 & later devices.
  • Web services deployment and testing on rest client.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like a customized navigation bar (UI Navigation Bar), Page Control and UI Scroll View.
  • Worked extensively on table view controller and made customized table view cells according to the client.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • 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.
  • Writing unit and UI test cases for the application
  • Integrated a web-based content made with HTML5 on to the app using UI Web View.
  • Developed Navigation between views was mixture of using UI. Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Used agile methodology for development.

Environment: IOS 7, 7.1, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UI Kit, Confidential, XML, SQLite, JIT, View Controller.

We'd love your feedback!