Summary
Overview
Work History
Education
Skills
Websites
Certification
Interests
Software
Timeline
Generic
Burak NAYIR

Burak NAYIR

Senior C++ Developer
Istanbul

Summary

Senior C++ Developer with 3 years of experience in low-latency systems and high-performance software. Holds a Master’s degree in Computer Science with a focus on Machine Learning, providing a strong foundation in algorithmic thinking and data-driven approaches. Experienced in high-frequency trading (HFT) and low-latency infrastructures. Skilled in designing efficient, innovative solutions to complex technical problems. Seeking to leverage C++ expertise, system optimization, and parallel computing to contribute to cutting-edge international projects in trading and financial systems.

Overview

5
5
years of professional experience
5
5
Certifications
3
3
Languages

Work History

Senior C++ Developer

Tradeware Technology
11.2022 - Current
  • Maintenance and optimization of a C++ low-latency trading system.
  • Conversion of a C# high-frequency trading (HFT) system to C++.
  • Extended the trading system to handle multiple market data feeds in parallel.
  • Designed and implemented infrastructure to send and manage multiple orders simultaneously.
  • Designed a low-latency ring buffer for high-performance data processing.
  • Reduced compile time by optimizing build configurations with CMake.
  • Built a modular C++ framework, enabling rapid integration with new cryptocurrency exchanges.
  • Designed a high-performance bridge application, acting as a proxy for fast data distribution.
  • Developed server and client applications using WebSocket, TCP, and UDP.
  • Developed C++ applications for advanced PCAP analysis and network traffic inspection.
  • Implemented a C++ application for FPGA communication in latency-sensitive environments.
  • Optimized a trading system’s end-to-end latency from 100 µs to 75 µs, achieving this improvement even on low-capability AWS instances.

Research Engineer

TÜBİTAK
08.2020 - 11.2022
  • Developed software to control motor drivers over TCP/IP using Python and MATLAB.
  • Designed a PCIe control unit for communication between the FPGA and ARM using C++.
  • Led a multitasking signal processing project, including IQ data capture (2 GB/s), direction-finding algorithms, AI integration, spectrum analysis, and GPS, using C++ and C.
  • Applied deep learning techniques to signal processing workflows in Python.
  • Implemented FFT algorithms efficiently using the C++ STL library.
  • Executed multi-core parallel processing projects with MPI and C++.
  • I built a real-time IQ data recorder with C++ and Qt.

Education

Master of Science - Computer Science

Istanbul Technical University
Istanbul, Turkey
01.2024

Bachelor of Science - Electronic and Communication Engineering

Istanbul Technical University
Istanbul, Turkey
01.2020

Skills

  • C (Low-latency, Multithreading, STL, Boost)
  • High-Frequency Trading (Market Data, Order Execution, Risk Control)
  • Linux (System Programming, Bash, Networking)
  • Networking (TCP, UDP, WebSocket, PCAP)
  • Build Systems (CMake, Make)
  • Machine Learning (PyTorch, Model Optimization, C Integration)
  • Performance Optimization & Debugging

Certification

C++ Programming Language, Association of C and System Programmers

Interests

Writing technical content on buraknayircom Swimming DIY electronics and 3D-printed projects in my home lab

Software

C

Python

Go

C

Timeline

Senior C++ Developer

Tradeware Technology
11.2022 - Current

Research Engineer

TÜBİTAK
08.2020 - 11.2022

Master of Science - Computer Science

Istanbul Technical University

Bachelor of Science - Electronic and Communication Engineering

Istanbul Technical University
Burak NAYIRSenior C++ Developer