- Файл
Євгеній
С, C++ engineer
- Місто проживання:
- Київ
- Готовий працювати:
- Київ, Львів
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/13625284/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
[
[
Husband, Father, Developer [
Summary
Professional Summary
Since embarking on my IT career in 2007, I have specialized in the nuanced field of Real-Time Communications
(RTC), with a particular focus on VoIP, telephony, and various signaling and media transfer protocols. My
expertise encompasses building high-performance systems capable of processing hundreds of gigabytes of
media traffic per hour. I have worked with virtually every prominent media and signaling server in the industry.
Technical Expertise
My knowledge extends deeply into media transfer and processing, with a comprehensive understanding of
dataflow from capture to playback at the OS kernel level and all possible intermediary processes. GStreamer and
libav C SDKs are part of my daily toolkit. I prefer working with low-level programming languages rather than
garbage-collected ones.
Research & Development
I am highly motivated by R&D work and experimental technologies. My capabilities extend to basic hardware
design, with experience in Software-Defined Radio (SDR) and Hardware Description Language (HDL) design. I also
maintain a strong interest in embedded systems development.
Leadership & Architecture
I possess strong expertise in software architecture, demonstrating good judgment in design decisions and
adherence to industry best practices. My experience includes project planning and customer communication,
and I can effectively lead small teams to deliver complex technical solutions.
Key Competencies & Offerings
C/C++ Asterisk Embedded (STM32)
TypeScript Kamailio and OpenSER RTP\RTCP
Zig Jitsi Video Bridge WebRTC
Golang Janus Voice and Video over IP
Rust Mediasoup Real-Time Communications
Low-Level
High-Load
Work experience
Engineer - R&D 2022 - Now
Private lab
R&D for various projects for UAF, both hardware and software. Prototyping and experimentation. Initiator
boards, flight controllers' firmware modifications, SDR analysis, custom SDR software, retranslators. Antenna
design. Various research projects in Digital and analog video transfer and processing.
Technologies:
C/C++, Rust, Zig, SDR, STM32, VHDL
Engineer - Developer August 2023 - now
Riverside.fm
Strict NDA.
Technologies:
C/C++, Rust, Typescript, gstreamer, ffmpeg
Engineer - Developer July 2022 - July 2023
Around by Miro labs
Responsibilities:
Fundamental work on a real-time UDP congestion control algorithm based on goog-cc paper. Research and
reverse engineering the current implementation of it in Chromium, and backporting it to mediasoup (both public
and open source). Part of the work was open-sourced and public
https://github.com/versatica/mediasoup/pull/922. Short report of my work on this:
https://teamaround.notion.site/BWE-research-report-4e3a371d04fd4b7889c64c0321fa950c. High-performance,
high-scale media services for processing media traffic.
Technologies:
C/C++, Rust, Typescript, gstreamer, ffmpeg
Engineer - Architect June 2021 - June 2022
Softermii
Video Conferencing and Streaming Solutions
Responsibilities:
Design and develop WebRTC-scalable SFU Architectures and high-load streaming infrastructure. Help team
members dive into WebRTC through mentoring. WebRTC to HLS/RTMP streaming. Synchronous translations
based on WebRTC, recordings, and MCU mixing.
Technologies:
Medisoup, Typescript, Node.js, gstreamer, ffmpeg, Microsoft Azure, Docker, ACI, AMS
Engineer - Developer Jan 2021 - May 2021
Freelance
Video Conferencing Solutions
Responsibilities:
WebRTC expertise assistance. Signalling and Stats collection and processing architecture. Stats dashboards
development. Consulting.
Technologies:
Medisoup, Typescript, gstreamer, ffmpeg
Engineer - Developer 2013 - 2021
Third Lane Technologies, LLC
Development of features and architecture, in whole Thirdlane product line. Deployment strategies. Testing,
General Customer Support. Staff Training. Customer Education. Writing blog posts.
Projects:
Thirdlane Connect 2015-2021
Responsibilities:
Development of application business logic. Implementing SDK for PSTN, Peer-to-Peer, and Group Voice and Video
calling. Presence and messaging, SMS integrations. CRM Integrations. R&D and PoC for various features.
Corodva plugins development or enhancements. Development and integration of single codebase to different
platforms (Electron (Win, MacOS), Web (Chrome), Cordova (iOS, Android)).
Technologies:
JS, WebRTC, Jitsi Videobridge, Prosody, Kamailio, SIP, XMPP, HTTP REST, Angularjs, Corodova, Ionic, Coturn,
RTPengine, APNS, VoIP push notifications, GCM\FCM, AmpersandJS, RTP/RTCP, WebSockets, STUN\TURN,
ReactNative, iOS (swift, objective-c), Android (java), gulp, Electron, mongodb, MySQL.
Thirdlane Communication Framework 2016-2017
Responsibilities:
NodeJS framework which aims to simplify writing plug-able components for real-time communications and
signaling. Example application could be transparent SIP<->Jingle signaling gateway, with SDP mangling to insert
rtpengine in to the middle of communication path.
Technologies:
RTPengine, Kamailio, MySQL, NodeJS, Asterisk.
SMS Gateway 2019-2021
Responsibilities:
Architecture and development of NodeJS server that provides an HTTP API and acts a SMS hub frontend serving
Thirdlane Connect product line. REST API on one side and XMPP Component on the other, to deliver SMS's and
statuses in real-time. Internally have a plugin based architecture which allow quick and easy addition of different
SMS providers and converting responses and statuses to common interface. Have written integration plugins to
work with Telnyx, Twilio, Bandwidth, Inteliquent.
Technologies:
MySQL, NodeJS, Polka (~120 lines of code Express drop-in replacement), uWebSockets, XMPP, memcached.
Facade Gateway 2019-2021
Responsibilities:
Architecture and development of NodeJS server that provides fast access, to different Thirdlane backend
services.
Technologies:
MySQL, NodeJS, uWebSockets (ultra fast and clean alternative to Socket.io and Express), memcached,
Real -Time WebSocket Gateway and SDK 2019-2021
Responsibilities:
Architecture and development of NodeJS server that provides real-time WebSocket interface to different parts of
Thirdlane backend services, i.e. Asterisk, and allows Thirdlane Connect to have real-time state and execute async
actions on different objects.
Technologies:
MySQL, NodeJS, uWebSockets (ultra fast and clean alternative to Socket.io and Express), memcached, JSON RPC,
ZeroMQ.
Thirdlane Business PBX\Thirdlane Multi Tenant PBX\Thirdlane UC Cluster 2013-2021
Responsibilities:
Asterisk dial plan development, Kamailio configuration development, features specifications, and development
control, Prosody modules development, deployment and testing strategies, services configuration and
integration.
Technologies:
RTPengine, Kamailio, MySQL, Perl, Asterisk.
Thirdlane Free Metrics 2013-2014
Responsibilities:
Splunk Application for call center stats analytics development and publishing.
Technologies:
Various Splunk services.
Thirdlane Call Center 2013-2014
Responsibilities:
Architecture , features specification, and development control.
Technologies:
SmartGWT, Java, MySQL, Asterisk AMI
Engineer 2010 - 2013
Intelmart
Outsource Engineer in "Managed IT Services" company for customers in US (mostly Health Care related
companies):
- Helpdesk support;
- 2nd-3rd tier customer support;
- VoIP infrastructure integration and managing, from small offices 5-20 extensions to call-centers 300+ seats.
- Configuration and support of different kind of Linux-based systems (Web Proxies, Firewalls, PBXs);
- Basic Microsoft Windows Server administration (AD, Lync);
- Staff training ;
- Infrastructure Architecture and implementation on remote sites;
- Equipment ordering and remote installation (step by step instructions and real-time control for remote staff);
Education
Lviv Polytechnic National University 2007 - 2012
Computer Science
Computer monitoring of Ecology and Economy. Diploma project was Analyzing huge historical climatic datasets
from https://www.ncdc.noaa.gov/ using Map\Reduce algorithms with Apache Hadoop.
Cisco Network Academy 2009 - 2010
CCNA course
Attended Cisco Network Academy course, passed all hands-on labs as well as internal exams, was not able to
pass external certification due to financial issues and certification price.
Volunteer
Created free courses in my University, where was teaching basic networking stuff, as well as linux system
administration, etc. Few of attendees were hired by companies that I was working in.
Interests
Family is always on first place. As hobbies I would say very strong interest in biology and medicine, of course, IT
and related stuff, any intersections of IT and Medicine is dramatically interesting. Guitar and progressive music.
Skis and bicycle. Art. Working with metal and wood. Handcrafting.
Схожі кандидати
-
C++ developer
Львів, Дистанційно -
C++ developer
Київ, Дистанційно -
C++ developer
Львів, Дистанційно -
C++ програміст
Київ, Дистанційно -
C++ developer (trainee)
Київ, Дистанційно -
C++ developer
Львів