Technical Team Lead
CurrentDesign, development and maintenance of data processing systems for multiple projects:• Design and development of the common scalable microservice platform;• Development of data processing systems for multiple projects, basing on common platform; • Implementation of project-specific business logic.Skills: Python, multiprocessing, FastAPI, Docker, MongoDB, Redis, SQLAlchemy, PostgreSQL.Development and maintenance of the highload data processing system:• Development of the test framework for the system;• Maintenance of the system core, REST-frontend and backend; • Implementation of new business processes as system features;• Implementation of alternative archive storage, based on ScyllaDB.Skills: Python, Kafka, MongoDB, ScyllaDB, Redis, Pytest, Javascript.Development of the traffic processing sub-system:• IP traffic filtration, deduplication, reassembling and capturing;• L4 processing: defragmentation, distribution to chunks; • L7 classification.Skills: C++17, Cmake, Ninja, Conan, Intel DPDK, Google Protocol Buffer, ZMQ,.