Nemanja Krivokapic, Developer in Beograd, Serbia
Nemanja is available for hire
Hire Nemanja

Nemanja Krivokapic

Verified Expert  in Engineering

Video Streaming Developer

Location
Beograd, Serbia
Toptal Member Since
September 28, 2015

Nemanja七年前作为LAMP栈的一名web开发人员开始工作. Through the years, he has moved from custom CMS projects to enterprise-scale, high-availability platform Java development. Thanks to his broad technical experience, 他花了几年时间作为Java Core高级工程师从事OTT/IPTV流媒体平台的开发. 如今,他是一名OTT/IPTV系统架构师,负责为欧洲一家领先的行业参与者制定OTT/IPTV平台的战略规划.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

Git, MacOS, IntelliJ IDEA, iTerm2

The most amazing...

...我已经实现的是OTT/IPTV混频器服务的DRM (MPEG-CENC)保护加密算法.

Work Experience

Software Architect

2019 - PRESENT
United Cloud
  • 为现有的单片软件设计了面向服务的微体系结构.
  • 创建并管理开发实时广告插入到线性内容流的团队.
  • 监督和设计向持续部署和Kubernetes部署的迁移.
  • 按照开发和部署过程中的最佳行业标准,管理从遗留单片应用程序到现代应用程序部署的过渡.
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
  • 使用AngularJS/Silex技术栈开发了一个运行时跟踪应用程序.
  • Developed a REST API with Java (Spring).
  • 创建了一个基于Vagrant的框架开发环境,用于快速启动带有PHP后端的单页应用程序.
  • 实践了基于Behat、Mink和Chai的行为驱动开发.
  • Created a dynamic image resize component with caching mechanism.
Technologies: Spring, Java, MongoDB, MySQL, PHP

Senior Technical Team Leader

2020 - 2021
Levi9 Ukraine
  • Translated business requirements to architecture decisions.
  • Designed a high-volume transaction system for card processing.
  • 使用GitLab CI/CD管道为K8s集群配置和部署.
技术:GitLab CI/CD, Docker, Kubernetes, Rancher, CockroachDB, MariaDB, Go

Java Practice Lead

2019 - 2020
United Cloud
  • 在一年内将开发者数量从4个增加到10个以上.
  • 举办几场内部和外部的技术讲座,以支持招聘和公司品牌推广.
  • 与人力资源部合作,规范新员工的面试流程.
  • 确保所有员工都有明确的发展路径,并定期跟进讨论进展并提供反馈.
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.
  • 集成多DRM支持Widevine, PlayReady和FairPlay平台.
  • 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.
  • 实现了大型数据集REST API端点速度提升100倍.
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.
技术:亚马逊网络服务(AWS)、亚马逊EC2、关系数据库服务(RDS)、PHP

Software Engineer

2012 - 2015
PSTech
  • 为3D图形操作的移动和JavaScript应用程序创建了一个REST API.
  • 配置并集成了Gearman Job Server和PHP,用于卸载繁重的后台任务.
  • 构建了一个可扩展的Java应用程序,以支持使用AWS服务的大量请求.
  • 用Java (Spring)创建一个REST API,用于处理来自桌面客户端应用程序和JavaScript web应用程序的信息.
  • 构建一个使用AWS SQS作为队列服务的发布/订阅组件.
  • Integrated with PayPal checkout payments.
Technologies: Amazon Web Services (AWS), Spring, Java, PHP

Web Developer

2010 - 2012
CodeAnvil
  • Worked as the main developer on http://brandsupply.com platform for graphic designers.
  • 开发每日团购联盟平台,自动更新10多个团购网站的每日团购.
  • 通过一个集中的后端应用,构建了一个管理分布式迷你站点的web平台.
  • Created a project management tool for internal use.
  • 为高级路由系统编写了一个CodeIgniter扩展,该扩展可通过后端应用程序完全配置.
Technologies: MySQL, JavaScript, PHP

FishingBooker

http://fishingbooker.com
FishingBooker是一家热衷于钓鱼的初创公司,它将船长与希望在线预订包船的人联系起来. My responsibilities include but are not limited to:

技术:PHP, CodeIgniter, MySQL, PDO, Guzzle, PayPal PHP SDK

InsideMaps

http://www.insidemaps.com/
InsideMaps是一款智能手机和平板电脑应用程序,用户可以轻松创建家中的3D模型和平面图.

Once a 3D model is created, we provide an immersive, quick, 基于web的3D环境,具有创新的工具,帮助潜在的购房者可视化家庭内部,并为房主尝试家具,并在他们的虚拟家庭中进行家庭改进.

技术:PHP, Zend Framework 2, Gearman, AWS, ThreeJS, jQuery, PayPal Checkout集成

XooPlate

XooPlate is a gallery of free templates for different purposes. 它有超过一百万的免费模板,目前可供免费下载. 作为一名web开发人员,我的工作是将当前的v2系统重构为v3,并实现响应式设计元素. Another big task was optimization. 这是我的责任,以优化它尽可能多,所以它变得更加顺畅和快速的访客. We successfully launched v3 on April 5, 2013.

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

EON TV

http://eon.tv/
一个基于java的媒体交付平台,具有自定义的基于FFMPEG的转码器和完全开发的HLS/TS, HLS/MP4, DASH/MP4 protocols for streaming linear and non-linear content.
有一个用于摄取VOD(点播)的转码管道应用程序, non-linear) content into the platform. CDN分发和监控也作为平台的一部分进行开发.

Languages

Java, Java 8, Go, PHP, Python, JavaScript

Tools

AWS SDK, Amazon CloudWatch, PhpStorm, Sublime Text, Git, GitLab CI/CD, Amazon Simple Queue Service (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, Relational Database Services (RDS), HTTP, iTerm2, System Architecture

Frameworks

Spring, JPA, Hibernate, Jersey

Libraries/APIs

FFmpeg, PayPal API, Jackson

Platforms

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

Storage

Amazon S3 (AWS S3), MongoDB, MySQL, MariaDB, CockroachDB, CouchDB

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring