Download PDF

Oleg Lobanov

Senior Software Engineer

Summary

• Over 6 years of software development experience. Roles and responsibilities have included requirements definition, system and integration design, development of distributed, highly available and fault tolerant applications.

• Well-versed in Object-Oriented Development; knowledge of Patterns of Object-Oriented Design.

• Average knowledge of IPTV/OTT and telecommunications and video processing.

• More than 4 years experience using and administering *nix platforms.

Specialties:

• Programming Language skills: GO, Java, Kotlin, Scala, Python, Ruby.

• RDB: MySQL, PostgreSQL.

• NoSQL: RethinkDB, Memcached, Redis, MongoDB

Work History

Oct 2016Present

Senior Software Engineer

Lazada Group

Design and develop distributed and HA microservices architecture that can handle hundreds of thousands requests per second from millions of our customers. 

Used technologies and programming languages: GO, MySQL, RabbitMQ, etcd, aerospike, docker, kubernetes

Jun 2013Oct 2016

CEO & Co-Founder

MBSys LLC

Develop full stack OTT project including head station (based on our software/hardware solution), distributed transcoding and streaming system and client (Android based STB).

Used technologies and programming languages: Java, Kotlin, GO, MySQL, Redis, RabbitMQ, docker, consul, ffmpeg.

Dec 2010Jun 2013

Leading Software Engineer

Mobil Yayim Sistemleri LLC

Project:

Broadcasting platform that receives signal from local and satellite channels and streams them over the Internet to various types of devices (web browser: (flush, html5), android, iphone / ipad / Ipod, blackberry, nokia and etc...).

Responsible for overseeing the day-to-day operations of the team, distributing the workload evenly amongst staff and making sure motivation and performance levels are maintained.

Duties:

  • Design and implement system architecture.
  • Allocating jobs and workloads to individual staff members based on their ability.
  • Implementing new initiatives and making sure all staff understand them.
  • Making sure all tasks given to staff are done on time and to the required standard.
  • Providing accurate information to senior managers on key issues.

Used technologies and programming languages: Java, Python, MySQL, ffmpeg

Jul 2009Dec 2010

Full stack web developer

SAFAROFF

Web sites development

Used technologies and programming languages: PHP, JavaScript, MySQL, Apache, Nginx, Redis, Memcache

Jan 2009Jul 2009

Software developer

NHR LLC

Building apps for SMS content provider

Used technologies and programming languages: PHP, Perl, JavaScript, MySQL, Apache, Nginx, Redis, Memcache

Education

Sep 2008Jun 2012

Bachelor's degree

Azerbaijan Technical University

Computer Science

Projects

AileTV

Building head end station for "AileTV" cable operator. It includes receiving signal from satellite, multi bitrate/format transcoding, streaming for IPTV/OTT/DVB-C/RF, middleware and client software.

 

APA TV

System integration and consulting service.

 

LiveTV.az

Paas for broadcasting online tv channels and events.

 

Yurd TV

Design and develop online TV backend and services.

Skills

Java
GO
Kotlin
Python
Ruby