Post Job Free
Sign in

Software Developer Front End

Location:
Dallas, TX
Posted:
April 16, 2025

Contact this candidate

Resume:

Bhavya Vineetha Battula

EMAIL: *********************@*****.***

Contact: +1-972-***-****

PROFESSIONAL SUMMARY

Software developer with 7 years of experience in iOS development, proficient in Objective C, Swift, Swift UI, Combine, Core Animation, Core Foundation, and Core Graphics.

Over 3+ years of experience in the retail domain along with a 3+ automotive, and other sectors.

Hands on working experience on Objective -C, Swift5.X, SwiftUI, Xcode 16.x, Cocoa Touch, Interface Builder.

Skilled with core concepts including Object-Oriented Programming, Dependency Injection(SPM), SOLID principles, and worked in various architecture patterns such as MVC and MVVM.

Explored different design patterns from creational, structural, and behavioral. Singleton, Factory, Adapter, Chain of responsibility, Strategy, etc.

In-depth understanding of application lifecycle and UI concepts and navigations.

Practical experience with RESTful and GraphQL APIs, migrated RESTful to GraphQL.

Configured APNS [Apple Push Notification Service] to receive Push notification by the App.

Working knowledge of Social Networking API's like Google Maps, Facebook, Twitter for IOS.

Leveraged NSOperationQueue, GCD and Blocks to achieve multi-threading in iOS.

Experienced in protocol-oriented and functional programming.

Cocoapods are used to integrate necessary 3rd party libraries.

Worked with different version control tools like TSVN, GitHub and GIT.

Experience in Unit testing with XCTest framework and UI automation test with KIWI and native approaches.

Adapt at managing App Store distribution and enterprise app distribution over OTA, Firebase. Hands-on experience in creating certificates, provisional profiles, app store submission, and monitoring.

Great track record of achieving success on time using different methodologies like Agile/SCRUM methodology, Waterfall

Achieved great success following TDD and BDD wherever necessary.

Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Mobile Applications and Front End Development.

Programming Languages

Objective-C, Swift, C, C++, C#, Java, ASP.Net

Scripting Languages

Python, JavaScript

IDE’s / SDK’s

Xcode, Visual Studio, Eclipse, Android SDK, Keil

Frameworks / APIs

Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES

Mobile Operating Systems

iOS 7- iOS10, Windows CE, Android

Operating Systems

Mac OSX 10.x, mac OS Sierra, Unix/Linux, VxWorks, MS-DOS, Windows

Phone Simulator and Emulator

iPhone/iPad, Android

Database

Microsoft SQL Server Compact (SQL CE), Core Data, SQLite

Development Models and Patterns

MVC, Scrum method of Agile, V-Model

TECHNICALSKILLS

Education Details:

Bachelor’s of Technology: Gayathri Vidhya Parishad College of Engineering - 2017

Department: Computer Science Engineering.

Professional Experience:

Client: THE HOME DEPOT, Irving, TX May 2022 – Current

Role: Software Engineer (Mobile - iOS)

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

This is Home Depot proprietary app, where customers and private contractors can shop and buy goods.

Responsibilities:

Involved in daily scrum meetings, bi-weekly sprint planning, User design research, and brainstorming sessions.

Sync up with product owner to understand the requirements, and groom the stories.

Involved in redesign of the BuyBelt in the product description page, buy implement CustomUI components.

Involved in the migration of legacy Restful-API to GraphQL API using Apolo client.

Implemented the Store-Mode feature in SwiftUI, which helps users to navigate in Store.

Integrated the InStore-Mode Restful API to get the search result data.

Hands on experience with Charles-proxy a network monitoring tool

Involved in migration of Native screens to WebView, using WKWebview class.

Worked on migrating existing MVC architecture to MVVM architecture to improve the code coverage and testablility.

Added Unit test, UI-Test cases using XCTest and XCUITest framework and dependency injection.

Experience working with CI/CD pipelines to generate QA, TestFlight builds.

Experience working with AppStoreConnect for uploading the TestFlight Build, AppSubmit and app-releases.

Understanding of Apple’s Natural Language framework for performing text analysis tasks like sentiment analysis, language detection, and named entity recognition through AI

