Projects
vProto
vSyn
Hardware Devices
Tetris-3D
AboutMe
Contact details
Skills
Education
Contact details
location: Abu Dhabi Emirate
shchekoldin@gmail.com
+971529828342
+79200170979
Linkedin
Resume CV
Github projects
Skills
C/C++ (more than 18 years), standards: C++/11/14/17 (strong OOD & OOP skills)
FPGA (Xilinx/Intel/Altera) - SystemVerilog (> 8 years)
Assembler x86-64 (> 10 years)
Microcontrollers: STM32, MSP430, AVR (> 10 years)
Proficient in high-frequency PCB and schematic design using Altium Designer (>10 layers, 10 GHz), with hands-on experience in prototype assembly and soldering (> 5 years)
Frameworks: STL, BOOST, DPDK, CUDA, REST, SQL, PCRE, OpenSSL, OpenCV, OpenCL
Debugging & Profiler: gdb, valgrind, strace, operf/opcontrol
I developed solutions for:
Digital Signal Processors (DSP)
for Radio Frequency Systems (RFS)
General-Purpose computing on Graphics Processing Units (GPGPU)
for RF Signal Processing and Image Processing
High Performance Computing (HPC)
for distributed systems spanning over 9000 servers
Deep Packet Inspection (DPI)
for Lawful Interception Systems
Data Leak Prevention (DLP)
for Threat Intelligence Systems
Big Data solutions
for high-load databases and storage/recording network traffic payloads (> 1Tbit/s)
Hardware devices for voice interception:
E1 (copper)
,
SONET (STM1-64, optical)
,
SS7 (Ethernet frames)
Anti-NAT - specific network cards and software to compare traffic before and after
NAT
Specialized hardware network devices for routing, aggregation, and balancing traffic. Analogue:
Gigamon Traffic Intelligence
Anti
DoS/DDoS
solutions
Extensive experience in developing high-load applications and optimizing code for various architectures:
Linux\Windows
x86-64
AMD EPYC
ARM
Loongson (with 4 NUMA)
Tilera (64 + Pro)
Cavium (Octeon)
NVIDIA CUDA (sm50-sm90)
+
Jetson
FPGA:
Xilinx
,
Intel
,
Altera
Russian CPUs
Elbrus (E8C)
and
Baykal T1000
Parsing 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
2011-2013 Master's degree in Information Technology
Higher School of Economics (national research university)
TOP-400 in the world
2006-2010 Bachelor of Economics, Business economics for managers
State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Ranking
2004-2009 Bachelor of Science in Information Technology, Programmer
State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Ranking
Author: Shchekoldin Sergey (Щеколдин Сергей)
shchekoldin@gmail.com