Post Job Free
Sign in

Application Development Ios Developer

Location:
Central Park, NC, 27701
Posted:
April 29, 2024

Contact this candidate

Resume:

Naga K

ad5coz@r.postjobfree.com

+1-919-***-****

SUMMARY:

•10 years of experience in the area of software development for mobiles and web, which includes understanding requirement specification, working on software design, coding, testing and maintenance.

•7 years of experience in native iPhone/iPad (iOS, Xcode) application development using objective-C, Swift, Cocoa Touch on iOS platform, frameworks and customizing it as per requirements.

•Experience in unit testing with XCTest using XCUITesting Framework and native approaches.

•Excellent understanding of mobile native iOS development tools such as Xcode, Instruments, Interface Builder, processes and technologies.

•Experience building mobile applications that utilize web services (HTTP, XML, JSON).

•Experience designing and developing high quality using UIKit, SwiftUI, custom iOS UI components.

•Experience in Mobile Application Development Frameworks, Design Guidelines, design patterns. Experience in iOS design Patterns like MVC, Notification, MVVM and development best practices.

•Strong understanding of interactive application development paradigms, memory management, file I/O, concurrency and multi-threading.

•Experience in backend database technologies like SQL, embedded database SQLite and offline storage using Core Data.

•Experienced in using version control like GitHub, GitLab, Azure Devops, Bitbucket, SVN.

•Worked in Scrum agile methodology, exposure on Test Driven Development with pair programing approach.

•Experience in deploying QA builds to App center, Jenkins and Test Flight builds to stakeholder and releasing app to App Store as per the app store guidelines.

•Experience in Confluence, JIRA, Azure Devops and Ivanti manager for bug tracking and task management.

•Knowledge in developing Enterprise level Mobile Applications includes code signing, provisioning, publishing applications in App Store satisfying Apple publishing procedures and App review process.

EDUCATION:

•Master of Science in Computer Information Systems and Information Technology, University of Central Missouri, Warrensburg, MO - 2016.

•Bachelor’s in information technology, JNTU- Hyderabad, May - 2011.

TECHNICAL SKILLS:

Programming:

Objective-C, Swift, SwiftUI, HTML5, CSS, JavaScript, C, C#.

Database:

SQL and SQLite, Core Data.

IDE:

Xcode 7- 15.x versions.

Version Control:

Git, GitHub, Bitbucket, SVN, TFS.

UI:

Storyboards, xibs, Cocoa Touch, Autolayout, and size classes.

Frameworks:

UIKit, SwiftUI, Core Data, Core Location, Map Kit, MessageUI, Webkit, PDFKit.

PROFESSIONAL EXPERIENCE:

Client: Marriott Vacations Club September 2021 – Present

Location: Orlando, FL

Role: iOS consultant

App Store Link: https://apps.apple.com/us/app/marriott-vacation-club/id1500616431

Description: Marriott Vacations Club app makes accessing your resort information — and even your ownership quick, easy, and convenient. So, whether you’re a longtime Owner or a one-time guest, you can plan for fun and live your best vacation life.

.

Responsibilities:

·Designing, develop features for iOS, iPad application as per the designs, user stories by Product owners and clients using Swift, SwiftUI, Combine, Xcode 12.4 - 15.2.

·Coordinating with Backend team, web teams for integrating the Webservice API’s to the vacation club applications, Updating the apple API’s and worked on accessibility.

·Generated regular performance reports and gathered feedback for continuous improvement.

·Utilized cocoa-pods to manage libraries in XCode for Integrating and updating third party libraries.

·Handling web services using RESTful API in Swift.

·Involved in agile scrum methodology for development and involved in daily standup call, sprint planning and review meetings.

·Handling Multithreading using Grand Central Dispatch and Operational Queues using Swift.

·Determine the technical gaps and implement custom solutions through design and development of application.

·Writing code in Swift, unit testing the feature to deliver high standard bug free code to QA team.

·Code refactoring using the MVVM design pattern and updated the code base with latest apple APIs.

·Developed new screens on SwiftUI and used Combine framework for the API call and updating the UI.

·Used Veracode - statical code analysis for checking the application vulnerabilities before releasing to App Store.

·Triggering, uploading QA and staging builds to App center QA team for testing.

·Responsible for test flight builds for UAT and providing to stakeholders and releasing app to App store.

·Integrated XCtest framework for unit testing and code quality.

·Used Bitbucket to check-in code after completing code review.

·Worked with JIRA for monitoring, updating the tasks and reviewing all JIRA activities in the standup meeting.

