
Benas Orlovas
Verified Expert in Engineering
Software Developer
Vilnius, Vilnius County, Lithuania
Toptal member since April 16, 2024
Benas, a senior software engineer with eight years of experience, excels in developing back-end and client applications, predominantly in Go, and creating resilient and efficient libraries in Rust. With a cybersecurity-focused career, Benas showcases professional adaptability through leadership in teams, feature and API implementation, and successful project execution.
Portfolio
Experience
- Go - 7 years
- Docker - 6 years
- Linux - 6 years
- REST - 6 years
- Microservices - 5 years
- gRPC - 4 years
- Python - 3 years
- Rust - 2 years
Availability
Preferred Environment
Linux
The most amazing...
...thing I've done is design and patent parts of the main library behind NordVPN—Libtelio.
Work Experience
Technical Lead
Nord Security
- Implemented the Go bindings generator for the uniffi-rs project.
- Led the NordVPN Linux client migration from closed source to open source.
- Patented parts of the peer-to-peer (P2P) connection establishment for the Meshnet feature in NordVPN.
Go Developer
Nord Security
- Maintained and introduced most of the new features to the NordVPN Linux client.
- Acted as one of the leading designers of Libtelio, the main library behind NordVPN.
- Assisted in migrating the QA test suite from Bash to Python.
Software Engineer
Freelance
- Implemented utilities and APIs for real-time and historical data aggregation and warehousing.
- Created utility for automatic initial coin offerings (ICOs) projects for info web scraping.
- Implemented a proxy server on a cryptocurrency trading website, improving blockchain operations' security and performance.
Software Engineer
Bentley
- Developed a tool for selecting and executing unit and integration tests for the development team.
- Created integration tests that covered the product's full API.
- Automated GUI tests covering smoke and some QA acceptance tests.
Experience
NordVPN Linux Client
https://github.com/NordSecurity/nordvpn-linuxUniFFI Bindgen Go
https://github.com/NordSecurity/uniffi-bindgen-goLibtelio
https://github.com/NordSecurity/libtelioSkills
Libraries/APIs
OpenAPI
Tools
MSTest
Languages
Go, Rust, C#, Python, JavaScript
Paradigms
REST, Microservices
Platforms
Linux, Docker, Amazon Web Services (AWS)
Frameworks
gRPC, NUnit
Storage
PostgreSQL
Other
API Integration, IT Networking, Firewalls, Foreign Function Interfaces (FFI), P2P, Back-end Development, APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring