Krunal Badami — Senior Software Developer & Team Lead. Location: Surat, Gujarat, India. Email: krunalbadami@outlook.com. Summary: Senior software developer and team lead with expertise in React Native (mobile & TV), Roku (BrightScript), HLS/DASH streaming, manual testing and technical project management.

KRUNAL BADAMI

Senior Software Developer & Team Lead — React Native & Roku (Mobile & TV)
Open to senior roles — Remote & India
6+ years of industry experience React Native Developer Roku Developer Team Lead Senior Software Developer Manual Tester Technical Project Manager

Summary

Senior software engineer & team lead specialising in React Native (mobile & TV) and Roku platform development. I deliver production-grade media apps with a strong focus on playback reliability (HLS/DASH), manual testing, quality and clear technical leadership.

Technical highlights:

  • Expert in building cross-platform React Native apps and Roku channels with reliable playback and robust UX for mobile and TV.
  • Experienced manual tester — thorough functional and regression testing, debugging and triage during releases.
  • Hands-on team lead and technical project manager — mentoring engineers, running design sessions, and coordinating delivery with product and QA.

Experience

Logicwind Technologies LLP — Surat, Gujarat, India
Senior Software Developer & Team Lead
1 Sept 2022 — Present
  • Oversaw and delivered multiple projects with a strong focus on timely delivery, functional performance, and cost efficiency. Balanced client expectations, business goals, and development constraints.
  • Bringing 6+ years of hands-on experience in React Native; consistently shipped high-quality mobile and TV apps while mentoring teammates and fostering collaboration.
  • Integrated Firebase, analytics and Sentry into mobile apps to improve performance monitoring and enable data-driven decisions.
  • Developed social media platforms with live streaming; implemented Google Cast and AirPlay support for multi-device media experiences.
  • Gained deep experience in tvOS and Android TV development with React Native — built live streaming video players, custom carousels, grids and hero layouts optimised for remote navigation and TV UX.
  • Implemented voice search and deep linking on TV platforms to improve accessibility and user convenience on large-screen devices.
  • Worked extensively on Roku development using BrightScript/SceneGraph — created SceneGraph components, XML layouts and custom video playback tailored to Roku constraints.
  • Optimised apps for TV hardware limitations (memory management, list rendering, remote-driven navigation) to ensure smooth performance on low-power devices.
  • Built reusable cross-platform media modules to keep features consistent across mobile and TV apps, supporting scalable architecture and modular codebases.
  • Strong in TypeScript and documentation — used JSDoc and structured interfaces to ensure clarity and speed up onboarding.
  • Managed REST and GraphQL APIs with React Query hooks and axios; implemented offline caching and socket flows to keep apps functional with poor connectivity.
  • Automated repetitive workflows with custom shell scripts (environment switching, code review helpers, version bumping, AAB verification, simple encryption) to streamline team productivity.
  • Patched and improved node_modules when third-party libraries did not fit requirements — solving issues directly rather than waiting for external fixes.
  • Prioritised code quality, performance and security through regular analysis and refactoring, leading to better user experience and trust.
  • Applied modern JavaScript/TypeScript features (async/await, ES modules, structured types) in production projects, promoting clean code practices.
  • Collaborated closely with designers, backend engineers, QA and product teams to translate complex requirements into polished apps.
  • Reduced application crashes and errors by over 50% through thorough manual testing, bug-fixing and triage.
JavaScript Developer
10 Aug 2020 — 31 Aug 2022
  • Built cross-platform React Native mobile apps and admin web panels; improved performance and stability through measured optimisations.
  • Implemented adaptive HLS playback plus background playback and platform-specific video/audio optimisation.
  • Added unit & integration tests where needed and supported manual QA during releases.