Environment: Swift 5.x, Cocoa Touch, Xcode 12.4 -15.2, REST API’s, iPhone SDK, Git, Interface Builder, iPhone Simulator, JIRA, Confluence.

Client: T-Mobile September 2020 – August 2021

Location: Bellevue, WA

Role: iOS consultant

App Store Link: https://apps.apple.com/us/app/t-mobile/id561625752

Description: T-Mobile app lets users to Pay your Bill in seconds, track data on the go, shop for the latest devices and so much more. You can also connect with a T-Mobile expert 24/7.

.

Responsibilities:

•Involved in the developing features for T-mobile iOS applications as per the UI/UX specification user stories by Product owners and clients using Objective -C, Xcode 12.4.

•Writing code in Objective -C, unit testing the feature to deliver high standard bug free code to QA team.

•Coordinating with web teams for integrating the Webservice APIs to the application.

•Creating the Customized frameworks as per the product team requirements in compliance with the design guidelines for new features as per the Client requirements.

•Involved in agile scrum methodology for development and involved in daily standup call, sprint planning, Demo, Requirements call and review meetings.

•Involved Designing the forgot password, sign up, Bio metric login flow in login screen and implemented custom solutions through design and development of application.

•Implemented in application security using SSL pinning, using JWT tokens, keychains and hashing techniques.

•Handling, upgrading, maintaining Project dependencies, exporting them as xcframeworks and distributing/deploying it through the Company deployment site.

•Involved in code freeze, reviews worked closely with web team, backend team on the issues during the services and providing the logs to backend team logged in errors/bugs, fixed them thereby contributing for application enhancement.

•Integrated SonarQube to the application for code quality, code security and best coding practices.

•Worked with the deployment team for CI-CD pipeline setup and maintaining YAML file for deployment.

•Used Xctest for writing unit test cases for bug free code.

•Used SourceTree to check-in code after completing code review.

•Worked on with JIRA and confluence for monitoring, updating the tasks and reviewing all JIRA activities in the standup meeting.

Environment: Swift 5, Cocoa Touch, Xcode 12, REST API’s, iPhone SDK, Git, Interface Builder, iPhone Simulator, JIRA, Confluence.

Client: California Department of Food and Agriculture Feb 2019 – August 2020

Location: Sacramento, CA

Role: iOS consultant

App Store Link: Internal applications for CDFA projects

Responsibilities:

•Design, develop and maintain features for iOS applications for California Department for Food and Agriculture as defined in user stories by Product owners and clients using Swift, Objective C, Xcode.

•Leading a project from Scratch till deployment, providing timely reports, workflow, project proposals and project presentations to manager.

•Coordinate IT projects, iOS programming, production support, operations, project life cycle implementation and client interaction.

•Ensure the architectural design is in compliance with the IT methodologies, client requirements and take responsibility for the performance.

•Support production systems and supply immediate investigation on incidents reported by clients and resolution of software problems.

•Designing, enhanced customized Barcode scanner using AVFoundation framework for scanning the bar codes. Custom UITabBarController, UIViews, UISplitViewController, implemented Auto-layout following the design guidelines for new features as per the Client requirements.

•Handling the offline storage using Core Data for saving user data, enhanced Sync engine between Mobile app and centralized Database.

•Handling web services using RESTFul Api in both Objective -C and Swift.

•Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement.

•Used TFS, Git and Azure Devops to check-in code after completing code review.

Environment: Swift 3 - 5, Objective C, Cocoa Touch, Xcode-9.4 – 11.3, REST API’s, iPhone SDK, Git, Interface Builder, iPhone Simulator, Ivanti manager.

Client: CVS Health Oct 2018 – Feb 15, 2019

Location: Scottsdale, AZ.

Role: Sr. iOS developer

App Store Link: https://itunes.apple.com/us/app/cvs-pharmacy/id395545555?mt=8

Description: CVS-Photo Bring home special moments the easy and expert way by ordering prints and photo enlargements online at CVS and personalized photo cards from the vast selection of designs available at CVS. CVS Photo is the solution for decorating your home or office, shop online to transform your most-loved photos into ready-to-display art in the form of canvas prints, wall panels, metal prints, and more.

Responsibilities:

•Involved in Agile Methodology for development and daily standup call with product team, sprint planning and review meetings. Involved in Web Services implementation.

•Designing and developing iPhone, iPad applications using Xcode, Objective-C, Cocoa Touch, iOS SDK, JSON.

•Designed the complete flow for the application with customized UI components and controllers.

