Resume

download as PDF

Network Protocols Software Engineer

Applied networking, concurrency and systems programming. [Add your name, location and contact line here.]

Education

B.Eng. Computer Engineering, second class upper [Institution, year]

Projects

BitTorrent client in C++ — from-scratch client: bencode decoder, HTTP tracker manager on libcurl + libev, connection manager with BEP 3 handshakes, lock-free SPSC queues between threads, ring-buffer socket I/O; validated under AddressSanitizer and UBSan. See Projects.

Experience

[Role, organisation, dates — one or two lines on what you built and the result.]

Skills

C++, Linux, sockets and event-driven I/O (libev), concurrency, GDB, Makefile, spdlog. [Edit freely.]

PDF version