Alex Sergeyev

New Hampshire, United States
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

🤩
Rockstar
🎓
Top School
Alex Sergeyev is a seasoned software engineer with 12+ years building reliable infrastructure and developer tools, currently contributing to Oscar’s global internet mapping efforts after eight years at Fastly. He brings deep systems and networking expertise—demonstrated by substantive open-source fixes to high-profile projects like the Go DNS library miekg/dns and websocketd—focused on robust parsing, protocol compliance, and cross-platform reliability. Comfortable across back-end infrastructure and tooling, he has a track record of shipping pragmatic fixes that improve real-world resilience and interoperability. A mathematician by training, Alex pairs analytical rigor with clear communication to turn ambiguous problems into executable solutions.
code12 years of coding experience
job18 years of employment as a software developer
bookBachelor Mathematics and Computer Science, Bachelor Mathematics and Computer Science at M. Kozybayev North Kazakhstan State University
github-logo-circle

Github Skills (9)

http10
websocket10
go10
text-parsing10
dns10
parsing10
proxy9
unit-testing9
dnssec8

Programming languages (8)

TypeScriptShellCJavaScriptGoPHPPerlRuby

Github contributions (5)

github-logo-circle
joewalnes/websocketd

Apr 2014 - Nov 2022

Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
Role in this project:
userBack-end Developer
Contributions:6 releases, 1 review, 118 commits in 8 years 8 months
Contributions summary:Alex primarily contributed to the back-end functionality and configuration of the `websocketd` project, a tool for turning STDIN/STDOUT programs into WebSocket servers. They addressed reported issues and added features, including fixing a background hanging problem and implementing custom header support. The user also worked on improving Windows support and enhancing the handling of URL generation.
websocketsproxywebsocket-serverwebsocketstdin
miekg/dns

Apr 2015 - Sep 2015

DNS library in Go
Role in this project:
userBack-end Developer
Contributions:14 commits, 11 PRs, 120 comments in 5 months
Contributions summary:Alex primarily contributed to the `miekg/dns` library by fixing parsing issues and improving the handling of various DNS record types. They addressed bugs related to TLSA and SSHFP record parsing, ensuring correct interpretation of multi-line formats. Furthermore, the user updated NSAP support to align with RFC1706 and made changes to the client code, optimizing buffer allocation and message handling. These contributions focused on enhancing the robustness and accuracy of the DNS library's parsing capabilities.
golangdnsresolverdns-over-httpsdyndns
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
Alex Sergeyev