React Native — Mobile apps (Android & iOS)
Offline caching, background sync, push notifications, native modules and device-specific performance tuning.
React Native — TV apps (tvOS, Android TV, Fire TV)
Focus management, large-screen layouts and optimized media playback.
Roku — BrightScript & SceneGraph
Built Roku channels, adapted pipelines and UX for Roku constraints to achieve reliable playback experiences.
Links: Company · Blog posts
Leocan Technologies LLP — Adajan, Surat, Gujarat, India
Full Stack Developer (React Native)
Intern: Dec 2018 — Mar 2019
Full-time: Mar 2019 — 10 Aug 2020
  • Developed APIs using PHP and Node.js and managed MySQL databases for production workloads.
  • Led web projects built on CodeIgniter 3 and CorePHP MVC, improving maintainability and deployment velocity.
  • Took ownership of a React Native app — upgraded the codebase from RN v55 → v59 and stabilised breaking changes.
  • Implemented a camera filter feature for a social media app (image pipeline, basic shader-like effects, capture/save flow).
  • Collaborated with QA to design and execute test cases; supported manual regression and release testing.
  • Troubleshot and resolved complex technical issues (memory leaks, API race conditions, DB performance), maintaining uptime and UX quality.
  • Applied security best practices and basic compliance steps (input validation, prepared statements, secure storage of secrets).
  • Used analytics and monitoring (basic event tracking, error logging) to identify performance bottlenecks and optimise flows.
  • Presented technical findings and lessons learned internally to share knowledge and improve team practices.
  • Additional early-career responsibilities: assisted frontend builds, implemented responsive layouts, and supported mobile build/release tasks.
Link: Company

Projects I have worked on so far

Conservative Media Platform
Domain: Media & News | Type: Mobile Streaming App | Monthly Active Users: ~2M

As lead mobile developer, I spearheaded the development of a media application for a conservative news organization. The technical overview included implementing robust features such as news article readers, video players with HLS/DASH streaming, live streaming capabilities, interactive commenting systems, live chat functionality, and camera-based streaming for user-generated content. I developed TV apps for this platform on Android TV and Apple TV using React Native, and on Roku using BrightScript. I handled client communications, coordinated with cross-functional teams including backend engineers and designers, and ensured timely delivery while maintaining high-quality standards.

Nonprofit Advocacy Platform
Domain: Education & Advocacy | Type: Media Streaming App | Monthly Active Users: ~1.5M

Serving as lead mobile developer for a nonprofit advocacy group, I led the creation of a comprehensive media platform. The project involved developing advanced features like news article readers, video playback systems, live streaming, user commenting, live chat, and camera streaming. My role encompassed technical leadership, client communication to align on requirements, and collaboration with backend teams to integrate APIs and ensure seamless functionality across platforms.

Music Band Fan Engagement App
Domain: Entertainment & Music | Type: Social Media Platform | Monthly Active Users: ~300K

I collaborated on developing an innovative social media app for a popular music boy band, designed to foster direct fan engagement. The technical overview focused on building a premium subscription-based platform with real-time communication features, including direct messaging, video calls, and interactive content sharing. As a key developer, I managed client interactions, coordinated with design and backend teams, and implemented scalable architecture to support growing user bases.

News Commentary Platform
Domain: Media & News | Type: News Aggregation App | Monthly Active Users: ~1M

As lead mobile developer for a prominent news and commentary platform, I oversaw the implementation of extensive media features. This included news article readers, video players, live streaming, commenting systems, live chat, and camera streaming capabilities. I facilitated client communications, led technical discussions, and worked closely with backend and QA teams to deliver a reliable, high-performance application.

Cycle-Based Wellness App
Domain: Health & Fitness | Type: Wellness Tracking App | Monthly Active Users: ~150K

I contributed to designing and developing a cycle-based fitness and wellness app, one of the pioneering platforms in this niche. The technical overview involved coordinating with backend teams to integrate personalized cycle tracking, beautiful animations, and transitions for an enhanced user experience. My responsibilities included client communication, ensuring seamless data flow, and optimizing the app for women's health phases.

Car Subscription Service App
Domain: Automotive & Transportation | Type: Vehicle Rental Platform | Monthly Active Users: ~200K

For a California-based car subscription service, I developed a mobile app enabling hassle-free vehicle rentals at fixed monthly rates. The technical overview included implementing custom period selection, streamlined booking processes, and integration with backend systems for instant approvals. I handled client communications, collaborated on user experience design, and ensured the app's reliability for on-the-go transactions.

Domain: Development Tools | Type: Developer Platform | Monthly Active Users: ~25K

AppsOnAir is a developer tool that integrates OTA distribution, reliable deep linking, instant codePush, and powerful remote configuration into a single command center for mobile app management. As a developer, I contributed to building this platform, focusing on technical implementation, client communication for feature requirements, and ensuring robust functionality for APK and IPA uploads, code pushes, and deeplinks.

Community Advocacy Platform
Domain: Social & Religious | Type: Community Engagement App | Monthly Active Users: ~50K

I developed a social media-style app for a Washington State Christian advocacy organization, aimed at community sharing and issue discussions. The technical overview included creating neighborhood-focused interaction features, secure user profiles, and content moderation systems. My role involved client communications, backend coordination, and implementing scalable solutions to support regional user engagement.

Education

Uka Tarsadia University — Gujarat, India
Bachelor of Technology (BTech), Computer Engineering — 8.03 CGPA (2015–2019)
  • Built CorePHP systems and PDF-generation tools for campus projects; delivered pragmatic solutions under tight deadlines.
Sir J J English School — Surat, India
Higher Secondary Certificate — Mathematics & Computer Science (2000–2015)
  • Won first prize in quiz; foundational programming in C, C++, Java, HTML, CSS.

Licenses & Certifications

International JavaScript Institute
JavaScript Certified (JSE 40-01) — Issued Aug 2022
View Credential

This certification validates my deep understanding of JavaScript fundamentals, including syntax, asynchronous programming, and modern ES6+ features. It's the foundation for my work in React Native and TypeScript, ensuring I write clean, efficient code that performs well in production apps.

Udemy
Introduction to JavaScript (Level 1) — Issued Jun 2021
View Credential

Hands-on JavaScript training that sharpened my skills in DOM manipulation, ES6+ features, and async programming. This practical knowledge directly applies to building interactive React components and managing complex state flows in mobile and TV apps.

Microsoft
Introduction to Programming Using JavaScript (98-382) — Issued Jun 2020
View Credential

Microsoft's certification in JavaScript fundamentals demonstrates my problem-solving abilities and programming logic. These core skills are essential for designing robust TypeScript interfaces and APIs that power reliable React Native applications.

TestDome
JavaScript Assessment — Issued Jun 2020 (Expired Jun 2023)
View Credential

This assessment tested my ability to code under pressure, solving real-world JavaScript problems quickly and accurately. It reflects my debugging skills and quick problem resolution — crucial for maintaining app stability during releases and handling urgent client issues.

Skills

Languages & Core
JavaScript (ES6+)TypeScriptBrightScript (Roku)
Frameworks & Libraries
React NativeReactReduxZustandSceneGraph (Roku UI)
Platforms
AndroidiOStvOSAndroid TVRokuFire TV
Media & Streaming
HLS / DASHVideo/Audio PlayersGoogle CastAirPlayDRM basics
Testing & QA
Manual testingFunctional testingRegression testing
Leadership & Delivery
Team leadingMentoringClient communicationTechnical project managementDesign reviewsMeetings & standups

Open Source Contributions

I've contributed to various React Native projects with bug fixes, feature improvements, and community support to help make the ecosystem better.

Open Source Libraries

I led the creation of open source libraries in my team to make our internal work easier and provide useful tools for the React Native community.

Availability

I’m open to senior developer and team-lead roles (React Native — mobile & TV; Roku). I’m available for a focused 20–30 minute technical discussion — please use any option below to schedule a call or request further details.

Notice period: 60 days