Alexander Polakov

Lead Software Engineer at Tradetech

Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job9 years of employment as a software developer
bookPeter the Great St.Petersburg Polytechnic University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
3reputation
106reached
0answers
1question
github-logo-circle

Github Skills (24)

asterisk10
command-line-arguments10
packet10
c1110
networking10
java10
c1710
javas10
x1110
command-line-parser10
keymapping10
argument-parsing10
tcp10
rust10
cross-platform9

Programming languages (16)

Monkey CJavaC++RustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
libpnet/libpnet

Apr 2016 - Jul 2017

Cross-platform, low level networking using the Rust programming language.
Role in this project:
userBack-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.
packetsrustnetworkingcross-platformlibpnet
asterisk-java/asterisk-java

Jan 2015 - Jul 2015

The free Java library for Asterisk PBX integration.
Role in this project:
userBack-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