18 May

Lead / Senior C++ Software Engineer

St. Petersburg · $6000 · More than 10 years of experience · Upper Intermediate

15+ years of commercial software engineering with hands-on development experience in modern C++ for Linux, Unix (AIX, Solaris), BSD (FreeBSD, OSX) and Windows operating systems with strong knowlegde of multi-threading, networking, low latency, memory management, security, cross-platform development, cryptography. • C++11/14/17, STL, Boost • Python, TypeScript, JavaScript, Shell scripting • ZeroMQ, OpenSSL, WebSockets, Protocol Buffers • PostgreSQL, SQLite, MySQL, MongoDB • LLVM (clang / clangd), LSP • Git, SVN, Jira, Rally • CMake / CPack • Scrum, SAFe

C/C++, C++11, C++14, C++17, STL, Boost, Python, bash, PostgreSQL, CMake, Git, REST API, JSON-RPC, Unicode

As an example, recently I designed and implemented custom L3 tunneling software (VPN) written in C++14/17. The software make use of Linux TUN/TAP driver to create a secure IP tunnel and use UDP or TCP packets to encapsulate the data transferred via the tunnel. All data and control packets are encrypted and authenticated using AES-256-GCM or CHACHA20-POLY1305 AEAD ciphers. Handshake protocol uses pre-shared keys (PSK) along with ECDHE for key agreement (modeled after OPTLS and TLS 1.3) and provides perfect forward secrecy. Fast blocking MPMC queue and fast thread safe memory pool classes were implemented in order to achieve high throughput of processed network packets. Both classes were designed to be cache friendly and to reduce memory fragmentation. The tunnel is developed to mitigate some of performance and scalability limitations of OpenVPN (tests show 4.5x improvement in total throughput over OpenVPN in a single-threaded mode on 1 Gbps Ethernet link; the tunnel is able to saturate 10 Gbps link in a multi-threaded mode). The software supports a minimally sufficient subset of OpenVPN configuration options so it can be used as a drop-in replacement. Also it can be managed using JSON-RPC protocol via Unix domain sockets. Main advantages and improvements over OpenVPN include: zero-copy networking, packet aggregation, absence of dynamic memory allocation, multi-threaded data encryption.


13 May

Software Developer 

Moscow, Peterburg, Amsterdam · $3000 · 5 years of experience · Intermediate

enough experience in software testing, software development, mostly backend, data engineering, product thinking, a bit of product managing, a bit of devops, a bit of team leading

Python, PostgreSQL, Linux, Docker, RabbitMQ, pyspark, MongoDB, TDD, Tornado, Quality control, AWS, Redis, Clickhouse

looking for an interesting job, preferably in startups, or in a small company, or maybe a big company without open spaces and without ideology. remote is ok


27 April

Senior Python/Blockchain/Full-stack developer

Remote work, Russia · $5000 · 7 years of experience · Upper Intermediate

Стек-технологий: - Python (2.7.*/3.*), Django/Flask/Sanic, - NoSQL (MongoDB/Redis), MySQL, PostgreSQL, - JavaScript, jQuery, Angular.js, Node.js, React, Redux - Git, Linux, Nginx, Bootstrap, C++, PHP. Опыт разработки высоконагруженных сервисов в данном стеке технологий (Full stack веб-разработчик). Применение машинного обучения и анализа данных (R/ML/DL). Участие в Митапах и конференциях. Интересна частичная занятость (20-30 часов в неделю)

AJAX, Bootstrap, Django, Flask, Git, MVC, Python, Redis, REST API, SOAP, Celery, JavaScript, Linux, MySQL, PHP, Scrum, MongoDB, Node.js, NoSQL, PostgreSQL, React, Redux, Aiohttp, Golang, Sanic

- Участие в Митапах и конференциях - Работа и реализация над проектами, не имеющих аналога на рынке России (сбор и анализ информации, прототипирование).

Сложные задачи. Профессиональный рост. Возможность удаленной работы. Гибкий график. Интересна частичная занятость (20-30 часов в неделю)