•Worked on libraries specific to SWIFT and implemented bridging header from objective-c to SWIFT.

•Built iOS Storyboards, .xib files, creating custom views and segues between different views, established IBOutlet, IBActions in the storyboard.

•Experience in GitLab and SVN Repository using cornerstone.

•Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement.

•Code refactoring, Objective C to swift with MVC architecture.

•Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.

•Worked on JIRA for monitoring, updating the tasks and reviewing all JIRA activities in the standup meeting.

Environment: Swift 4.2, Objective C, Cocoa Touch, Xcode (Version 93 - 10), REST API’s, iPhone SDK, MAC OS X, Interface Builder, JIRA, iPhone Simulator, HTML5, Javascript.

Client: The Home Depot Oct 2017–Sept 2018

Location: Irving, TX.

Role: Sr. iOS developer

App Store Link: https://itunes.apple.com/us/app/the-home-depot/id342527639

Consumer Application: Enhanced shopping comfort from your mobile device with millions of home improved appliances ranging from sophisticated remodeling ideas to basic needs with search, browse and shop with integrated amazing faster shopping experience through voice and image search where you can speak or upload image or scan barcode for item search. Free shipping opportunity by pick up in the store option or ship to store by placing order in the app subsequently picking them in a Home Depot location and also can ship the item to the store if not available.

Responsibilities:

•Involved in Agile Methodology for development and daily standup call with product team, sprint planning and review meetings. Involved in Web Services implementation.

•Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement.

•Implemented Mobile Analytics using Adobe experience cloud.

•Used Alamo fire for Networking calls and Core Data as Database for storing all the JSON data.

•Code Refactoring, Objective C to Swift migration with MVVM architecture.

•Designed, developed UI and implemented browsing product catalog with filters includes store availability feature.

•Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.

•Worked on Confluence for bug tracking, updating the tasks and reviewing all JIRA activities in the scrum meeting.

Environment: Swift 3, 4, Objective C, Cocoa Touch, Xcode 8 - 9.3, REST API’s, iPhone SDK, MAC OS X, Interface Builder, Confluence, iPhone Simulator.

Global InfoTech April 2014 to June 2015

Location: Hyderabad, India

Role: iOS Developer

Project Name: MK Sales

Client: Micro Key

App Link: https://itunes.apple.com/us/app/techpro/id794032264?mt=8

Description: Micro Key Solutions’ Tech Pro app allows alarm technicians and installers to receive and manage their service tickets from their smartphone. This application will reduce drive time and labor hours, while greatly increasing the overall efficiency of your service department.

Responsibilities:

•Involved in product architecture and design with architect team.

•Designed the home screen of the application where the user can choose the type of the module to be populated.

•Created table view controllers in the application and segue ways from different View controllers.

•Created custom Table View Cells to accommodate the client's design of a particular cell.

•Worked with navigation controllers, Navigation bars and Tab bars.

•Used GCD (Grand Central Dispatch) - NSOperationQueues for implementing complex multi-threading features background syncing etc.

•Implemented Auto-layout concept for the entire Storyboard and dynamically adjusted the height of the collection View based on the content.

•Tested applications on iPhone simulator and iPhone device.

•Working with technical staff in the configuration of iTunes AppStore.

•Performed the quality assurance of the application by reporting the issues to the development team.

Environment: Objective C, Cocoa Touch, XCODE, REST API’s, iPhone SDK, MAC OS X, Interface Builder, IPhone Simulator.

Peppyware Technologies Oct 2011 to March 2014

Location – India

Role: UI/Web Developer

Description: Peppyware Technologies offers specialized products, practices and solutions for corporate banks, investment banks, and consumer finance institutions, insurance companies and empower organizations around the world with superior Business Technologies solutions and services.

Responsibilities:

•Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.

•Hand-coded HTML, CSS, Java Script, AJAX and jQuery to create front-end.

•Developed single page web application using JavaScript framework Angular JS.

•Bootstrap used along with Angular JS in creating the Application.

•Designed and implemented a SPA (Single Page Application) using JavaScript, Ajax.

•Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.

•Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.

•Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.

•Done the design, development and testing phases of Software Development using AGILE methodology.

•Developed the application front-end using Spring framework 3.0 that uses MVC design pattern.

•Coordinate with Interface Design Architects for meeting accessibility standards at code level.

•Design and build UIs on Server Platform in team environment.

•Participating in product development discussions and providing UI related information.

•Maintained W3C standards.

Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX, JSON, JAVA, JSP, MYSQL, Eclipse IDE, Tomcat server, web sphere application server.



Contact this candidate