Thursday, October 7, 2021

IOS Developer ~~



IOS Developer available for C2C roles- Visa H1B
 

Professional Summary:
 
·        7 Years of Experience in Mobile Application Development (iPhone/iPad) using Swift, Objective-C, UIKit, MapKit, Cocoa Touch Frameworks
·        Worked on Next Gen.POS system. Implemented Many Feature like, Store Returns, Exchange Transaction, Gift Card Redeem, so on
·        Implemented Next Generation sign-on features like Face recognition, Voice recognition sign-on using DAON frameworks
·        Good Knowledge and working experience in Swift programming language
·        Solid experience with XCode, Interface Builder, Instruments and Static Analyzer including development, debugging, profiling, optimizing, and build process.
·        Proficient in source control with Git, SVN and CVS
·        Good understanding of Restful Web Services
·        Experienced in working with Storyboard and Xib with Interface Builder
·        Experienced in implementing reusable Frameworks and also have good understanding of integrating third-party libraries
·        Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software
·        Experienced in adding Animation for smooth transitioning between UIViews and better user experience
·        Experienced in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar, which are some basic functionalities in a Multiview Application
·        Good understanding various software design patterns
·        Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process
·        Goal oriented, organized, team player with good interpersonal skills; thrives well within group environment as well as individually.
·        Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity
·        Proficient in using project management tools and source control tools: Jira and Rally
·        Proficient in various methodologies of SDLC like Agile development and Waterfall development
·        Proficient in handling JSON and XML data formats
·        Very active participation in Daily standups and Sprint Review Meetings, where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
·        Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data
 
Technical Skills:
 
Programming Languages:                  Swift, Objective–C, C/C++, Python
Project Management Tool:                 JIRA, Rally
Version Control Management:           SVN, GIT with Stash, Bit Bucket
Web Technologies:                            HTML, XML, JSON and AJAX, Bootstrap
GIT Tools used:                                  Source Tree
Operating Systems:                          Mac OS X, iOS, Linux and Windows
Continuous Integration:                      Jenkins
Frameworks:                                     Cocoa, Cocoa Touch
API Testing Tools:                              Postman
Web Debugging Tool:                         Charles Proxy
Database Technologies:                     SQL, Core Data
Application IDE:                                 XCode
 
Professional Experience:               
Client: Novant Health. Dallas TX                                                                                     May 2020 – Present
Role: iOS Developer                            
Project : NH Connect
Description – NH Connect is a communication and collaboration tool for Novant Health team members. Stay up to date in all things Novant Health related. View work related content, email team members, access Novant Health team resources and much more.
Responsibilities .
·        Design and developed modules using Swift.
·        Took care of code review code fixes and bug fixes.
·        Coordinating with business to keep the project deliverables according to agreed requirements.
·        Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
·        Deploying the Production & QA build using Appstore connect.
·        Partiicipate daily scrum meetings to discuss the blockers and derived solutions.
 
Environment:
·        Technology – iOS
·        Devices Used – iPad,, iPhone
·        Tools Used – Xcode 12.0 & above, Source Tree
·        Project Model – Agile and Scrum based
·        Operating Systems – iOS13 &above


Client: Autoliv, UT.                                                                                             Sep 2018 – March 2020
Role: iOS Developer                                                            
Project 1:  GET IT Done
 
DescriptionGET IT Done is a project management App used for issues and bugs tracking system. It is used as an issue-tracking Application for all types of testing. And also having another feature called meetings so, you can create a meeting request, add attendees and see when they are free or busy. Once you have created your request, Application sends an email invitation to the intended participants and adds a tentative appointment into their calendar which they can accept or deny. Once an invitation is accepted, it will automatically be added to the person's calendar and the time will marked as busy.
Project 2: ALV Connect
Description – ALVConnect lets you search Autoliv's directory for employee contact data. You also have the option to group contacts, enable Caller ID, and search contacts with Spotlight
Project 3: Quality Status
Description – has ability to scan and verify the quality of products. This app will allow anyone to scan product and understand the quality status for future containments or shipping needs
Project 4: ATRAQ Mobile
Description – has ability to scan the lines and get the current status of line and has an ability to set the new status
 
Responsibilities .
·        Design UI components in accordance with predefined specifications
·        Effective use of collection views and table views in most part of the software
·        Migrating the language version specific code from one version to another using XCode convert option
·        Leverage Interface Builder, Swift protocols and extensions, UIKit, CoreData, CoreLocation and asynchronous network requests (URLSession) for developing the mobile software application
·        Involved in analysis, design and development of the application using Xcode
·        Developed Custom UIViews based on UIKit Framework.
·        Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
·        Constructed Views using, Storyboard, XIB files with Interface Builder;UIConstraints added programmatically for UIControls to display properly.
·        Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
·        Used Auto layout feature to adapt UIs to different rotations and screen sizes for both iPad/iPhone.
·        Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
·        Took care of code review code fixes and bug fixes.
·        Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
 
 
Environment:
·        Technology – iOS
·        Devices Used – iPad, iPod, iPhone
·        Tools Used – Xcode 10.0 & above, Source Tree
·        Project Model – Agile and Scrum based
·        Operating Systems – iOS10 &above
 
