Sergey K.

CTO

Greater London, England, United Kingdom15 yrs 10 mos experience
Highly Stable

Key Highlights

  • Led multiple teams in high-impact software projects.
  • Expert in C++ and Python with extensive experience.
  • Pioneered Docker development practices in the department.
Stackforce AI infers this person is a Fintech-focused software engineer with strong expertise in distributed systems and integration testing.

Contact

Skills

Core Skills

C++Software DevelopmentProject ManagementSoftware ArchitectureTeam LeadershipNetwork ArchitectureDistributed SystemsLegacy SystemsData Management

Other Skills

KubernetesPython (Programming Language)TCP/IPUnit TestingSerializationDeserializationDockerIntegration TestingSQLPL/SQLPythonNetwork ProgrammingGoogle ProtobufXSDXML

Experience

15 yrs 10 mos
Total Experience
4 yrs 8 mos
Average Tenure
1 yr 9 mos
Current Experience

Qube research & technologies

Quantitative Technology Director

Sep 2024Present · 1 yr 9 mos · Greater London, England, United Kingdom · Hybrid

Bloomberg lp

Senior Software Engineer

Oct 2017Sep 2024 · 6 yrs 11 mos · London, United Kingdom · On-site

  • Designed and implemented several exchange feed handlers, maintained legacy ones. Led code and design review processes in the team.
  • Implemented a C++ library for describing exchange protocols and serialisation/deserialisation, library was adopted by 50+ feed handlers.
  • Led a project and team of 5 developers focused on building a platform for end-to-end integration testing in isolation.
  • Pioneered local development with Docker in the department.
KubernetesPython (Programming Language)C++Software Development

Positive technologies

2 roles

Team Lead

Promoted

Jun 2014Sep 2017 · 3 yrs 3 mos · Moscow, Russian Federation

  • Distributed system for static/dynamic analysis
  • Team lead role;
  • System architect;
  • Database architect and developer(SQL, PL/SQL, Postgres 9.4);
  • Implementation of an asynchronous network library. Main features: no data size limit, failover logic for unstable/slow networks, asynchronous read/write, persistent queues;
  • Design and implementation of a distributed asynchronous RPC library. The system is based on the network library and uses Google Protobuf for serialization. It has several interfaces: full-functional python interface, json based REST interface for requests only, asynchronous notifications through SignalR protocol. The system has load balancing and handles 100k+ RPS.
  • Implementation and support of a cross-platform(Windows/Linux/Android) core component of the analysis system(C++, C, python);
  • Implementation of a high-speed distributed file storage(C++) with CIFS compatible interface;
  • Code review;

Senior Software Engineer

Jan 2012Jun 2014 · 2 yrs 5 mos · Moscow, Russian Federation

  • Legacy code support, bugfix, refactoring;
  • New subsystems analysis and implementation;
  • Support and development of the MaxPatrol kernel;
  • Development of the data export/import features;
  • Design and develpoment of the data export engine, which exports data from database to XML via XSD scheme metadata;
  • Business logic implementation;
  • Network programming;
  • Development of the host discovering mechanism through Boost.Asio and TDD. Process is described in articles: http://habrahabr.ru/company/pt/blog/156795/, http://habrahabr.ru/company/pt/blog/166139/;
  • Unit tests development and support;
  • Code review;

Cboss

Software Engineer

Jun 2010Dec 2011 · 1 yr 6 mos · Rostov Region, Russian Federation

  • Legacy code support, bugfix, refactoring;
  • Analysis of the new features complexity and their implementation;
  • Support and maintenance of client software installations;
  • Unit and complex autotests development and support;
  • UI support and development (Ext JS 4, Javascript);

Education

Taganrog State University Of Radio Engineering

Engineer's degree

Jan 2003Jan 2011

Stackforce found 100+ more professionals with C++ & Software Development

Explore similar profiles based on matching skills and experience