Krunal Badami

Staff Software Frontend Engineer
+91 81413 79017 | krunalbadami@outlook.com | Surat, Gujarat, India
Serving Notice Period — Available from 9th March 2026
Experience Snapshot
Total Professional Experience:
JavaScript / TypeScript / React.js / React Native / Next.js
TV App Development (Apple TV, Android TV, Roku):
Full Stack Development (Node.js, PHP, MySQL):
Team Leadership & Mentoring:
Profile

Staff Software Frontend Engineer with years of experience building React Native, React.js, and Roku/BrightScript applications for iOS, Android, Apple TV, Android TV, and Roku. Delivered streaming products used by 2M+ monthly users, including HLS/DASH playback, DRM, and cross-platform video features. Improved release quality by reducing production issues by 40% and optimized app performance with up to 35% smaller bundle size. Published React Native libraries and currently lead a frontend team of engineers at Logicwind.

Skills
Languages: JavaScript, TypeScript, BrightScript, HTML5, CSS3
Frameworks: React Native, React.js, Redux, Next.js, Expo, SceneGraph (Roku)
Platforms: iOS, Android, Apple TV, Android TV, Fire TV, Roku
Streaming: HLS, DASH, DRM (Widevine, PlayReady), Chromecast, AirPlay
Testing: Jest, Detox, Unit Testing, Integration Testing
Tools: Git, GitHub Actions, Jenkins, Firebase, Sentry, Jira
Backend: Node.js, PHP, MySQL, REST APIs, GraphQL
Libraries: React Navigation, Axios, Reanimated, Gesture Handler
Work Experience
Logicwind Surat, Gujarat
Senior Software Engineer August 2020 – February 2026 (5 years 7 months)
  • Developed and maintained React Native applications for iOS and Android using TypeScript, Redux, and Context API.
  • Built Roku TV applications using BrightScript and SceneGraph, including playback flows with DRM and ad support.
  • Delivered React.js and Next.js web applications with SSR and REST API integration.
  • Implemented HLS/DASH streaming, Google Cast, Chromecast, and AirPlay for mobile and TV apps.
  • Integrated REST and GraphQL services with caching and offline data handling for reliable app behavior.
  • Integrated Firebase for authentication, real-time updates, push notifications, analytics, and crash monitoring.
  • Built CI/CD pipelines with GitHub Actions and Jenkins for testing, build automation, and store release workflows.
  • Increased automated test coverage with Jest and Detox and helped reduce production issues by 40%.
  • Improved startup and runtime performance through code splitting, lazy loading, and memory optimization, reducing bundle size by 35%.
  • Built custom native modules and bridges for iOS/Android features not available in standard React Native libraries.
  • Migrated multiple codebases to TypeScript, improving code quality and maintainability.
  • Led code reviews, mentored engineers, and enforced coding standards across projects.
  • Managed submission and certification processes for iOS, Android, and Roku releases.
  • Implemented secure authentication flows, SSL pinning, and data protection practices for production apps.
Leocan Technologies Surat, Gujarat
Full Stack Engineer December 2018 – August 2020 (1 year 9 months)
  • Developed REST APIs with PHP Slim and Node.js backed by MySQL for client-facing applications.
  • Built and maintained web applications using CodeIgniter 3, Angular, and React.js.
  • Upgraded a React Native application from v0.55 to v0.59 and resolved dependency and compatibility issues.
  • Implemented media-heavy features in React Native, including video playback, photo viewing, and a custom camera flow with filters.
  • Wrote test cases and supported regression testing with QA before production releases.
HQ Infosystem Surat, Gujarat
JavaScript Intern May 2018 – July 2018 (3 months)
  • Built responsive web pages using HTML5, CSS, Bootstrap, and JavaScript (ES6).
  • Worked on early React and React Native assignments to build foundational frontend and mobile development skills.
Key Projects
Media Streaming Platform
Media & News | 2M+ Monthly Users
Lead developer for mobile and TV apps (iOS, Android, Apple TV, Android TV, Roku). Built video player with HLS/DASH, live streaming, news reader, and chat features.
Nonprofit Media Platform
Education | 1.5M+ Monthly Users
Lead mobile developer. Built media platform with video playback, live streaming, commenting, and content management. Managed API integration with backend team.
Fan Engagement App
Entertainment | 300K Monthly Users
Social platform for music band with subscription features, real-time messaging, video calls, and content sharing. Built with React Native.
News Aggregation App
Media & News | 1M Monthly Users
Mobile app with news reader, video player, live streaming, commenting, and live chat. Coordinated with backend and QA teams.
Wellness Tracking App
Health & Fitness | 150K Monthly Users
Cycle-based fitness app with personalized tracking, animations, and data visualization. React Native with custom UI components.
Car Subscription App
Automotive | 200K Monthly Users
Vehicle rental app with booking flow, period selection, and payment integration. Built with React Native and REST APIs.
AppsOnAir
Developer Tools | 25K Monthly Users
Developer platform for OTA distribution, deep linking, CodePush, and remote configuration. Built upload and deployment features.
Community Platform
Social | 50K Monthly Users
Social app for advocacy organization with neighborhood features, user profiles, and content moderation system.
Open Source Contributions

Contributed bug fixes and features to React Native community projects:

Published Open Source Libraries

Created and published React Native libraries at Logicwind (available on npm):

Education
Uka Tarsadia University
Bachelor of Technology — BTech, Computer Engineering (2015 – 2018)
Sir J J English School
Higher Secondary Certificate, Mathematics and Computer Science (2000 – 2015)
Certifications
These certifications come from recognized assessment platforms and confirm strong JavaScript fundamentals that directly support my TypeScript, React, and React Native work in production applications.
JavaScript Certified (JSE 40-01)
International JavaScript Institute — Aug 2022
Advanced JavaScript certification covering core language concepts used in production React and React Native codebases.
View Credential
Introduction to JavaScript (Level 1)
Udemy — Jun 2021
Practical foundation in JavaScript syntax, functions, and asynchronous behavior that supports day-to-day frontend development.
View Credential
Introduction to Programming Using JavaScript (98-382)
Microsoft — Jun 2020
Vendor-backed validation of JavaScript programming fundamentals, problem solving, and clean logic building for scalable apps.
View Credential
JavaScript Assessment
TestDome — Jun 2020
Skills-based assessment that validates real coding ability in JavaScript for frontend interview and hiring pipelines.
View Credential
Honors
All honors below were received at Logicwind.
  • Ace Employee of the Year — 2021
  • Employee of the Month — March 2022
  • Ultimate Performer of the Month — October 2023
  • Employee of the Year — 2024
  • Committed Employee of the Year — 2024 (4 years continuity award)
Availability & Preferences