Ios Developer Resume
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 JSON. 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
IOS developer
Responsibilities:
- 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, JSON, View Controller.
Confidential
IOS Application Developer
Responsibilities:
- 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 JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON 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, JSON, View Controller.
Confidential
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