Summary
Overview
Work History
Education
Skills
Timeline
Generic

HARI BABU BANDELA

Mobile Application Development - Technical Lead
Bellevue,WA

Summary

A dedicated Mobile application developer ( iOS, React Native & Android) with 11 years of leading the planning, development, and launch phases of internationally recognized business applications. Specialties include research and work productivity applications that revolutionize how consumers and employees interact with products, services, and processes. Recognized by colleagues as a team-driven leader with exceptional communication and collaboration expertise. Eager to further a rewarding career by leveraging experience and education to make a difference with a forward-thinking and innovative organization.

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

Best Buy App - Technical Lead

Tata Consultancy Services Limited
08.2022 - Current

Description: Now the Best Buy app is more than just great hand-held shopping. It's your fast, feel-good companion that can help you have more convenient and possibly even cooler Best Buy experiences, whether you're at home, on your way to pick up, or shopping with us in-store. Use the AR feature to imagine the perfect TV for your home theater. Browse products available now at stores near you. Track orders and deliveries. Scan and shop. Also find nearby service options and store details.

  • Developing and maintaining mobile applications using React Native, iOS (Swift, Objective-C) and Kotlin.
  • Revamp outdated iOS application by starting new application using React Native to make it dynamic with refresh look.
  • Communicated and collaborated with different teams including designers and backend developers to set up services, create business requirements, get dependencies in-line, and stayed up to date on rebranding UI.
  • Instructed junior developers on use of React Native, creating collaborative learning environment to onboard personnel.
  • Translating design specifications and wireframes into high quality and efficient code.
  • Writing reusable and maintainable components following best practices and coding standards.
  • Identifying and resolving bugs, performance issues and other technical problems.
  • Participating in code reviews to provide and receive constructive feedback.
  • Keeping up to date with latest trends and best practices in mobile app development.
  • Assisting in estimation and planning of development tasks.
  • Collaborating with product team to understand requirements and contribute to product roadmap discussions.
  • Implemented protocols, delegation during development phase of application and coordinated with internal software engineers to design navigation bar, controllers, scroll, tab bar, and UI components.
  • Maintaining code documentation and writing unit tests using react native testing library.
  • Participating in Agile development methodologies, such as daily stand-ups and sprint planning and sprint grooming.
  • Conducting research and experiments to evaluate and adopt new tools, libraries, and frameworks that can enhance development efficiency and code quality.
  • Designed application to support accessibility.

Best Buy Home – Technical Lead

Tata Consultancy Services Limited
04.2016 - 10.2019

Description: Best Buy Home is the all-in-one solution you've been waiting for to help manage all the electronics products and appliances in your home and in your life. Best Buy purchased Products and Manually Added Products, Geek Squad coverage information, Repair order statuses, Upcoming appointment reminders and Scan Wi-Fi network speeds.

Responsibilities:

  • Developing and maintaining mobile applications using Swift and Objective-C.
  • Communicated and collaborated with different teams including designers and backend developers to set up our services, create the business requirements, get our dependencies in-line, and stayed up to date on rebranding UI.
  • Created Image Downloader reusable component to download, save and update the images from service.
  • Identifying and resolving bugs, performance issues and other technical problems.
  • Analyze the user stories and estimate the story points required to complete that story.
  • Participating in code reviews to provide and receive constructive feedback.
  • Used Charles Proxy tool to mock the services.
  • Assisting in the estimation and planning of development tasks.
  • Collaborating with the product team to understand requirements and contribute to product roadmap discussions.
  • Conducting research and experiments to evaluate and adopt new tools, libraries, and frameworks that can enhance development efficiency and code quality.

Rivet Radio – Senior IOS Developer

Kaay Labs
06.2015 - 03.2016

Description: Rivet is one of the best in bite-sized news. Get a personalized mix of bite-sized news, feature stories and podcasts. Hear weather when you want it. Having custom playlist, follows, fresh content and local updates like traffic and weather reports. Easy to use and we can share the content.

Responsibilities:

  • Developing and maintaining mobile applications using Swift and Objective-C.
  • Created audio player reusable component to play the news by using AVFoundation framework.
  • Collaborating with the product team to understand requirements and contribute to product roadmap discussions.
  • Used core data to save playlist to filter by using categories or follows or saved items.
  • Implemented push notifications.
  • Writing unit tests using XCTest Framework
  • Implemented news sharing functionality to Google, Facebook, and Twitter.
  • Introduced unit tests in the codebase for every new piece of code.

Revury – Senior IOS Developer

Kaay Labs
01.2015 - 05.2015

Description: Revury is an e-commerce app to show the best products based on good reviews with low prices from different online stores like Amazon, Flipkart, eBay and Order Rabbit. It will show the price variation of Line chart data in weekly and monthly. It will suggest the nearest distance store location in Maps to the user to buy manually.

