Pavel Pavlov
Verified Expert in Engineering
VoIP Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Perl, Subversion (SVN), Git, GCC, Visual Studio, Linux, Windows
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.
Work Experience
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
Ericsson Canada
- Worked on R&D projects and Ericsson's SIP stack.
- Designed and developed communication clients for Windows Desktop and Windows Mobile phones.
Software Engineer
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.
Experience
joyn by Vodafone
https://www.youtube.com/watch?v=YlkuLO0781kI 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
https://youtu.be/ky6bNu704TU?t=40As 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, C, CSS, ARM Assembler, HTML, Perl
Tools
Android NDK, Visual Studio, Git, Subversion (SVN), GCC
Platforms
Windows, Win32, Windows CE, WinRT, iOS, Android, Symbian, Linux
Other
VoIP, H.264, Audio Codecs, Video Codecs, SIP, Multimedia, Messaging, H.323, FreeRADIUS, GNU
Libraries/APIs
WebRTC, FFmpeg, Libav, libVLC, jQuery, Node.js
Storage
SQLite, MySQL
Frameworks
Boost, Qt, JNI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring