Pavel Pavlov, VoIP Developer in Montreal, QC, Canada
Pavel Pavlov

VoIP Developer in Montreal, QC, Canada

Member since March 31, 2016
Pavel has over 15 years of combined experience in all phases of SDLC. He is experienced with business clients and development teams across countries to help bridge the requirements, understand complex business processes, and deliver results within aggressive time lines. He is proficient with designing real-time, large scale solutions in the telecom market as well as client solutions for the mobile market.
Pavel is now available for hire

Portfolio

  • Hola
    Node.js, C, JavaScript
  • Summit-Tech
    C++, VoIP, IMS, SIP, Messaging, Win32, WinCE, WinRT, iOS, Android/JNI, Symbian
  • Ericsson Canada
    C++, IMS, SIP, Win32

Experience

  • C++, 15 years
  • Windows, 15 years
  • VoIP, 10 years
  • Boost, 5 years
  • JavaScript, 5 years
  • Android NDK, 4 years
  • WebRTC, 3 years

Location

Montreal, QC, Canada

Availability

Part-time

Preferred Environment

Windows/Linux, Visual Studio, GCC, Git, SVN, Perl

The most amazing...

...work I've done was a satellite decryption project—where encrypted messages from intercepted satellite signals had to be converted to text.

Employment

  • Senior Software Engineer

    2015 - 2016
    Hola
    • Developed code to transform MP4 and WebM video streams to be acceptable for MSE (Media Source Extension).
    • Created custom modifications in libavcodec/VLC to enable playback in low-end devices.
    • Worked on the back-end of one of the world's largest free VPN networks.
    Technologies: Node.js, C, JavaScript
  • Senior Software Engineer

    2009 - 2015
    Summit-Tech
    • Consulted for Ericsson Canada, Ericsson Federal (USA), R&D 3GSM services (C++).
    • US DoD R&D projects for Oceus Networks - Worked as the lead developer for multiple projects related to IMS/VoIP end user clients.
    • Led the development in multiple projects for customers like Vodafone, Verizon, Telcel, and Quanta.
    • Developed a SIP/VoIP stack used by mobile phone carriers.
    • Handled real-time voice/video communication code.
    • Developed one of the market's first validated implementations of RCS/VoLTE IR.92/IR.94 GSMA specs.
    Technologies: C++, VoIP, IMS, SIP, Messaging, Win32, WinCE, WinRT, iOS, Android/JNI, Symbian
  • Senior Software Engineer

    2006 - 2009
    Ericsson Canada
    • Worked on R&D projects and Ericsson's SIP stack.
    • Designed and developed communication clients for Windows Desktop and Windows Mobile phones.
    Technologies: C++, IMS, SIP, Win32
  • Software Engineer

    2001 - 2006
    Long Distance Calling
    • Worked on a GnuGk-based telephony gateway project.
    • Implemented telephony billing system in Perl running as a module in a FreeRADIUS server.
    • Implemented a web-based interface in PHP for users to see their call detail records.
    • Wrote a PC-based dialer application using an OpenH323 library.
    • Configured a MySQL database as the back-end database for the telephony server.
    Technologies: H.323, OpenH323, GnuGk, C++, Perl, PHP, MySQL, FreeRADIUS

Experience

  • joyn by Vodafone (Development)
    https://www.youtube.com/watch?v=YlkuLO0781k

    As one of the leading software engineers, I worked on joyn by Vodafone VoIP/messaging clients.

    I handled the complete real-time voice and video communication pipeline for the client including encoding and decoding voice/video on different devices with specific optimizations.

    I also was in charge of common C++ IMS/SIP stack development as well as NDK code binding for Android devices.

  • Military Client for Mobile Stations and Command Center Software (Development)
    https://youtu.be/ky6bNu704TU?t=40

    This was used by the US DoD (Department of Defense). I developed most of the software for mobile stations and the command control center.

    As part of mobile client development, I developed a custom code loader for Windows mobile devices.

    I was in charge of making the client military grade stable. Years later, the feedback was that there wasn't a single instability case reported.

Skills

  • Languages

    C++, JavaScript, PHP, CSS, ARM Assembler, HTML, Perl
  • Tools

    Android NDK, GCC
  • Platforms

    Windows, Linux
  • Other

    VoIP, H.264, Audio Codecs, Video Codecs, SIP
  • Libraries/APIs

    WebRTC, FFmpeg, Libav, libVLC, jQuery, Node.js
  • Storage

    SQLite, MySQL
  • Frameworks

    Boost, Qt, JNI

To view more profiles

Join Toptal
I really like this profile
Share it with others