Responsibilities:

  • Developing and maintaining mobile applications using Objective-C.
  • Collaborating with the product team to understand requirements and interact directly with Designers.
  • Managed Alamofire for REST API network calls for reactive approach from parsed JSON data and/or HTTP request.
  • Implemented core components like network interface, UI components that can be reused across applications.
  • Displayed list of products based on best review and low price.
  • Used PNChart third party library to display line charts for product price by weekly and monthly.
  • Implemented push notifications.
  • Writing unit tests using XCTest Framework

Fight a Bug – IOS Developer

Gemini Systems Pvt Ltd
10.2014 - 12.2014

Description: FAB is a social media platform specifically made for parents to be aware of what is going on in their community and to ensure that children are protected from acquiring illnesses such as the flu, measles, etc.

Responsibilities:

  • Developing and maintaining mobile applications using Objective-C.
  • Managed Alamofire for REST API network calls for reactive approach from parsed JSON data and/or HTTP request.
  • Building reusable components like FAB Feed that can be reused across the application.
  • Performing unit tests and building the application as per client requirements from scratch.
  • Working with customers and involved in all technical design decisions inside project.
  • Writing unit tests using XCTest Framework
  • Create wrapper for social logins and implemented feed sharing functionality to Google, Pinterest, Facebook, and Twitter.

Puzzle Dash – IOS Developer

Love Handle Developers
01.2014 - 09.2014

Description: Play Puzzle Dash: Finish a puzzle in 60 seconds to advance to the next level. 6 Puzzle Categories & over 70 Levels. Collect stars to unlock categories, earn hints, and hit high scores. Need some help? Use time boosts to play a bit longer.

Responsibilities:

  • Developing and maintaining mobile applications using Objective-C.
  • Develop UI for reusable purpose (auto Layout).
  • Implemented in-app purchases with StoreKit to unlock the levels.
  • Implemented GameKit to display leader board.
  • Designed user experience frameworks applicable to fit both iPad and iPhone screens.
  • Integrated banner, full screen, and video ads with AdMob, Vungle and iAds SDKs
  • Performing unit tests and building the application as per client requirements from scratch.
  • Pushed applications to App Store.
  • Implemented sharing functionality i.e. Facebook and Twitter.

Pic Quiz Logo Word Guess Game – IOS Developer

Love Handle Developers
07.2013 - 12.2013

Description: Each level contains 4 pictures that have something in common. Do you know what it is? Join the fun now and play! Hours of entertainment. Unlock levels and categories to climb the leaderboard.

Responsibilities:

  • Developing and maintaining mobile applications using Objective-C.
  • Develop UI for reusable purpose (auto Layout).
  • Implemented in-app purchases with StoreKit to unlock the levels.
  • Implemented GameKit to display leader board.
  • Integrated banner, full screen, and video ads with AdMob, Vungle and iAds SDKs
  • Performing unit tests and building the application as per client requirements from scratch.
  • Pushed application to AppStore.
  • Implemented level result sharing functionality to Facebook and Twitter.

QuizCraze Characters – Trainee IOS Developer

Love Handle Developers
09.2012 - 06.2013

Description: A fun and addicting game! Have fun guessing the names of iconic cartoon, video game, and comic book characters – and use hints, skips and your friends along the way to help you conquer levels and climb the LEADERBOARD. The game has tons of levels. Each level consists of 12 characters, and a new level is unlocked after a player correctly guesses 8 of 12 associated character names.

Responsibilities:

  • Developing and maintaining mobile applications using Objective-C.
  • Develop UI for reusable purpose (auto Layout).
  • Implemented in-app purchases with StoreKit to unlock the levels and game center with GameKit for each level achievements.
  • Integrated banner, full screen and video ads with AdMob, Vungle and iAds SDKs
  • Performing unit tests and building the application as per client requirements from scratch.
  • Pushed application to AppStore.
  • Implemented level result sharing functionality to Facebook and Twitter

Education

Bachelor of Science - Computer Science & Engineering

Acharya Nagarjuna University
Guntur, India
06.2007 - 04.2011

Skills

Swift, SwiftUI, Objective-C, React Native, Java Script, Type Script, Redux, Kotlin

undefined

Timeline

Best Buy App - Technical Lead

Tata Consultancy Services Limited
08.2022 - Current

Best Buy Home – Technical Lead

Tata Consultancy Services Limited
04.2016 - 10.2019

Rivet Radio – Senior IOS Developer

Kaay Labs
06.2015 - 03.2016

Revury – Senior IOS Developer

Kaay Labs
01.2015 - 05.2015

Fight a Bug – IOS Developer

Gemini Systems Pvt Ltd
10.2014 - 12.2014

Puzzle Dash – IOS Developer

Love Handle Developers
01.2014 - 09.2014

Pic Quiz Logo Word Guess Game – IOS Developer

Love Handle Developers
07.2013 - 12.2013

QuizCraze Characters – Trainee IOS Developer

Love Handle Developers
09.2012 - 06.2013

Bachelor of Science - Computer Science & Engineering

Acharya Nagarjuna University
06.2007 - 04.2011
HARI BABU BANDELAMobile Application Development - Technical Lead