Knowledge about third-party AI libraries such as TensorFlow Lite, Keras, and PyTorch Mobile for integrating AI models in iOS apps.

Understanding of how AI can enhance user experience on iOS devices, such as through personalized recommendations, dynamic content generation, and intelligent user interfaces.

Client: Ford Motor Company, Chennai, TN Nov 2017 – Dec 2021

Role: iOS Developer

App 1: Ford-Pass

The Ford Pass app is a convenient tool designed to enhance the driving experience for Ford owners. It allows users to remotely start, stop, lock, or unlock their vehicle, check fuel levels, and locate their car using GPS. Additionally, it offers real-time traffic updates, service reminders, and the ability to schedule maintenance at Ford dealerships. With features like Ford Pass Rewards and integration with smart devices, the app aims to provide a seamless and connected experience for modern drivers.

Responsibilities:

Worked on Remote Keyless commands like Start/Stop, Lock, Unlock, etc., to interact with the Ford Connected vehicle.

Utilized Deep Linking of Here Maps to navigate Ford Pass users to the destinations, Point of Interest and Charge Stations.

Used Here Maps and NMAMapMarker to display Ford Charging locations or Parking locations in United States & Canada.

Integrated Search Bar in the app Ul and implemented UlSearchController to manage search results after searching for FordPass address/zip-code.

Worked on implementing Apple Push Notification service (APNs) in message center to inform the user when they get FordPass Perks or Appreciation Badges.

Used NSNotificationCenter to send out alerts for low fuel level, vehicle health and maintenance.

Utilized CoreData to save user's Ford Charging location & image and old messages in message center.

Used Quick and Nimble, to unit-test the code, since we were following Behavior Driven Development approach.

Recently switched to XCTest framework for Unit Testing and Ul Testing and used SnapShotTesting framework for testing UlViewControllers.

Developed custom UI components, for list view and Here Maps.

Implemented Custom UIViewController transitions, to achieve sliding menu functionality.

Rotated with various software developers as dictated by pair programming principles and participated in variousAgile ceremonies including team retro, Standup’s.

Used CircleCI(CI/CD) to process pull requests and merged the code into master.

App 2: Multi-Mode Journey Planner

MMJP is your real-time urban travel companion. Navigate your city’s public transit system with accurate real-time predictions, simple trip planning, step-by-step navigation, service disruption notifications, and departure/stop reminders - all presented in a clear, bold interface. Also, easily request an Uber/ Lyft via our app.

Responsibilities:

Involved in daily scrum meetings, bi-weekly sprint planning, User design research, and brainstorming sessions.

Developed trip planning and In-journey functionality for multi-mode journey planner app.

Integrated Here Maps – drawing routes, plotting markers, real-time positions updates.

Implemented third party social sign-on using Facebook, Google SDK’s along with app identity management.

Implemented notifications services, to receive real time updates by the user.

Developed custom UI components, for list view and Here Maps.

Implemented Custom UIViewController transitions, to achieve sliding menu functionality.

Implemented Localization to support HINDI and Spanish.

Implemented end-to-end application consent management functionality.

Fixed most of the identified pilot production issues and bugs.

App 3: City Soul

APPLINK: https://itunes.apple.com/us/app/citysoul/id1456775682?mt=8

City Soul provides a space to connect with global and local communities, explore their transportation needs, and collaborate on new solutions. Together, we can create a future where mobility is flexible, accessible, and most of all, empowering.

Responsibilities:

Involved in daily scrum meetings, bi-weekly sprint planning, User design research, and brainstorming sessions.

Implemented RadioReflection podcast functionality.

Implemented the login and sign-up flow for the application.

Enable Deeplink feature in the app, by integrating iOS-Universal Link.

Implemented the custom UI-View’s, CollectionViewCells and CollectionViewFlowLayout.

Implemented end-to-end application consent management functionality.

Encrypted the user authentication token using keychain.

Involved in the app release processes in to the app store.

Environment: iOS 12, iOS SDK, Swift 4.2, Xcode 10.x, UIKit, UIwebview/WKWebView, Rest Web services), HereMaps SDK, Push Notification’s, MVVM, Keychain services, CocoaPods.



Contact this candidate