# Dmitry Volyntsev > Principal Software Engineer at F5 Location: San Jose, California, United States Profile: https://flows.cv/dmitryvolyntsev Specialties: System programming (POSIX) Deep optimisation (Profiling/Debugging) Event-driven architecture Network Protocols Multimedia frameworks: ffmpeg Multimedia codecs: H264 bitstream, AAC Multimedia containers: MPEG-TS, MP4 Interpreters: CPython, JavaScript Languages: Experienced: C, Python, Objective-C/Gnustep Some experience: JavaScript, C++, lisp, perl Interests: C10M Compilers design Interpreters design Virtual machines and JITs Opensource activity: https://github.com/xeioex ## Work Experience ### Principal Software Engineer @ F5 Jan 2019 – Present | San Jose, California, United States After Nginx, Inc. was acquired by F5 I proceeded to develop njs project. Lead developer of njs (JavaScript interpreter written from scratch that allows implementing location and variable handlers in nginx http and stream modules). ### Principal Software Engineer @ Nginx, Inc. Jan 2015 – Jan 2019 | Moscow, Russian Federation Lead developer of njs (JavaScript interpreter written from scratch that allows implementing location and variable handlers in nginx http and stream modules). ### Technical Team Leader, Senior Software Developer @ NPTV Jan 2011 – Jan 2014 Platform for video processing and streaming. Framework in C/Objective-C for building video services: streaming services (HLS, RTMP, MPEG-TS, etc.), real-time transcoding (software, hardware (nvenc/vdpau)), video capturing and encoding (SDI) [up to 8 * (1080p+720p+540p+288p+144p) per blade]. Developing new features, documentation, team leading. Achievements in 2014 as a Backend team leader: Unified State Exam recording and translation (40K grabbers: webcam capturing, filtering, h264 encoding, local disk storage, In data center: Live Caching, HLS, Flash streaming) Live streaming: 3-4Gbit, 2-3K streams (one process, w/o threads, profiling: 70% writev) ### Software Engineer @ Auriga Jan 2011 – Jan 2011 Customer: Chrysler Project: PHEV (plug-in hybrid electric vehicle) controller As a software developer in a 4 person team developed a set of system level daemons in embedded linux environment (arm7). The main purpose of daemons was collecting various diagnostic messages from car internals (through CAN bus), gps logging and reporting logs to storage server through gprs channel. 2 of 2 design iterations were done in time and with quality above expectation. I was a single responsible engineer to design and to implement 1/3 of a system (developed 3 of 9 daemons). I suggested, designed and developed a unit test environment (perl) for automated testing of daemons. Largely due to this test framework, the development process was accelerated and the project was rated by management as one of the most successful projects. ### Software Engineer @ Auriga Jan 2010 – Jan 2011 Customer: http://www.lynuxworks.com/ Project: LynxOS 5 As a kernel software developer participated in porting FreeBSD 8 kernel network stack to the LynxOS. I was porting FreeBSD 8 Kernel network stack to the LynxOS, which is a part of software solution for avionics, aerospace. ### Software designer @ Mera NN Jan 2007 – Jan 2010 Customer: Tieto/Ericsson Project: System Releases v7.1 & v7.2 (cross platform set of network protocols) Started here as a junior software developer and quickly became a key team member. Took part in a wide variety of software development activities (development, refactoring, writing unit tests, Continuous Integration). ## Education ### Master of science in Mechanics and Mathematics Lobachevsky State University of Nizhniy Novgorod ## Contact & Social - LinkedIn: https://linkedin.com/in/xeioex --- Source: https://flows.cv/dmitryvolyntsev JSON Resume: https://flows.cv/dmitryvolyntsev/resume.json Last updated: 2026-04-12