Post Job Free

Resume

Sign in

Sr IOS Engineer

Location:
Fremont, CA
Posted:
September 10, 2023

Contact this candidate

Resume:

NAGARANI PARAPELLY

SR. IOS SOFTWARE DEVELOPER

Email: adzlzh@r.postjobfree.com

510-***-****

Summary:

* + years of development experience in Mobile technology with progressive and robust experience in Object-oriented technologies.

Excellent knowledge in developing enterprise mobile applications and experience with provisioning and publishing applications in app store with working knowledge of Apple publishing procedures and App review process.

Proficient knowledge of programming experience in Objective-C, Swift UI and Swift, Object-oriented programming and developing using design architectures MVC, MVVM and Knowledge on MVP.

Good experience in iOS development activities like project estimations, expertise building, and mobile solution analysis.

Strong experience in developing mobile applications from Scratch with iOS and excellent knowledge in developing applications for iPhone/ iPad /Universal using modules like UI Kit, GPS (Core Location), Map Kit, Camera API’s, Web Services (SOAP /JSON), Gestures, NS Thread, APNS, Event Kit, NS Operation Queue, Cocoa pods.

Strong Debugging and Troubleshooting skills and excellent knowledge in Code Analysis and Performance Tuning using Instruments.

Sound knowledge of interacting with web service APIs, JSON, XML

Ability to create application flow using Storyboards.

Experience working with Swift 3.0 and above. Bridging Objective-C and Swift together.

Working experience on Native and Hybrid applications

Strong understanding of iOS provisioning portals (certificates, developer and distribution profiles).

Working experience GCD, ARC, BLE, XC Test,

Experienced in using frameworks UI Kit, Foundation, Combined, Core Graphics, Map Kit, TDD

Knowledge on Push Notification Implementation in iOS SDK, Core Data and Cocoa Touch, Address Book, Bluetooth

Expertise in Managing memory, Location Services, Language Translation.

Knowledge of iTunes Connect and Apple’s Human Interface Guidelines, Postman, Figma

Good experience with SQLite Database and Debug skills

Good development experience in building APP using re-usable code or with optimized solution and knowledge on Social Network Integration.

Excellent communication, organizational skills, attention to detail and ability to meet tight deadlines.

Experienced in working with Jenkins, Mint, Tortoise SVN, GIT and Subversion version control systems.

APPS STORE LINK:

https://apps.apple.com/us/app/fortiexplorer-go/id6446510040

https://itunes.apple.com/us/app/wells-fargo-ceo-mobile/id335685323?mt=8

https://itunes.apple.com/app/walgreens/id335364882\

PROFESSIONAL EXPERIENCE:

Company: Fortinet April 2022- Till Now Location: California Role: Senior IOS Mobile Software Engineer.

FortiExplorerGO: Developing FortiexplorerGO from scratch with new design and latest programming technique swift UI, combined framework.

FortiExplorer Go is a user-friendly enterprise application that helps you quickly and easily set up FortiGate and Forti AP via BLE, register and manage your Fortinet appliances from your iOS Devices.

Responsibilities:

Participated in design discussion / development.

Fixing the old product production issues

Designing the UI Using Xcode 13/14, swift UI and combined framework.

Redesigning the existing screens using swift, storyboard.

Communicating between FortiGate and app via Bluetooth

Used Git as repository for code base.

Client: Wells Fargo Aug 2015 – Feb 2017,Dec 2017 – Dec 2019, July 2020 – April 8 2022 Location: California Role: IOS Developer

TRANSMIT: Worked on Authentication project where user can authenticate using Touch ID / Face ID, Eye Scan. App development is done with swift programming language. Used third party SDK for enroll and Authentication Process.

SOFT TOKEN: Soft token where user can fetch RSA keys from app thus eliminating need of using hardware token device. App development is done with swift programming language. Here we used JSON parsing. Dev environment is Xcode 13 with constant upgrade to latest versions.

BIOMETRICS: Main purpose of this project is enrolling, and authentication process is done with eye scan. Some of the app development is done with swift programming language. Here we used JSON parsing. Worked on CEO Mobile app bug fixing including accessibility issues. Dev environment is iOS 10 and Xcode 11 with constant upgrade to latest versions.

For app development technologies used are swift4.2, objective –c, core animation, and third party sdks.

Responsibilities

Participated in development and maintain application using Xcode.

Evaluated approaches to the mobile application platforms, with components including various Google services and third-party platforms/frameworks.

Participating in migrating part of code From Objective-c to Swift and implemented new classes in swift 3.0 and above.

Developing features like Remember Me, Soft-Token, Image Capture to allow user to easily access features like remembering his credentials, viewing his secure token and uploading checks.

Created View Controllers both programmatically and through Storyboard.

Worked with existing as well as custom/open-source frameworks such as INAuth, KOFAX, Eye Verify.

Heavy use and implementation of protocols, delegates, notifications for iOS and listeners

Extensive usage of UI WebView and WK WebView for iOS

Implemented custom Views and Dialogs throughout application.

Extensive use of singleton and web service response classes for storing data.

Heavy use of API calls deeply revolving around the use of JSON responses and encrypted data.

Implement classes with threads, completion blocks and asynchronous calls to update views.

