Position: C++ Developer
Category: C++
English level: intermediate
Years of experience: 7

I played a key role as a software developer in the R&D department of a startup. As part of startup life, I frequently switched between different programming languages and technologies.
• C++ boost/STL (backend/core/API);
• С# (Utility applications),
• Node.JS/MongoDB/SQLite/REST API;
• Network programming (TCP/UDP client/server);
• Websocket/JSON-RPC);
• TURN/STUN/TCP+UDP hole punching (p2p);
• Nvidia/AMD/Intel encode/decode API;
• Low latency video streaming;
• Reverse engineering;
• Blockchain (API, smart contracts, stratum);