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
Werdegang
Berufserfahrung von Sergei Litvin
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.
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