Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Tejaswi Abburi

Marietta,GA

Summary

Proven IOS Applications with 8 successful apps available from Apple's App Store. Navigates development and submission processes. Adept at verifying compliance with both App Store policies and design best practices. Creates efficient, reliable frameworks to produce profitable applications.

Overview

8
8
years of professional experience
1
1
Certification

Work History

IOS Developer

Shell Oil
11.2021 - Current
  • Worked on implementation of UI features of application based on UI/UX document, both programatically and via storyboards
  • Used Auto Layouts, size classes to create adaptive UI for supporting applications across different devices ranging from iPhone to iPad
  • Incorporated hub offline feature in app by listening for events within app using Reactive
  • Swift and updating UI accordingly
  • Added Device Pair error screen to app using Protocol and Delegates, Auto Layout, UI Kit
  • Web Kit, closures, and Reactive Swift
  • Worked on ‘Move all Devices’ feature in app using UI Kit, multithreading, and Reactive Swift
  • Worked on implementation of features like canopy service sign up and upgrade in app using multithreading, functional programming, REST APIs, UI Kit, Foundation, and functional reactive programming
  • Worked on QR code scanning feature for adding new devices to app using AV Foundation
  • Framework
  • Used UICollection View, UITable View, UIAlertView, UINavigationView, UITabBar to organize and present app content and provide easier navigation through app
  • Developed unit tests for different classes in project using XC Test framework
  • Analyzed and fixed blocking and critical bugs identified by 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, Circle CI, and Jira to develop theapplication in globally distributed Agile development environment
  • Environment: Swift 3.0/4.0, Xcode, Cocoa framework, Reactive Cocoa, Reactive Swift, Git, GitHub, GitLab.

IOS Developer

LPL Financial, Aus\n
05.2019 - 10.2021
  • 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.

IOS Developer

TruckPro
02.2018 - 05.2019
  • 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.

iOS Application Developer

IBM
10.2016 - 02.2018
  • 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

iOS Developer

United Airlines
11.2015 - 09.2016
  • 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.

Education

B.Tech - Electrical, Electronics And Communications Engineering

Acharya Nagarjuna University
Guntur, AP
04.2013

Skills

  • Languages Objective C, Swift 2x/ 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,UI Kit expertise
  • Data Storage and Retrieval,Key chain for secure storage,Technical Writing
  • Software Deployment,Testing and debugging,Cocoa Touch experience
  • URL Session for networking,Teamwork and Collaboration,Performance Improvement
  • Object-Oriented Programming,RESTful API Integration,Swift UI framework

Certification

  • Certified as IOS Developer, BRN InfoTech - 6 months

Timeline

IOS Developer

Shell Oil
11.2021 - Current

IOS Developer

LPL Financial, Aus\n
05.2019 - 10.2021

IOS Developer

TruckPro
02.2018 - 05.2019

iOS Application Developer

IBM
10.2016 - 02.2018

iOS Developer

United Airlines
11.2015 - 09.2016

B.Tech - Electrical, Electronics And Communications Engineering

Acharya Nagarjuna University
Tejaswi Abburi