Karthik Panjaje

Good afternoon!

Full Stack Developer

13+ years of experience in building responsive, performant and robust web applications.

I'm a developer passionate about crafting accessible, high-performance web applications that blend thoughtful architecture with robust engineering. My expertise lies at the intersection of backend and frontend development, creating experiences that are not only technically sound but meticulously built for performance and usability.

Currently, I'm a Staff Software Engineer at The Filipino Channel, specializing in building scalable backend services with Go, NodeJS, and GraphQL. I contribute to building high-performance microservices that power the iWantTFC OTT platform, ensuring seamless content delivery to millions of users with minimal latency.

Throughout my career, I've had the opportunity to develop software across a variety of industries — from OTT streaming platforms and e-commerce services to event management systems and online interview automation. I'm a team player who constantly self-improves and helps others grow as well.

+91 963 243 4949
karthikreadnovel@gmail.com

Experience

Staff Software Engineer

The Filipino Channel

Nov 2024 — Present

  • • Working on various backend services of iWantTFC OTT platform with technologies like Go, NodeJS, MongoDB, Kafka, Redis.
  • • Built feature-rich GraphQL middleware using Apollo GraphQL in NodeJS powering web and mobile applications. Uses various caching techniques via Akamai CDN to deliver content with low latency to all users.
  • • Integrated EZDRM with Entitlement Go service to enable secure content playback across all devices. Implemented additional business rules and wrote comprehensive test cases to keep code quality high.
  • • Integrated Sensara search & recommendation engine with Recommendation Go service to provide search feature and display content recommendations.
  • • Built high-performance service tracking last watched position with minimal latency via batch processing Kafka events of content view data.
  • • Implemented robust content viewing concurrency system using Redis-backed data structures to track all devices currently consuming content per user account in real-time.
  • • Built service that aggregates country-wise trending and top 10 content by integrating Conviva APIs running as AWS Lambda on scheduled basis.
  • • Built Firebase Remote Config support for all Go services enabling real-time service configuration modifications.
  • • Monitored backend services latency with NewRelic integration and coordinated with multiple teams to resolve production issues.
  • • Mentored junior developers and performed code reviews to maintain code quality.
GoNodeJSGraphQLMongoDBKafkaRedisFirebaseAWS LambdaConvivaSensara

Senior Software Engineer

Circles

Oct 2023 — Nov 2024

  • • Refactored legacy Go codebase reducing binary size by 10% and code size by 26%.
  • • Implemented Redis cache strategy decreasing API response time from 120ms to 5ms.
  • • Used Go pprof tool to eliminate memory leaks and improve overall performance.
  • • Worked with stakeholders to reduce AWS cloud costs.
GoRedisAWS

Team Lead

Zee Entertainment Enterprises

Apr 2022 — Oct 2023

  • • Built Partner Catalog Integration Service using NodeJS and TypeScript with MongoDB which fetches data from existing Solr Database and listens to real-time updates from Kafka Server to sync content data with multiple partners having multiple XML and JSON schemas while storing it in Amazon S3 for caching and reuse.
  • • Used Fastify Framework to build low latency web-hooks to trigger various actions.
  • • Attended organization-wide 3-day hackathon and built working watch-party prototype where multiple people can watch same movie or TV show in sync using NodeJS with TypeScript, ReactJS, Postgres Database and Amazon Interactive Video Streaming (IVS) Service.
  • • Built Payment Module for Zee5 App on smart TVs like LG and Samsung using ReactJS and Redux. Introduced modern coding practices by integrating TypeScript to existing JavaScript codebase.
  • • Improved code quality by integrating GitHub Workflows and Husky Pre-Commit Hooks into the project and enforcing commit conventions.
  • • Built Automated Version Bumping Script using NodeJS to help maintain semantic versioning for the application.
  • • Mentored junior developers and conducted tech-thursdays to share industry knowledge with colleagues.
NodeJSTypeScriptReactJSMongoDBKafkaFastifyPostgreSQLSolrAWS S3Redux

Lead Web Developer

THIS IS! Digital Media Group

