Andrey Kondakov

Angestellt, Senior server solution development engineer, HaCon Ingenieurgesellschaft mbH
Hannover, Deutschland

Fähigkeiten und Kenntnisse

Software
Software Architecture
Software development
Object Oriented Development
Design Pattern (Computer Science)
system programming
networking
multi-threading
Data security
Client/Server
Backend
Web applications
Distributed Systems
Debugging
Profiling
Git
C++
C
Qt
Boost
Go
Python
Perl
Java
bash
Unit Testing
PHP
JSON
XML
WebServices
Microservices
REST
SOAP
SQL
Oracle
MySQL
Javascript
HTML
TCP
FTP
SMTP
HTTP
Linux
Windows
Android
Mac OS
Mobile
Docker
open source
German
multitasking
innovative
Commitment
Jira
Jenkins
CI/CD

Werdegang

Berufserfahrung von Andrey Kondakov

  • Bis heute 9 Jahre und 2 Monate, seit März 2017

    Senior server solution development engineer

    HaCon Ingenieurgesellschaft mbH

    • Software architecture and development of a distributed Web application Web services Go and REST API in CRUD paradigm Sync-async task execution framework using Go, WebSockets, C++ and Qt Low latency data framework using C++ and Boost • Development of Client-Server software solutions using C++, Qt and Python • Unittests • Customer relationships • Programming in Go, C++, Qt, Boost, Microservices Web application, REST and SOAP Web Services, JavaScript, Python, JSON, XML, Oracle, Cmake, Linux

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

    Senior software developer in 3-Tier environment

    HaCon Ingenieurgesellschaft mbH

    • Software architecture and Client/Server solution development • Development of a framework for data export/import solutions • Development of User interface environment • Code maintenance, Unittests, Continuous Integration • Customer relationships • Programming in C++, Qt, Boost, RPC, SOAP Web services, JSON, XML, Oracle, Linux

  • 5 Jahre, Okt. 2007 - Sep. 2012

    Senior Software Engineer/Technical Lead, Endpoint monitoring team

    ForeScout Technologies

    • Software architecture and development in domain of client/server Network Access Control software • Technical lead of a development group (3 members) • Design and development of Mobile Device Management Web service for iOS devices • Development of highly secured communication methods within product cluster • Integration of product with business partner software solutions • Customer support • Programming in C/C++, Java, Perl, Objective-C, Bash scripts, Windows, Linux, Android, MacOS, iOS

  • 2 Jahre und 6 Monate, Mai 2005 - Okt. 2007

    Software Developer

    HP Software

    Software development engineer in OpenView products family team. Position relevant fields: - Core system modules development on top of JBoss application server - Web session detection technologies development - Research and development of innovative database transactions - Data aggregation and processing methods development - Extensive use of pure Java language and Java technologies - Product security enhancement - Programming in Java, C++, JSP, JavaScript - Technical Training

  • 2 Jahre und 10 Monate, Aug. 2002 - Mai 2005

    Software Developer

    ICQ

    Software developer of original bi-directional messaging service. Relevant scope of responsibilities includes: - Server software development on Unix/Linux - Integration with Mobile carrier call center - Wireless client development for Microsoft mobile platform - Statistics website development - Programming in C, C++, C#, PHP, Perl

  • 2 Jahre und 3 Monate, Juni 2000 - Aug. 2002

    Software Developer

    Aladdin Knowledge Systems

    Software development engineer as a member of team developing proactive Anti Virus protection solution. List of responsibilities includes: - Internet packet filter development (kernel driver) - Network traffic inspection server development - Extensive system level development - Programming in C, C++

  • 2 Jahre und 2 Monate, Feb. 1997 - März 1999

    Information services engineer

    Russian Railways

    Worked as a member of information services team with focus on: - Proprietary software development - Web development - Network development and administration - Programming in C, FoxPro, HTML

Ausbildung von Andrey Kondakov

  • 1 Jahr und 1 Monat, Juni 1999 - Juni 2000

    Tel Ran

    Tel Ran, Israel

    Advanced programming training course, 1200 hours

  • 4 Jahre und 11 Monate, Sep. 1991 - Juli 1996

    Computer Sciences

    Volgograd Technical University, Russia

    Mathematics Programming languages User Interface development principles Operating Systems Databases Artificial Intellect Algorithms Computer Aided Design

Sprachen

  • Russisch

    C2 (Verhandlungssicher / Muttersprachlich)

  • Englisch

    C1 (Fließend)

  • Hebrew

    C1 (Fließend)

  • Deutsch

    C1 (Fließend)

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.

  • 21 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