17 April

Разработчик C++

Remote work, Russia · $3500 · 6 years of experience · Pre-Intermediate

C++, Qt, Python, Django

C++, Django, Python, Qt

Cоздал BitTorrent клиент для Windows и Mac: http://www.bitlord.com

Возможность удаленной работы.


7 April

C++/Python Software Engineer / Team Lead.

Remote work, Russia · $3500 · More than 10 years of experience · Intermediate

MySQL, Linux, Python, C/C++, Qt, PostgreSQL, Oracle, Django, Redis, Git, Tornado, Backend, Cassandra, Microservices

Backend, Linux, OOP, Python, STL, asyncio, C++, Git, Jira, MySQL, OOP/OOD, PostgreSQL, Qt, Redis, C/C++, Design Patterns, Django, OpenGL, Cassandra, Nginx, OpenCV

In international freelance since 2011.

Good management. Complex (may be with strong math) and interesting tasks.


5 April

Senior Python Developer

Moscow, St. Petersburg · $3200 · 5 years of experience · Beginner/Elementary

2019 - … GOSU DATA LAB Python 3(Django, pandas, asyncio) PosgtreSQL, Redis, Docker, k8s, bigquery nodejs (typescript, demofile) Сервис аналитики на основе AI для киберспортивных дисциплин(DOTA, CS:GO, PUBG, LOL) Разработка и поддержка кода основного проекта Разработка rest-api для feed приложения Рефакторинг анализа дота реплеев Разработка анализатора cs:go реплеев Разработка парсера букмекерских контор Поддержка сервиса послематчевой статистики для киберспортивных студий 2016 - 2019 Smmplanner Python 2/3 (Django, Celery, asyncio, allauth, requires, Flask, Sqlachemy, DRF) PostgreSQL, Redis, Sentry, ffmpeg, Docker, k8s, logstash, elasticsearch, haraka, Selenium, teamcity, clickhouse Сервис отложенных публикаций в соц. сети Поддержка и расширение функционала постинга в соц. сети Перенос монолита на микросервисы Разработка интеграции vk + intercom, а так же написания плагинов для itercome Разработка сервиса рассылок и нотификация Разработка агрегатора сообщений в соц. сетях Разработка mvp для сервиса мультрансляций 2015-2016 Orange Inc. Python 2.x (Flask, Celery, Sqlachemy, gEvent, requires, lxml, bs4) PostgreSQL, Mysql, Redis, RabbitMQ, Selenium Swift 2.x, C#(WPF), libusb, hid Американская фирма. занималась автоматическим постингом в craigslist.org. Спустя время начала разработку плат для гоночных квадракоптеров и разработку софта для этих плат Поддержка и рефакторинг постера на Selenium Перенос Selenium с java на python Разработка backend части и мобильно приложения(iPhone) агрегатора цен товаров в магазинах Разработка конфигуратора платы квадракоптера для Windows и Mac 2014-2015 Фриланс Python 2.x (Django, Flask, Celery, Sqlachemy, PyQt) PostgreSQL, Mysql, MongoDB, Redis, RabbitMQ, Raspberry Pi Разработка one-page сайтов (Django/Flask) Разработка e-commerce сайтов (django-oscar) Разработка музыкального и игрового автомата на основе Raspberry Pi 2012-2014 Artela Python 2.x (Django, Celery) PostgreSQL, Redis Веб студия, основным клиентом был магазин мебели. поддержка и разработка нового функционала сайта веб-студии(система тикетов и учет времени) разработка функционал динамических цен в магазине мебели основываясь на множестве факторов(регион, скидка, курс доллара) мелкие задачи по front/back-end

Python, Git, Django, Linux, PostgreSQL, Docker, REST API, Flask, SQL, Celery, Redis, Nginx, Aiohttp, RabbitMQ, ElasticSearch, Docker-compose, Django REST Framework, SQLAlchemy, OOP, AsyncIO, uWSGI, asyncio, Clickhouse, Kubernetes