B

Balachandra Tonape

Software Engineer

Bengaluru, Karnataka, India13 yrs experience
Highly Stable

Key Highlights

  • Expert in building real-time multiplayer games.
  • Significant experience in optimizing React Native applications.
  • Proven track record of leading technical teams.
Stackforce AI infers this person is a Gaming Industry Specialist with a focus on Mobile Application Development.

Contact

Skills

Core Skills

React NativeAndroid DevelopmentArchitectural Design

Other Skills

AndroidAndroid JetpackApplication DevelopmentContinuous Integration (CI)FirebaseGitJUnitJenkinsJetpack ComposeKotlin CoroutinesLeadershipMobile ApplicationsMockitoNode.jsOptimization Techniques

About

At the helm of Gameskraft's technical team, my focus has been on building real-time multiplayer games, emphasizing architectural excellence and a robust user experience. Our achievements include launching a Ludo game with significantly reduced load times and crafting an environment where integration with third-party applications like CT, Mixpanel, and Juspay is seamless. My expertise in continuous integration and React Native, coupled with a collaborative approach, has been instrumental in streamlining our development processes. We have successfully implemented codepush and Jenkins, enhancing our capability to deliver updates and new features efficiently. In this journey, our team's dedication to innovation and performance optimization has been key to maintaining Gameskraft's competitive edge in the gaming industry.

Experience

Urbanpiper

Lead Software Engineer

Feb 2025Present · 1 yr 1 mo

Practo

Lead Software Engineer

Nov 2024Feb 2025 · 3 mos · On-site

  • ➢ Developed a custom bundle management system as an alternative to CodePush, improving deployment flexibility.
  • ➢ Optimized React Native screen loading by preloading the React instance, reducing initial render time.
  • ➢ Resolved long-standing React Native issues, enhancing app stability and performance.
  • ➢ Implemented reusable abstract methods in Android native code, streamlining screen loading logic.
  • ➢ Redesigned API payload structure, leading to faster response times and more efficient dynamic view rendering.
  • ➢ Refactored Jetpack Compose views to minimize unnecessary recomposition, improving UI performance.
  • ➢ Mentored peers on writing maintainable and scalable code, emphasizing best practices in architecture and code structure.
  • ➢ Led discussions on improving code quality, performance optimizations, and effective debugging techniques.
Android JetpackJetpack Composereact nativedagger hiltNode.jsReact Native+1

Gameskraft

2 roles

Tech Lead

Promoted

Jun 2022Sep 2024 · 2 yrs 3 mos

  • ➢ Architected and implemented real-time multiplayer Ludo game from scratch to launch,
  • ensuring a smooth user experience with fast load times and seamless gameplay.
  • ➢ Collaborated with cross-functional teams including product managers, designers, and
  • backend engineers to ensure seamless integration and project success.
  • ➢ Collaborating with team. PR reviews to following best practices and implementation
  • guidelines
  • ➢ Integration of third party apps - CT, mixpanel, juspay, appsflyer
  • ➢ Setting up the sentry with different env for different flavors with source map update
  • ➢ Codepush setup - Created different config for different flavor, guided for app update flow with soft
  • and hard update capability
  • ➢ Jenkins setup - build based on params, upload/backup to s3, promote to prod
  • ➢ Custom notification implementation on native android and live activity for iOS
  • ➢ Native modules for apprating for iOS, marquee text on Android
  • ➢ Deepdive into issues and implementing the solution (websocket connection, pawn
  • animation, timer sync)
  • ➢ Make changes on the backend services as and when required and deploying the
  • changes
ReactnativeArchitectural DesignAndroidApplication DevelopmentProject ManagementFirebase+8

Senior Software Engineer

Aug 2020Jul 2022 · 1 yr 11 mos

  • ➢ Created custom UnityView in Android native, preloading the unity for faster loading of games. Reduced loading time from 5sec to less than 1 sec
  • ➢ Implemented communication between Unity and RN via android native
  • ➢ Timetable/variant changes - Done changes on web, backend and frontend
  • ➢ Deeplink/applink setup to support both android and iOS
  • ➢ Collaborating with cross platform product and helping fix the issue
  • ➢ Apk Size reduction
Jetpack ComposeApplication DevelopmentGitJenkinsRedux.jsContinuous Integration (CI)+1

Bounce

Android Developer

Aug 2018Aug 2020 · 2 yrs

RxJavaApplication DevelopmentOptimization TechniquesGitContinuous Integration (CI)Android Development

Shoretel

Senior Software Engineer

Jan 2015Aug 2018 · 3 yrs 7 mos · Bengalore

  • Android Application Developer.
JUnitApplication DevelopmentMockitoUnit TestingOptimization TechniquesGit+1

Bydesign india pvt. ltd.

2 roles

Senior Software Engineer

Jul 2013Jan 2015 · 1 yr 6 mos

  • Working on Android based IPTV Set Top Box.
  • Application implementation using Network communication and XML parsing.
  • Media player with custom media controller with resizing of video for different view.
  • Android Thread Optimization and User Responsiveness Improvements.
  • Client-Server communication for extended feature over handheld devices.
  • Database handler to manage the data to be used for the application.
  • Made changes in Android Framework for system specific properties.
Application DevelopmentGitAndroid Development

Internship

Dec 2012Jun 2013 · 6 mos

  • Worked on Android application development on IPTV SetTopBox.

Education

International Institute of Information Technology Bangalore

Master's degree — Embedded Systems

Jan 2011Jan 2013

Visvesvaraya Technological University

Bachelor's Degree — Electronics and Communications Engineering

Jan 2006Jan 2010

Stackforce found 100+ more professionals with React Native & Android Development

Explore similar profiles based on matching skills and experience