Contact details

Skills

  • C/C++ (more than 16 years), standards: C++/11/14/17 (strong OOD & OOP skills)
  • FPGA (Xilinx/Intel/Altera) - SystemVerilog (> 7 years)
  • Assembler x86-64 (> 10 years)
  • Microcontrollers: STM32, MSP430, AVR (> 10 years)
  • High-frequency PCB + schematics using Altium Designer (> 5 years): >10 layers, 10 GHz
  • Frameworks: STL, BOOST, DPDK, CUDA, REST, SQL, PCRE, OpenSSL, OpenCV, OpenCL
  • Debugging & Profiler: gdb, valgrind, strace, operf/opcontrol
I developed solutions for:Extensive experience in developing high-load applications and optimizing code for various architectures:Parse and communication with network protocols:
  • ethernet, rdma, ptp, ipv4/ipv6, mpls, vlan, pppoe, gre, arp, tcp/udp/sctp
  • bgp, igrp, ospf, netFlow, radius, snmp
  • http1-2.0, https/ssl/tls, dns, ftp, smtp, pop3, imap, mime
  • sip, h323, ss7, sigtran, mtp, abis, ranap, megaco, mgcp, skinny, rtp
  • icq, irc, msn, jabber, xmpp, mra, yahoo, bitTorrent
  • xml, json/bson, asn1 (ber+per), zeroMQ, protoBuf

Education

Author: Shchekoldin Sergey (Щеколдин Сергей)
shchekoldin@gmail.com