Position: Software Engineer/Tech Lead/Software Architect
Category: Rust
English level: upper
Years of experience: 11


I’m a software architect / tech lead / software engineer.

I have 17+ years of experience (including 6 years as a tech lead & 1 year as a software architect). 
I worked on various interesting projects basically related to networking, cloud computing, multimedia.
I dealt with the following:

Programming languages: C/C++ (primary), Rust (primary), HTML, JavaScript, CSS, Python, Lua, m4, PineScript

Technologies & tools: JavaScript processing (V8, SpiderMonkey), HTTP, Docker, Kubernetes, AWS, Big Data (Hadoop, MapReduce, MongoDB, Consul, Ansible), VRRP (keepalived), TCP/IP, VoIP (SIP, H323), VLC, Git, Perforce, GitHub, Bitbucket, POSIX, development in Linux & Windows & MacOS, Wireshark, Fiddler, HttpWatch, networking tools (traceroute, netcat, route, nmcli and others), DPDK, VPP, REST, gRPC, GraphQL, TradingView

IDE: Vim, Visual Studio, VSCode, Qt Creator, Netbeans, Komodo IDE, Eclipse, XCode

Testing: google test, pytest, unit testing, integration testing, performance testing, Selenium Webdriver (in Ruby, Javascript, Python), gcov

SDLC: Scrum, Waterfall, Kanban + knowledge in others, Jira, TargetProcess, Trello, Asana, Monday, Confluence

Soft skills: attentive to details, assertive, result-oriented, empathic, good communication skills, constructive feedback, leadership, ambitious, open-minded, multitasking

Project management: implementing SCRUM, project scope, product scope, team management, requirements management, quality attributes

Architecture: determine software requirements, defining product architecture, guiding and assisting development teams, exploring business opportunities and taking part in pre sales, preparing proposals, technical docs