Client: Gap Inc., San Francisco, CA.                                                                                        April 2017 – Sep 2018
Role: iOS Developer                                                            
Project 1:  Next Gen. POS system
 
Description – Working on Next Gen.POS system. Implementing many Features like, Store Returns, Exchange, Gift Card Redeem, so on
Responsibilities
·        Worked with UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates, and protocols
·        Used NSJSONSerialization to retrieve data for display on the iPhone/iPad from the server using RESTFUL web services
·        Worked on Web Service calls and JSON parsing.
·        Developed Custom UIViews based on UIKit Framework.
·        Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
·        Used Jenkins to Trigger Builds.
·        Wrote Unit tests and UITests for App stability and performance, used XCTest framework. .
·        Constructed Views using XIB files with Interface Builder;UIConstraints added programmatically for UIControls to display properly.
·        Constructed views using Storyboard, Foundation, UIKit.
·        Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
·        Used Auto layout feature to adapt UIs to different rotations and screen sizes for both iPad/iPhone.
·        Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
·        Took care of code review code fixes and bug fixes.
·        Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
 
Environment:
·        Technology – iOS
·        Devices Used – iPad, iPod
·        Tools Used – Xcode 8.0 & above, Source Tree
·        Project Model – Agile and Scrum based
·        Operating Systems – iOS10 &above
 
Project 2: POSLite
Description – POSLite is an Enterprise application used for billing in retail stores, developed by using Handpoint device, able to scan items with barcode, featured with printing receipt
Responsibilities :
·        Implemented for iPod from scratch, app consist of scan bar code feature & touchless payment by using Handpoint device
·        Developed all user interface screens in the application.
·        Configuration of Epson POS printer.
·        Planning and executing the task in time manner.
 
Environment:
·        Technology – iOS
·        Devices Used – iPad, iPod
·        Tools Used – Xcode 8 & above, Source Tree, JIRA
·        App Distribution Tools: Jenkins, iTunes Connect and Test Flight.
·        Project Model – Agile and Scrum based
·        Operating Systems – iOS9 & above
 
Client: Citi Group, Irving, TX.                                                                                            June 2016 – March 2017
Role: iOS Developer
Project Managed by Tata Consultancy Services Limited (TCS)                                                                                                                             
Project: Secure Login
 
Description – Implemented sign-on features like Face recognition, Voice recognition by using third party frameworks.
Responsibilities :
·        Design and developed modules using Swift.
·        Added More Security layers for Application login. ie. Implemented Face, Touch, Voice, Pin Modules used to login into the Application.
·        Application Named as Trusted Identity. ie. Log on quickly with Citi Trusted Identity. Use your Face, Voice, Pin, Touch to create a log on that is truly your own.
·        There is no other banking application that having sign-on features like Face recognition, Voice recognition. It is first in industry
·        Implemented NextGeneration sign-on features like Facerecognition, Voice recognition sign-on using DAON frameworks.
·        As a member of fintech team worked on high visibility project enhancing the user experience in the application.
·        Involved in analysis, design and development of the application using Xcode.
·        Developed Custom UIViews based on UIKit Framework.
·        Worked with UINavigation View, UITabBar View, UITable View, UICustom Cell, and UIAlert View.
·        Worked extensively with Swift (versions: 2 and 3) and iOS SDK.
·        Wrote Unit tests and UITests for App stability and performance, used XCTest framework. .
·        Constructed Views using XIB files with Interface Builder;UIConstraints added programmatically for UIControls to display properly.
·        Constructed views using Storyboard, Foundation, UIKit.
·        Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
·        Utilized UITabBarController, UINavigationController, UITableViews, UIWebviews. UIScrollView to display content as required in the App.
·        Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
·        Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
·        Took care of code review code fixes and bug fixes.
·        Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
 
Environment:
·        Technology – iOS
·        Devices Used – iPad, iPhone
·        Tools Used – Xcode 7.3 & above, Source Tree
·        Project Model – Agile and Scrum based
·        Operating Systems – iOS9 &above
 
Ventois.inc, MA.                                                                                                                       Feb 2015-June 2016
iOS Developer                                                                                                                     
Project: Ventois Employee Connect
 
DescriptionApplication allows to access employee information such as employee’s details related to client, vendor, project, immigration (if applicable), personal information right from the mobile device.

This Application allows to record working hours of all the employees and submit status reports for all the employees.
 
Responsibilities:
·        Worked extensively with Swift and Cocoa frameworks.
·        Created View controllers both programmatically and through Storyboards. 
·        Improved the application efficiency with multi-threading.
·        Worked on Swift, Cocoa Frameworks and UIKit Foundation.
·        Improved the functionality of Push Notifications and Background Fetch.
·        Used UITabBar, UINavigationView, UITableView, UIActionsheet and other View Controllers to build the UI.
·        Active participant in Code Reviews.
·        Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
·        Worked closely with IOS development team for providing API services.
 
Environment:
·        Technology – iOS
·        Devices Used – iPhone
·        Tools Used – Xcode 6 & above, Source Tree
·        Project Model – Agile and Scrum based
·        Operating Systems – iOS8 &above
 


Warm Regards, 
Naveen, Team-Sales
Techsmart Global INC.,
666 Plainsboro Rd, Suite 1116, Plainsboro, NJ 08536.
Phone: 732-798-7574