Position: Full Stack Web Developer
Category: Node.js
English level: upper
Years of experience: 5


Mostly I have been working on a traffic generator tool (L4-L7 in OSI model) at all levels and on the integration with the other traffic-gen tools (L2-L7, routing protocols, wireless) for the big Telecom company.

Areas of responsibility:

- Frontend (Typescript + React + Redux):

* Graphic network topology editor.
* Packet editor with a massive number of supported protocols.
* Web terminals (shell/telnet).
* Dashboards for network statistics and so on.

- Backend (Typescript + Node.js + Express), Services (Python, C/C++):

* REST and Websocket API for the UI, CLI, automation.
* Integration with the traffic generator tools via RPC, SSH, Telnet.
* Integration with the hypervisors (like VMware ESXi) for creating network topologies.
* Services orchestration.
* Traffic generation for both client and server-side
* Linux Network API usage: Network namespaces, VLAN, Bridge interfaces, IPs/Gateways management, Network statistics
No crypto startups