Post Job Free

Resume

Sign in

Ios Developer Application Development

Location:
Marietta, GA
Posted:
February 29, 2024

Contact this candidate

Resume:

Tejaswi Abburi

IOS Developer

ad30ki@r.postjobfree.com

470-***-****

SUMMARY

• Over 8 plus years of IT experience in iOS and web application development.

• Three plus years of experience in developing iOS apps with Xcode using Swift and Objective C.

• Worked with different layers of iOS SDK (Cocoa Touch, Media, Core Services and Core OS) and used frameworks like MapKit, Core Location, UIKit, Foundation, NotificationCenter, UserNotifications, AVFoundation, and Core Data.

• Developed iOS applications using UITableView, UICollectionView, UIAlertController, custom UIViews, UIScrollView, custom UIButton, UISwitch, and UISegmentedControl.

• Developed multiview applications with NavigationController, TabBarController, SplitViewController, and Segues using interface builder as well as through code.

• Implemented patterns like Singleton, Observer, MVC, MVP, MVVM, Delegation pattern, and Coordinator pattern.

• Experience in using GCD and Operation Queues to achieve concurrency in the application.

• Implemented biometric authentication in iOS using Local Authentication Framework.

• Used Localization and Internationalization for enabling the mobile app to support and adapt to different languages.

• Implemented unit tests and UI tests in the project using the XCTest Framework.

• Experience of working as an iOS developer in a globally distributed Scrum team.

• Three years of experience as a java developer with experience of developing multithreaded applications under J2EE architecture using Spring, Hibernate, Servlet and RESTful web services

• Worked with web technologies like HTML, CSS, JavaScript, AJAX and jQuery.

• Created SQL and PL/SQL queries, stored procedures and triggers to perform CRUD operations on the database.

• Experience with development tools like Git, GitHub, GitLab, Jira, and CircleCI for building applications in a collaborative environment.

TECHNICAL SKILLS

Languages Objective C, Swift 2.x/ 3/ 4, Java

IDE Xcode, Eclipse, NetBeans

Databases SQLite, MySQL, Oracle

Web Development HTML, CSS, JavaScript, jQuery, AJAX Web Services REST, SOAP

Operating System macOS, iOS, MS Windows, Linux, Ubuntu Version Control Git, GitHub, GitLab, SVN

PROFESSIONAL EXPERIENCE

Shell Oil – Plano, TX Nov 2021 – Till date

IOS Developer

Responsibilities:

• Worked on the implementation of UI features of the application based on the UI/UX document, both programmatically and via storyboards.

• Used Auto Layouts, size classes to create an adaptive UI for supporting the applications across different devices ranging from iPhone to iPad.

• Incorporated the hub offline feature in the app by listening for events within the app using Reactive Swift and updating the UI accordingly.

• Added the Device Pair error screen to the app using Protocol and Delegates, Auto Layout, UIKit, WebKit, closures, and Reactive Swift.

• Worked on the ‘Move all Devices’ feature in the app using UIKit, multithreading, and Reactive Swift.

• Worked on the implementation of features like canopy service signup and upgrade in the app using multithreading, functional programming, REST APIs, UIKit, Foundation, and functional reactive programming.

• Worked on the QR code scanning feature for adding new devices to the app using AVFoundation Framework.

• Used UICollectionView, UITableView, UIAlertView, UINavigationView, UITabBar to organize and present app content and provide easier navigation through the app.

• Developed unit tests for the different classes in the project using the XCTest framework.

• Analyzed and fixed blocking and critical bugs identified by the QA, using Xcode debugging tools.

• Identified and implemented accessibility requirements of the application based on Apple’s Accessibility Guidelines.

• Work with development tools like GitHub, GitLab, Git, CircleCI, and Jira to develop the application in a globally distributed Agile development environment. Environment: Swift 3.0/4.0, Xcode, Cocoa framework, Reactive Cocoa, Reactive Swift, Git, GitHub, GitLab. IOS Developer May 2019 – Oct 2021

LPL Financial – Aus\n, TX

Responsibilities:

• Worked with Xcode and Objective C using frameworks like UIKit and Foundation to develop the application.

• Customized UIViews, UITableView and UITableViewCells to display search results and categories to the user

• Implemented UIAlertController to display alert message to the user.

• Used custom UICollectionView and UICollectionViewCells to display different categories like yoga, pilates, indoor cycling and boot camp to the user.

• Implemented search functionality allowing user to search for an item and display recent searches to the user.

• Implemented the create account page and validated the details entered by the user in the create account page.

• Implemented search autocomplete feature that provides suggestions to the text entered by the user in the search box.

• Used blocks, GCD, NSURL, and NSURLSession to interact with the web service APIs.

• Parsed the JSON data received from the server using NSJSONSerialization class.

• Worked on providing push notifications to notify user about the deals and new features using Urban Airship SDK.

• Implemented feature to allows the user to sort and filter search results based on distance.

• Used core data to store the recent searches, locations, and favorites selected by the user

• Worked with Auto Layout to display app on different devices.