Implemented classes to allow secure keychain access for secure data storage.

Worked firsthand with tester to fix bugs and coding issues.

Used Xcode Instruments for testing allocations and leaks throughout implemented code.

We Use Git and SVN as our repository for code base.

Client: Apple/Infosys Feb 2020 to Jun 2020 Location: California Role: IOS Developer

Plano: Store map displays available current inventory of products in the retail store. It had a 3d display to see the products in detail and 3d format. It displays floor-wise product details. More features include Pin, Archives, Checklist, Devices and I beacon. Catalog: Retail app displays products and used by different extension to access items and adding to bag. It has created request and refer request. Product details displaying web view.

Responsibilities:

Fixing radar/defects.

Participated in developing Plano enhancements.

Fixing radors/defects Plano and Catalog

Participated in Integration testing.

Using Git as repository

Using Xcode 11 and swift 5

Client: All State April 2015- July 2015 Location: Northbrook, IL Role: IOS Developer

Pay As You Drive: Is a very useful application where user can find his driving details on car drove like sudden breaks, nighttime journey schedule, miles drove. App features Home, Activity etc... Home Module will show user balance and trip details in graphs like cost per day and miles per hour for recent 7 days trips. The activity module will show selected month-wise trip information. More modules will provide FAQ, Feedback and logout functionality. For app development technologies used are objective –c, Xcode unit test framework.

Client: Aprima Sep 2011-Nov 2012 Location: Chennai Aprima App: Will Answer the call and fetch the data from particular client based on the Client ID and load the patient information from a data source, XML file. Either all items or a part equivalent to the user's request will be loaded and sent back to the Client as an XML. In case it's a request for a part of the patient information, the Aprima service will not do the search itself, but will just reference a patient Browser service to perform the search. Another process should there be undertaken too, to decide how items are going to be displayed. This app is desktop and mobile. In this app we will create patient appointments and update. Message creation, call. Diversnet: Diversnet is a building system for Primary care Physicians. It includes a list of Cards that means conversations, we can send an attachment to the conversation and reply also. Multiple attachments we can send using photo library or take a picture. Delete functionality to delete an attachment.

Client: Walgreens Nov 2010-Aug 2011 Location:Chennai

Walgreens: Walgreens application allows you to Refill prescriptions from your account history or simply by entering your prescription number. Get a text alert when your prescription is ready for pickup. Refill Pick up, capture a prescription bar code from your phone and have your refill ready to pick up. Finding a flu shot will help you find the nearest Walgreens or Take care Clinic. Order prints directly from your iPhone, upload photos to your Walgreens and face book accounts by using Photo. Browse your local weekly Ad and see all our sales before you shop and allows adding the items you want from weekly Ad to a shopping list and then email it to yourself.

Kraft: This application allows the users to scout information about various products; users need to register their credentials once to track their identity. Users can send a report with front, back, other and barcode scanning by using a camera and are able to enter the store address, description about the product and voice notes. Users are also able to save the reports in drafts and can send the report from the draft. After submitting the report, the user can the Shields based on the number of submitted reports.

Preludsys Aug 2010– Oct 2010 Location: Chennai Apples’n’Berries: Apples‘n’Berries (AnB) is a lightweight Enterprise Mobility solution that is robust, with enterprise-class security and cross-platform support. AnB allows your executives and employees to make timely decisions by participating in workflow and approval processes within enterprise applications from their iPhone devices. It includes purchase order, purchase requisition and purchase order approval or rejection. It shows notification after successful approval or rejection process.

BluePal Software Solutions June 2009-July 2010 Location: Hyderabad Technical Team Member

Zoho: Zoho Invoice is an easy-to-use online invoicing software that creates, modifies and deletes invoices. The application contains various modules like Customers, Estimates, Expenses, etc. Zoho Invoice helps you send invoices of your projects; customer expenses receive payments and track the overall business quickly and efficiently. Golf Rules: Golf Rules is an iPhone application which describes rules of Golf Game. The rules of golf are a set of regulations and procedures by which the sport of golf should be played. Dictionary: A well designed English dictionary application for iPhone & iPod Touch. Provides you the meaning of the words you input and Provides synonyms for given words Dictionary is Dictionary. Also email functionality.

ItoDo: iToDo caters to iPhone and iPod Touch to manage your pending tasks. This application lets you quickly add or edit To Do items along with the description; it also allows users to mark the finished items. It also allows you to email them to self or others. iLists : iLists help users track their important lists handy. You can use iLists to track any list that you wish to maintain. Couple of use cases are the albums you wish to purchase, household items to be purchased over the weekend, points to be discussed during an important phone call, friends and relatives to meet when you visit home next time, etc. With its easy-to-use interface, iLists makes maintaining lists a simple and wonderful experience. iLists allows you to manage multiple lists, add items to an existing list, edit items, mark items as completed and delete items. It also allows you to email the items in a list.

EDUCATION:

Master of Computer Science (M.S.C) from Kasturba Gandhi Women’s College affiliated to Osmania University.

Bachelor of Science (B.S.C., With Mathematics, Electronics, and Computer Science) from Siddhartha Degree College affiliated to Osmania University



Contact this candidate