Lead Software Engineer Freecast, Inc.
Led a cross-functional team of frontend and backend developers, overseeing project planning, code reviews, and mentoring to ensure delivery of scalable, high-performance streaming services. Developed and maintained large-scale video streaming applications using React and Django/FastAPI. Implemented global state management and migrated to Zustand for improved frontend performance. Built multi-tenant chatbot system integrated with LangChain and OpenAI, deployed on AWS. Designed backend services with Django and FastAPI, optimized Python-based video streaming services including HLS/DASH adaptive bitrate streaming and CDN integration. Managed asynchronous background processing with Celery and Redis. Maintained multi-database architectures (PostgreSQL, MySQL, Redis). Integrated Elasticsearch for fast scalable search. Oversaw DevOps operations with Docker and AWS, automated CI/CD pipelines. Applied video DRM, caching strategies, and global CDN optimization. Coordinated Agile/Scrum workflows.