Nenad Lazić

Nenad Lazić

Software Engineer

Belgrade, Serbia

About Me

Senior Software Engineer and Technical Lead with more than 10 years of experience building and leading diverse software projects across client and backend systems. Strong background in system design and architectural planning, with hands-on expertise in C, C++, Java, Spring Boot, Kotlin, Python, Docker, Kubernetes, Android, and related technologies. I enjoy solving complex problems through out-of-the-box thinking and a goal-oriented mindset. I take ownership of projects end-to-end, combining technical leadership with clear organization and prioritization to deliver reliable, production-ready systems.

Experiences

Software Engineer | Technical lead

01/2022 - Present · Tyllo (UnitedCloud)

  • Worked on backend solutions for media processing (transcoding, streaming, content protection), while leading a team of 10 engineers and designing architecture solutions across projects.

Software Engineer

07/2020 - 01/2022 · RT-RK (iWedia), Belgrade, Serbia

  • Led and contributed to R&D of digital TV systems within iWedia, driving innovation and mentoring new team members.

Software Engineer

07/2018 - 07/2020 · Bouygues telecom, Paris, France

  • Collaborated with clients on feature planning and development, while maintaining a digital TV platform in production on over 3M devices.

Embedded Software Engineer

09/2015 - 07/2018 · RT-RK, Belgrade, Serbia

  • Worked on DTV middleware and Android UI solutions. Participated in all phases of agile development.

Education

M.S. in Computer Science

2015 - 2018 · Faculty of Mathematics, University of Belgrade

Thesis: Remote control of intelligent robots using android devices.

B.S. in Computer Science

2012 - 2015 · Faculty of Mathematics, University of Belgrade

Services

Custom software engineering

Design and development of tailored software solutions - from backend systems in Java and C++, to full-featured client applications. Focused on building reliable, scalable, and maintainable applications aligned with your business needs.

Solution architecture & system design

Architecting complex distributed systems with an emphasis on performance, resilience, and long-term scalability. I help teams structure their systems using modern practices like event-driven design, clean architecture, and cloud-native infrastructure.

Media processing expertise

Extensive knowledge of media processing pipelines, including transcoding, packaging, and streaming content (DVB/HLS/DASH). I help design and optimize media workflows using FFmpeg, integrate content protection through DRM and CAS systems, and support delivery across secure and scalable infrastructures.

Projects

Native Android DASH player

Developed a custom Android player for MPEG-DASH streams using NDK and native codecs. Included core playback features like ABR, subtitles, and DRM support with strong performance optimization.

DTV middleware platform

Built a middleware layer for digital TV on Android, supporting various protocols (DVB, IPTV, HbbTV). Covered the full stack from hardware interfacing to application logic for multiple clients.

Recommendation engine

Created a user preference-based recommendation system using collaborative filtering and behavioral data, designed for integration into large-scale media platforms.

Media content protection system (CAS/DRM)

Designed and deployed a high-performance backend for securing media content using CAS and DRM standards. The system handles real-time license requests in production.

FFmpeg-based transcoding pipelines

Developed scalable video transcoding workflows based on FFmpeg, including ingest, encoding, and packaging into multiple formats and qualities.

Real-time stream quality comparison tool

Built a tool to compare live video streams in real time, detecting visual/audio differences for quality assurance and encoding validation.

Microservice-based media processing platform

Engineered a microservice architecture handling the full media processing flow—ingest, processing, protection, packaging, and delivery—with scalability and modular design.

Skills

C/C++, Java, Spring Boot, Vault, Keycloak, Kubernetes, GNU Linux, Jenkins, Docker, Kubernetes, Hibernate, OAuth, Kafka, Redis, Liquibase, PostgreSql, Prometheus, Grafana
Kotlin, Python, Android, MySql, AWS
HTML,CSS, Bootstrap, JS, Vue.js

Hobbies

  • Basketball
  • Cars & mechanics
  • Traveling
  • Exploring AI and machine learning
  • Building personal tech projects