Nemanja Krivokapic, HTTP Live Streaming (HLS) Developer in Beograd, Serbia
Nemanja Krivokapic

HTTP Live Streaming (HLS) Developer in Beograd, Serbia

Member since February 3, 2015
Nemanja started seven years ago as a web developer on the LAMP stack. Through the years, he has moved from custom CMS projects to enterprise-scale, high-availability platform Java development. Thanks to his broad technical experience, he spent several years working on OTT/IPTV streaming platform development as a Java Core senior engineer. Today he's an OTT/IPTV System Architect responsible for strategic planning of the OTT/IPTV platform for one of the leading industry players in Europe.
Nemanja is now available for hire

Portfolio

  • United Cloud
    MPEG-DASH, HTTP Live Streaming (HLS), Video Streaming, API Architecture, Java...
  • KNetwork Solutions
    Spring, Java, React, AngularJS, MongoDB, MySQL, Silex, PHP
  • Levi9 Ukraine
    GitLab CI/CD, Docker, Kubernetes, Rancher, CockroachDB, MariaDB, Go

Experience

  • Video Streaming 6 years
  • API Architecture 6 years
  • HTTP Live Streaming (HLS) 6 years
  • MPEG-DASH 6 years
  • Video Encoding 5 years
  • Digital Rights Management (DRM) 4 years
  • H264 4 years
  • System Architecture 2 years

Location

Beograd, Serbia

Availability

Part-time

Preferred Environment

Git, MacOS, IntelliJ IDEA, iTerm2

The most amazing...

...thing I've implemented are DRM (MPEG-CENC) protection encryption algorithms for an OTT/IPTV mixer service.

Employment

  • Software Architect

    2019 - PRESENT
    United Cloud
    • Designed a microservice-oriented architecture for existing monolithic software.
    • Created and managed the team developing real-time AD insertion to linear content streams.
    • Oversaw and designed the migration to continuous deployment and Kubernetes deployment.
    • Managed the transition from a legacy monolithic application to modern application deployment following best industry standards in the development and deployment process.
    Technologies: MPEG-DASH, HTTP Live Streaming (HLS), Video Streaming, API Architecture, Java, System Architecture, Video Encoding, Digital Rights Management (DRM)
  • Owner

    2015 - PRESENT
    KNetwork Solutions
    • Developed a runner time tracker application using AngularJS/Silex technology stack.
    • Developed a REST API with Java (Spring).
    • Created a skeleton development environment based on Vagrant for quick start on a single-page application with PHP back-end.
    • Practiced behavior-driven development based on Behat, Mink, and Chai.
    • Created a dynamic image resize component with caching mechanism.
    Technologies: Spring, Java, React, AngularJS, MongoDB, MySQL, Silex, PHP
  • Senior Technical Team Leader

    2020 - 2021
    Levi9 Ukraine
    • Translated business requirements to architecture decisions.
    • Designed a high-volume transaction system for card processing.
    • Configurated and deployed for K8s clusters using GitLab CI/CD pipelines.
    Technologies: GitLab CI/CD, Docker, Kubernetes, Rancher, CockroachDB, MariaDB, Go
  • Java Practice Lead

    2019 - 2020
    United Cloud
    • Increased number of developers hired from four to more than ten in a year.
    • Hold several tech talks internally and externally to support hiring and company brand promotion.
    • Standardized the interview process for new employees in cooperation with the HR department.
    • Made sure all employees had clear development paths and regular follow-ups to discuss progress and provide feedback.
    Technologies: Java, System Architecture
  • Java Core Senior Developer

    2016 - 2019
    United.Cloud
    • Implemented MPEG-CENC and multicast packet distribution.
    • Introduced CI to the build process using Jenkins/Gradle/Nexus.
    • Integrated Multi DRM support for Widevine, PlayReady, and FairPlay platforms.
    • Worked with native SmartTV platforms on video playback.
    Technologies: MPEG, Digital Rights Management (DRM), H264, FFmpeg, Java, Video Encoding, API Architecture, MPEG-DASH, Video Streaming
  • Software Engineer

    2015 - 2016
    Seven Bridges Genomics
    • Programmed a JPA library for REST API CRUD operations.
    • Refactored a legacy billing system.
    • Designed a permission microservice.
    • Designed and built a proof of concept for JWT OAuth.
    • Achieved 100x speed improvement of the REST API endpoint for large dataset.
    Technologies: Jackson, JPA, Hibernate, Jersey, Java
  • WordPress/AWS Developer

    2015 - 2015
    Gampets (via Toptal)
    • Configured EC2.
    • Configured RDS.
    • Deployed a WP site to AWS.
    • Configured DNS for new environment.
    • Suggested the least expensive solution to support customer needs.
    Technologies: Amazon Web Services (AWS), AWS EC2, Relational Database Services (RDS), AWS, PHP
  • Software Engineer

    2012 - 2015
    PSTech
    • Created a REST API for a mobile and JavaScript application for 3D graphic manipulation.
    • Configured and integrated Gearman Job Server with PHP for offloading heavy background tasks.
    • Architected a scalable Java application to support a large number of requests using AWS services.
    • Created a REST API in Java (Spring) for processing information from desktop client applications and JavaScript web applications.
    • Built a Publish/Subscribe component that uses AWS SQS as a queue service.
    • Integrated with PayPal checkout payments.
    Technologies: Amazon Web Services (AWS), React, AngularJS, AWS, Spring, Java, Three.js, Gearman, PHP
  • Web Developer

    2010 - 2012
    CodeAnvil
    • Worked as the main developer on http://brandsupply.com platform for graphic designers.
    • Developed a daily deals affiliate platform with automatic system for updating daily deals from 10+ deal sites.
    • Built a web platform for administration of distributed mini sites through a centralized back-end application.
    • Created a project management tool for internal use.
    • Programmed a CodeIgniter extension for advanced routing system that is fully configurable through the back-end application.
    Technologies: MySQL, jQuery, JavaScript, CodeIgniter, PHP

Experience

  • FishingBooker
    https://fishingbooker.com

    FishingBooker is a startup passionate about fishing that connects captains with people looking to book a charter online. My responsibilities include but are not limited to:

    Technologies: PHP, CodeIgniter, MySQL, PDO, Guzzle, PayPal PHP SDK

  • InsideMaps
    https://www.insidemaps.com/

    InsideMaps is a smartphone and tablet app that allows users to easily create a 3D model and floor plan of their home.

    Once a 3D model is created, we provide an immersive, quick, web-based 3D environment with innovative tools to help potential home buyers visualize the interior of a home and for homeowners to try the furniture and make home improvements in their virtual home.

    Technologies: PHP, Zend Framework 2, Gearman, AWS, ThreeJS, jQuery, PayPal Checkout integration

  • XooPlate

    XooPlate is a gallery of free templates for different purposes. It has more than a million free templates at the moment available for free download. My job as a web developer was to refactor the current v2 system to v3 and implement responsive design elements. Another big task was optimization. It was my responsibility to optimize it as much as possible so it becomes much smoother and quicker for the visitors. We successfully launched v3 on April 5, 2013.

    Technologies: PHP, CodeIgniter, MySQL, Bootstrap CSS, jQuery

  • EON TV
    https://eon.tv/

    A Java-based media delivery platform with a custom FFMPEG based transcoder and fully developed HLS/TS, HLS/MP4, DASH/MP4 protocols for streaming linear and non-linear content.
    There is a transcoding pipeline application for ingesting VOD (on-demand, non-linear) content into the platform. CDN distribution and monitoring are also developed as part of the platform.

Skills

  • Languages

    Java, Java 8, Go, PHP, Python, JavaScript
  • Tools

    AWS SDK, AWS CloudWatch, PhpStorm, Sublime Text, Git, GitLab CI/CD, Amazon SQS, IntelliJ IDEA
  • Paradigms

    API Architecture, REST, Object-oriented Programming (OOP), Back-end Architecture, Distributed Programming, Scrum
  • Other

    Video Streaming, Digital Rights Management (DRM), HTTP Live Streaming (HLS), MPEG-DASH, Architecture, Back-end, Software Architecture, H264, MPEG, TCP/IP, UDP, Multicast, DNS, Smooth Streaming, Video Encoding, Cloud, AWS, Relational Database Services (RDS), HTTP, iTerm2, System Architecture
  • Frameworks

    Spring, JPA, Hibernate, Jersey
  • Libraries/APIs

    FFmpeg, PayPal API, Jackson
  • Platforms

    AWS EC2, Amazon Web Services (AWS), Unix, Windows, Rancher, Kubernetes, Docker, MacOS
  • Storage

    AWS S3, MongoDB, MySQL, MariaDB, CockroachDB, CouchDB

To view more profiles

Join Toptal
Share it with others