Alexander Polakov is a Lead Software Engineer based in Sweden with 13 years of experience building system-level and backend software for web hosting and travel domains. He is fluent in Rust, Go, and C, and has deep Linux and Docker expertise demonstrated by kernel module work and system tooling at thebeget and contributions to projects like libpnet and xcape. At Tradetech he now leads engineering efforts, after delivering high-throughput search systems at Kupibilet.ru and multi-year development at ICONIC.VC. His open-source contributions include adding TCP support and fuzzing to libpnet and modernizing Asterisk Java bindings, reflecting a focus on robust networking and protocol integration. Colleagues would note his knack for turning low-level primitives into reliable production services and for improving developer ergonomics through careful tooling and parsing improvements.
13 years of coding experience
9 years of employment as a software developer
Peter the Great St.Petersburg Polytechnic University
Cross-platform, low level networking using the Rust programming language.
Role in this project:
Back-end Developer
Contributions:17 commits, 9 PRs, 41 comments in 1 year 3 months
Contributions summary:Alexander focused on adding TCP support to the libpnet library, including the addition of a `tcp.rs` file and modifications to existing files to incorporate TCP functionality. They implemented bound checks for various data structures to improve code robustness and prevent potential issues. Further contributions include adding fuzzing capabilities to test and validate the functionality of the library. The user demonstrates proficiency in network protocol implementation and code quality improvements.
The free Java library for Asterisk PBX integration.
Role in this project:
Back-end Developer
Contributions:19 commits, 6 PRs, 3 comments in 5 months
Contributions summary:Alexander primarily contributed to the development of the Java library for Asterisk PBX integration. Their work focused on enhancing the library's compatibility with newer Asterisk versions (12 and 13) by adding the necessary classes and methods. The user also added new event types and properties to existing events to support advanced Asterisk functionalities. Furthermore, the user updated the core components to facilitate better integration with the Asterisk protocol.
java-libraryasteriskasterisk-amipbxasterisk-pbx
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alexander Polakov - Lead Software Engineer at Tradetech