Vladislav Belozerov

Angestellt, Principal Software Engineer, Cirrus Logic
Edinburgh, Vereinigtes Königreich

Fähigkeiten und Kenntnisse

C++
Mac OS X
Objective-C
iOS Development
C
Linux
Unix
Multithreading
Cross-Platform Development
bash
Python
Perforce
Team Foundation Server
TCP/IP
SQL
STL
BOOST
SQLite
MySQL
Design Patterns

Werdegang

Berufserfahrung von Vladislav Belozerov

  • Bis heute 6 Jahre und 11 Monate, seit Sep. 2018

    Principal Software Engineer

    Cirrus Logic

    Cross platform application design and development using C# and C++

  • 1 Jahr und 8 Monate, Feb. 2017 - Sep. 2018

    Technology Vice President / Senior software engineer

    J.P. Morgan

    Software engineering

  • 3 Jahre und 9 Monate, Juni 2013 - Feb. 2017

    Software Developer

    Kaspersky Lab

    Software development for Mac OS X using C++ and Objective-C. Implementing new software components using C++ . Bug fixing and refactoring. Full development cycle. GUI development with Cocoa framework using Objective-C. Experience with MS Team Foundation Server as the source code repository, as bug-tracking system and for task management. Developing some internal tools software using Python and bash.

  • 3 Jahre und 4 Monate, März 2010 - Juni 2013

    Software Developer

    Infotecs

    Cross platform software development for VPN solutions using C++ and C. Software development in multithread environment, network programming, unix daemons. GUI application development with Cocoa framework (Objective-C) for iOS and Mac OS X. Experience with code review systems: Code Collaborator. Experience with MS Team Foundation Server as the source code repository, as bug-tracking system and for task management. Experience with cryptographic algorithms (DES, AES, GOST) and libraries (OpenSSL).

  • 2 Jahre und 4 Monate, Sep. 2007 - Dez. 2009

    Software engineer - Analyst

    TSYS Total System Services, Inc.

    Software development for card processing centers. Improving functionality, debugging, and refactoring existing code. Experience with ATM (NCR, Diebold), Hardware Host Security Modules (Thales, SafeNet): data exchange programming (multiplatform server software for Unix and Win32 platform,C++) , configuring. English language is official language in company. Writing technical documentation in English.

  • 1 Jahr, Sep. 2006 - Aug. 2007

    Senior Software Engineer

    JSC “Proryv”

    Developing of automatic real time controlling systems for power plants. System programming (OS QNX6: pthread api, unix IPC; Win32). Network applications (TCP/IP) (Data exchange Win32 – QNX6). Device drivers for QNX6 (ARM CPU). RS232: Data exchange. Web interface for ARM based microcontrollers.

  • 5 Jahre und 3 Monate, Juni 2001 - Aug. 2006

    Senior software engineer

    JSC “Concern Morinformsystem-Agat”

    Development of automatic real time distributed industrial control systems in QNX 4.х. System programming and development of multi node, multi process, multi-threaded real time executive systems. System programming (device drivers) for non-standard devices (Assembler x86).

Ausbildung von Vladislav Belozerov

  • 4 Jahre und 9 Monate, Sep. 1996 - Mai 2001

    Radio engineering, Informatic

    Moscow Technical University of Communications and Informatics

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z