Derviş Ali Duman

Software Engineer

dervisaliduman@gmail.com
Istanbul, Turkiye
linkedin.com/in/derviss
github.com/DervisAliDuman

Profile

Software Engineer with a strong background in C/C++, Database Internals, and Embedded Systems. Experienced in developing core network modules for 5G, working on open-source database projects, and building reliable testing environments. Passionate about system programming, kernel development, and technical leadership.

Professional Experience

Software Engineer

2025/03 – Present
HuaweiIstanbul, Turkiye
  • Worked on PostgreSQL opensource project as a kernel C/C++ developer.
  • Performed business analysis and turned requirements into clear tasks.
  • Executed QA tasks, created and ran detailed test cases.
  • Built and maintained reliable testing environments.

C++ Software Engineer

2023/11 – 2025/02
ULAK CommunicationIstanbul Teknopark
  • Designed and developed a core C++ module for the 5G base station system.
  • Took technical ownership of the module, mentored the newly formed team, and guided future design decisions.
  • Used C++ and Python for development, with Docker-based build/test environments.

Embedded Software Engineer

2022/06 – 2023/11
AndasisIstanbul, Turkiye
  • Worked as a full-stack embedded engineer on multiple OpenWrt network device projects.
  • Wrote Layer 2 and Layer 3 switch logic in C (both user space and kernel space).
  • Applied patches to third-party drivers to meet custom requirements.

Software Engineer Intern

2021/07 – 2021/08
IstlinkIstanbul, Turkiye
  • Learned and practiced 2G/3G/4G mobile network communication.
  • Used Python, Docker, RabbitMQ, MySQL for network simulations and tests.

Lab Tutor

2021/02 – 2021/08
Gebze Technical UniversityKocaeli, Turkiye
  • Selected as a lab tutor for having top grades in the University.
  • Guided students during computer engineering lab sessions.

Areas of Expertise

System Programming

Kernel development, C/C++, and low-level system architecture.

Network Protocols

5G, L2/L3 Switching, OpenWrt, and Mobile Network Communication.

Database Internals

PostgreSQL open-source development and database optimization.

Embedded Systems

RTOS, Embedded Linux, and device driver development.

Technical Skills

Programming Languages

C++CJavaPythonBash ScriptJavaScript

Tools / Frameworks

GitJiraUnityVue.jsOpenWrtSonarQubeDockerSQLJenkins

Technical Skills

Linux KernelData StructuresOOPRTOSOperating SystemsImage ProcessingUnit TestingRegression TestingAgileNetwork ProtocolsSystem ProgrammingSystem Architecture DesignBackendTest Design DocumentationCode Coverage

Languages

English (C1)Turkish (Native)German (A2 – Currently Learning)

Education

Gebze Technical University

B.Sc. in Computer Engineering

2019/09 – 2023/06GPA: 3.19/4.0