JetSynthesys

ChannelFlight, KinoClub

Description: ChannelFlight and KinoClub are Over-The-Top (OTT) platforms designed for streaming movies, TV shows, and series. These platforms aim to provide users with a seamless and immersive viewing experience by offering a wide range of content and advanced features.

Key Technologies:

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Laravel
  • AWS

Role and Responsibilities:

  1. Convert Design into HTML:
  • Collaborate with the design team to understand the visual and functional requirements.
  • Translate the design mockups into HTML code, ensuring that the structure is semantic and adheres to web standards.
  • Implement CSS to style the HTML elements according to the design specifications, ensuring a consistent and polished look.
  1. Project Setup Using Laravel and JavaScript with ES6 Modules:
  • Set up the project architecture using Laravel, ensuring a robust and scalable backend structure.
  • Configure Laravel to handle routing, authentication, database connections, and other server-side functionalities.
  • Utilize ES6 modules in JavaScript to organize the codebase into reusable components and maintain a clean and modular structure.
  • Implement client-server communication using AJAX or Fetch API to dynamically update content without reloading the page.
  • Ensure the application is secure, optimized for performance, and adheres to best practices in web development.

Custom Video Player Integration

Description: The project involved integrating Shaka Player, a robust Google library, to develop a custom video player that supports a wide range of media formats and streaming protocols. The objective was to create a video player that offers a seamless and user-friendly experience with essential playback features.

Role and Responsibilities: As the lead developer, my primary responsibilities included:

  • Integration of Shaka Player:
    • Integrated Shaka Player to ensure support for various media formats and streaming protocols, leveraging its capabilities for adaptive bitrate streaming and DRM (Digital Rights Management).
  • Customization of Video Player Interface:
    • Designed and implemented a user-friendly and intuitive interface for the video player.
    • Customized the UI to include controls for play, pause, rewind, fast forward, volume adjustment, subtitles, and full-screen mode.
  • Feature Implementation:
    • Developed features to enhance the user experience, such as:
      • Playback Controls: Play, pause, rewind, fast forward.
      • Volume Control: Adjustable volume settings.
      • Subtitles: Support for multiple subtitle tracks.
      • Full-Screen Mode: Option to view videos in full-screen.
  • Responsive Design:
    • Ensured the video player was fully responsive and performed efficiently across various devices and browsers, including desktops, tablets, and smartphones.
  • Performance Optimization:
    • Conducted rigorous testing to ensure smooth playback and minimal buffering.
    • Optimized the player for different network conditions to provide a consistent viewing experience.

Key Technologies Used:

  • Shaka Player: For video playback and streaming protocol support.
  • HTML5: For structuring the video player.
  • CSS3: For styling and responsive design.
  • JavaScript (ES6+): For implementing interactive features and customizing the Shaka Player.

Jobdost

Description: Jobdost is designed to automate approximately 90% of the non-productive work of recruiters using intelligence. The product encompasses ownership of all company products and integrations with popular Applicant Tracking Systems (ATS), messaging platforms, calling solutions, data scrambling companies, AI chat engines, and Customer Relationship Management (CRM) systems.

Key Technologies:

  • HTML
  • CSS
  • JavaScript
  • Vue.js
  • Vuex
  • Laravel

Role and Responsibilities:

  1. Team Management:
  • Manage a team of 4 people, ensuring efficient task distribution and completion.
  1. Admin and Client-Facing Web Portal:
  • Handle the development and maintenance of the admin and client-facing web portals
  1. Chrome Extension Development:
  • Build a Chrome extension for web scraping to create user profiles from multiple job portal sites.
  1. Additional Responsibilities:
  • Set up deployment processes, weekly sprints, agile methodologies, and code reviews.