Sergei Litvin

Bis 2022, Softwareentwickler, ATS Elektronik GmbH

Wunstorf, Deutschland

Über mich

- NOT WORKING WITH RECRUITMENT AGENCIES - RELOCATION IS POSSIBLE - ON-SITE WORK IS PREFERRED There are not many programmers who can handle the complexity level required to maintain production-grade software. If you have a problem that programmers say can't be solved, or you have a project that has already been tried several times without success, then, yes, this is the job for me. * Audio/video streaming software development – 11 years - including SIP/VoIP – 9 years 3 months, - including video conferencing – 5 years 6 months - including IPTV – 2 years * Embedded software development – 2 year 9 months * Trading software development – 1 year 7 months * Team lead role – 2 years 1 months * C/C++ – 14 years 9 months * C# – 3 year 4 months * Win32 – 13 years 1 months (including MFC/ATL – 5 years 6 months) * Linux – 12 years 7 months (including kernel development – 1 year 8 months) * MacOS – 1 year 9 months Phone: +4917685283820 Mail: litvindev@gmail.com

Fähigkeiten und Kenntnisse

Session Initiation Protocol (SIP)
WebRTC
C/C++
JavaScript
SQL
Lisp
Ims
H.323
ISDN
SS7
PSIA
ONVIF
XMPP
RTSP
RTP
NAT
STUN
ICE
H.264
FFMPEG
DirectShow
MFC
Win32
QT
Emacs
Linux (Kernel)
System Development Life Cycle (SDLC)
Distributed Systems

Werdegang

Berufserfahrung von Sergei Litvin

  • 1 Jahr und 7 Monate, Apr. 2021 - Okt. 2022

    Softwareentwickler

    ATS Elektronik GmbH

    PROJECT 1. * Developed software to control gamma/neutron detectors, multichannel analyzer, GPS receivers, expose device metrics, store them in databases. * Developed device simulators using USBIP. * Wrote Wireshark dissector for command protocol. * Sent patches with fixes to OpenTelemetry team. PROJECT 2. * Wrote C and C# client and server libraries implementing VdS 2465/SecurIP (Transmission protocol for alarm signals/messages). * Сollaborated directly with the authors of the VdS 2465 standard.

  • 1 Jahr und 8 Monate, Nov. 2018 - Juni 2020

    Softwareentwickler

    Auerswald GmbH & Co. KG

    PROJECT: IP PBX ROLE * Analyze existing codebase using pseudocode, state, call flow diagrams. * Fixing transcoding and signal processing issues in Linux kernel drivers. * Fixing issues with integration with IMS implementations from various telcos. * Fixing distributed signaling-media gateway’s interworking procedures. * Studying the ITU, 3GPP, IETF, W3C standards. ENVIRONMENT ISDN, SS7, NGN, IMS, SIP C/C++, Linux Kernel, SOFIASIP, RESIPROCATE, WEBRTC

  • 5 Jahre und 7 Monate, März 2012 - Sep. 2017

    Software Engineer

    SPIRIT DSP

    PROJECT TeamSpirit® Voice&Video Engine ROLE * Development SIP and XMPP signaling, RTP transport, VNC desktop sharing, intermediate relays. * Implement video streaming integration with WebRTC browsers, VVoIP phones and video conferencing systems (Polycom, Radvision…). * Helped telcos clients with consultancy support, resolving issues. ENIRONMENT C/C++, STL, Boost, Win32, POSIX, Java, JavaScript, Perl, Python, MATHLAB, SIP, XMPP, H.323, HTTP, XML, ICE, STUN, TURN, TLS, RTP/RTCP, BFCP, VNC, RFB, H.264, VP8

  • 2 Jahre und 1 Monat, März 2010 - März 2012

    Software Engineer

    OTR

    PROJECT Network Video Recorder (NVR) compliant with PSIA (psialliance.org) standards. ROLE * Lead video storage team. * Implemented video streaming and recording using RTSP and live555 framework, video storage using MKV format, media tracks settings using SQLite, HTTP and REST. * Reported about bugs to live555 team. ENVIRONMENT C/C++, STL, Boost, Win32, POSIX PSIA, ONVIF, RTSP, HTTP, XML, UPNP, RTP/RTCP, H.264, MPEG-4, MPEG-2, MJPEG, MPEGA, G.711, FFMpeg, SQLite (B-TREE, PAGER, VDBM)

  • 7 Monate, Sep. 2009 - März 2010

    Software Engineer

    FLEETCOR

    PROJECT "Petrol Plus" is a loyalty and non-cash payment system based on smart cards and used on Petrol stations. ROLE * Designed and implemented payment system prototype, based on new Ingenico iWP200 terminal, in close collaboration with marketing department, successfully shown at the exhibition in Paris, France. * Implemented external card reader support for Ingenico EFT930 series. ENVIRONMENT Windows CE, Ingenico Telium OS, ARM 7 C/C++, Win32, MFC, GSM modems, printers, card-readers, USB, RS232

  • 1 Jahr und 8 Monate, Nov. 2007 - Juni 2009

    Software Engineer

    eSignal

    PROJECT "eSignal Desktop" is a trading platform providing real-time market data streaming, news and analytics. ROLE * Developed technical analysis indicators. * Developed embedded scripting language. * Successfully adopted Agile engineering and planning practices. ENVIRONMENT Windows XP/Vista, CITRIX CC++, STL, Boost, JavaScript, Win32, MFC, ATL, QT, BCG, Rougue Wave

  • 1 Jahr und 9 Monate, März 2006 - Nov. 2007

    Software Engineer

    Cyclone-Soft

    PROJECT "Mediateket DIAT"​ is a solution for TV and media production, compatible with Sony XDCAM. ROLE * Implemented MXF DirectShow plugins to import media from XDCAM systems. * Developed GUI using MFC, GDI. PROJECT "FoxBurner" is a cross-platform DVD and Blu-ray recording SDK. ROLE * Ported from Windows to Mac OS X. * Implemented Mac OS X driver to control DVD driver using SCSI interface. * Implemented Windows file system driver to read encrypted and compressed disks.

  • 1 Jahr und 1 Monat, März 2005 - März 2006

    Software Engineer

    GARANT

    PROJECT "Garant system" is a legal information database on all branches of the federal legislation, updated daily, providing for quick searches and analysis of a legal situation. ROLE * Developed tools to reveal cross-references in legal documents. * Helped to improve legal database quality and push it into a new price category. ENVIRONMENT Perl, JavaScript

  • 7 Monate, Sep. 2004 - März 2005

    Software Engineer

    Federal State Agency

    * Developed tools used to generate monthly and quarterly statistical reports to Ministry of Labor using FoxPro, SQL

Ausbildung von Sergei Litvin

  • 5 Monate, Sep. 2022 - Jan. 2023

    German language course - level B2

    AWO Hannover

  • 4 Monate, Aug. 2020 - Nov. 2020

    German language course - level B1

    Volkshochschule Braunschweig

  • 4 Jahre und 10 Monate, Sep. 1999 - Juni 2004

    Applied mathematics

    Rostov State University

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Gut

21 Mio. XING Mitglieder, von A bis Z