Aug 2020 — Jul 2022

  • • Built various full-stack online event management platforms using NodeJS microservices as backend and ReactJS/NextJS as frontend. It had live media streaming using Azure Media Player.
  • • Worked on event auto-deployment platform for each custom event created by client using Docker and Kubernetes.
  • • Managed team of 4 people and handled project lifecycle (sprints etc.) using various tools.
  • • Worked on integrating NodeJS application between external alarm system and internal IoT device using TCP for communication with AES encryption.
  • • Worked on building reliable development environment using Docker Compose file.
  • • Worked closely with devops team to find and fix issues with CI/CD pipelines.
NodeJSNextJSDockerKubernetesAzure Media PlayerDocker ComposeIoT

Platform Architect

Zibanka Media Services

Feb 2017 — Jul 2020

  • • Introduced Git version control system to existing legacy codebase and added Git workflow to development.
  • • Rebuilt entire web management portal including RESTful APIs using modern technologies like Yii2 and ReactJS after rearchitecting the database schema.
  • • Used Materialize CSS framework to build beautiful user interface.
  • • Automated media processing using FFMpeg and storage of media in Amazon S3.
  • • Deployed web application to AWS stack and monitored the same.
  • • Maintained and monitored NodeJS legacy codebase for backward compatibility.
  • • Wrote shell scripts to automate CSV data upload from client's private server into company database.
Yii2ReactJSNodeJSAWSFFMpegGit

Senior Software Engineer

Talview (formerly Interview Master)

Mar 2014 — Feb 2017

  • • Worked on Online Job Interview and Proctoring Automation Web Portal using PHP 7.0, NodeJS, JavaScript, Amazon S3, Amazon EC2, BackboneJS, WebRTC, Yii2 Framework, PostgreSQL.
  • • Upgraded online interview automation product from Yii1 to Yii2 framework.
  • • Built NodeJS RESTful APIs for remote online web assessment proctoring application. Used Bootstrap CSS framework to build beautiful user interface.
  • • Built BackboneJS standalone embeddable script for proctoring any web-based questionnaire which included audio and video capturing with face detection using WebRTC.
  • • Wrote performant SQL queries to sort and search through big data to display meaningful information.
  • • Identified performance bottlenecks in the application and rectified the same by refactoring code.
  • • Monitored server in EC2 instances in AWS when load was high.
  • • Built face detection system using experimental WebRTC technology which worked in Chrome as well as Firefox browsers.
  • • Generated graphs by aggregating data from millions of rows from PostgreSQL database without slowing down the web application.
PHPNodeJSBackboneJSWebRTCPostgreSQLYii2AWS

Software Engineer

Privy TV

Feb 2012 — Feb 2014

  • • Worked on Managing Android Devices through web for injecting ads into live TV using PHP 5.4, NodeJS, JavaScript, CodeIgniter framework and MongoDB.
  • • Built PHP web application using CodeIgniter framework which helps to manage Android Devices powering ad delivery to retail stores.
  • • Added new RESTful API endpoints using NodeJS to manipulate data in MongoDB.
PHPNodeJSCodeIgniterMongoDB

Skills & Technologies

Backend

GoNodeJSPHPGraphQLRESTful APIsMicroservices

Frontend

NextJSReactJSTypeScriptJavaScriptReduxBackboneJS

Databases

MongoDBPostgreSQLRedisMySQLSolr

Cloud & DevOps

AWSAWS S3AWS LambdaDockerDocker ComposeKubernetesKafkaCI/CDGitFirebaseAzure Media Player

Tools & Frameworks

Apollo GraphQLFastifyYii2CodeIgniterWebRTCFFMpegMaterialize CSSBootstrap

Monitoring & Testing

NewRelicpprofAkamai CDN

Languages

KannadaHindiSanskritEnglish

Education

Bachelor of Engineering in Computer Science

Visvesvaraya Technological University

2007 — 2011

Certifications & Recognition

Certified Solution Designer

Rational functional tester for Java

MCSE Course

Microsoft Certified Systems Engineer

Security Researcher Recognition

Mentioned in Nokia Siemens Network (NSN) responsible disclosure.

Recognised by Mediafire for reporting security vulnerability

Got a whitehat certificate from Mediafire for reporting a critical security vulnerability. Issued by Mediafire LLC.