• Worked towards making the app iPhone and iPad compatible.

• Worked with a team of developers, testers, and business analysts following the Agile method of development.

• Used GitHub for version control.

Environment: Xcode, Objective C, Auto Layout, GitHub, Core Data, SQLite3, UIKit, Foundation framework, iPhone/iPad Simulator.

TruckPro - Memphis, TN Feb 2018 - May 2019

IOS Developer

Responsibilities:

• Worked with Xcode and Swift to develop the native iOS application.

• Utilized the UIKit Framework to develop the UI components of the application.

• Customized UICollectionView and UICollectionViewCells to display different hotels.

• Incorporated functionality to sort hotel results displayed based on different criteria.

• Used 5 to get the current location of the user.

• Used MapKit framework to display the hotel search results on the map.

• Created custom annotations views to provide description for each hotel displayed the map.

• Developed customized UITableView and UITableViewCells to display content to the user.

• Incorporated feature to display search suggestions using API, while the user enters the search information.

• Implemented UserDefaults to save the reward points of the user.

• Used AFNetworking to interact with web service API and parse JSON content.

• Worked with GCDs and closures to get content from the web service APIs.

• Used Core Data to store the previous hotel stay information of the user.

• Worked with Auto Layouts to support the application on different apple devices.

• Worked with size classes to support the application on iPhone and iPad.

• Used Cocoa pods to incorporate third party libraries in the application.

• Followed the Agile Methodology of development and worked with a cross functional team of testers and developers.

• Worked with Git for updating and pulling code from the codebase. Environment: Xcode, Swift, UIKit, MapKit, Core Data, UserDefaults, Git, Cocoa Touch Framework, IPhone/IPad Simulator.

IBM - Parsippany, NJ Oct 2016 – Feb 2018

iOS Application Developer

Responsibilities:

• Responsible for technical design and architecture of the project and working with user experience design team, business analysts, and clients to create the needed requirements artifacts.

• Created applications and frameworks for the iOS platform using Xcode.

• Worked extensively with huge code database.

• Worked on table view controller and made customized table view cells according to the client.

• Involved in the development of module Mosaic Squares, which is the home page of the app and also did unit testing of the same.

• Designed database using Core Data and implemented background fetch using background API in iOS7.

• Implemented map features to view photos on map using MapKit, Core Location.

• The UI is populated with the help of a fetched results controller which continuously watches for any changes in the databases and keeps the UI updated.

• Pre - fetched data for different views for smooth screen transition.

• Worked closely within a cross functional team of testers and developers.

• Implemented Dropbox API for sharing and backup.

• Implemented Core Data framework to store user Data.

• Integrated the application with backend web services.

• Worked on Web Service calls, JSON, SOAP was used in the project.

• Executed a part of the code with the concepts of the phone gap, Xamarin.

• Integrated a web-based content made with HTML5 on a Native application using UI Web View.

• Used GCD for Asynchronous background fetches to build more responsive User Interface.

• Worked with UIKit Framework for development and maintenance.

• Added animation between UI Views for smooth transition and better user experience.

• Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.

• Debugging issues onsite whenever required.

• Worked with SVN to checkout and update the codebase changes.

• Followed Agile methodology throughout the project.

• Attended Weekly meetings with Business team to discuss the updates and changes in the project. Environment: IOS 7, 7.1, Mac OS X, Objective C, X-Code 4.3, Cocoa Touch, Cocoa framework, iPhone Simulator 4.1, GCD, AV Foundation, Xamarin, XML Parser, MapKit, GIT, Touch JSON, XML parsing, SOAP, Adobe CS4, SVN

United Airlines – Chicago,IL Nov 2015 – Sep 2016

iOS Developer

Responsibilities:

• Built iOS Storyboards with UITabBar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard.

• Used NSUserDefaults to save the user's username.

• Used UIImagePickerController to take pictures of the checks to be deposited into the account.

• Developed the login view, account information view and payment view among many other views.

• Implemented push notifications to send notifications related to payment due date, posted payments, etc.

• Invoked RESTful Webservices using NSURLSession and Parsed JSON responses using NSJSONSerialization.

• Used Custom Map Annotation pins to display stores within an area.

• Implemented MapKit framework for company location, by adding Maps, annotating maps and also by adding overlays.

• Used AV Foundation Framework to record audio from the device.

• Implemented Dropbox API for sharing and backup.

• Implemented Core Data framework to store user Data.

• Implemented NSOperation Queue and NSURL Connection to integrate with backend web services.

• Used Hockey web application to distribute builds to the testing team.

• Developed unit tests for testing specific functionality and logic.

• Fixed bugs as documented by QA team.

• Used Instruments to fine tune the app performance and memory management.

• Formatted the Data as per Business rule to display in UI.

• Worked with GDB and Xcode for debugging.

• Worked with Subversion to checkout and update the codebase changes. Environment: iPhone SDK, XCode, SQLite3, SQLite Manager, Objective-C, Cocoa Touch, GIT and Instruments.



Contact this candidate