Hello, I'm

Derviş
Ali Duman

Software Engineer

Scroll
01

About Me

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.

If you didn't document your work, then it never happened.

Personal Philosophy
02

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.

03

Where I've Worked

Software Engineer

Huawei
2025/03 – PresentIstanbul, 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

ULAK Communication
2023/11 – 2025/02Istanbul 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

Andasis
2022/06 – 2023/11Istanbul, 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

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

Lab Tutor

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

Skills & Tools

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)
C++CJavaPythonBash ScriptJavaScriptGitJiraUnityVue.jsOpenWrtSonarQubeDockerSQLJenkinsLinux KernelData StructuresOOPRTOSOperating SystemsImage ProcessingUnit TestingRegression TestingAgileNetwork ProtocolsSystem ProgrammingSystem Architecture DesignBackendTest Design DocumentationCode CoverageEnglish (C1)Turkish (Native)German (A2 – Currently Learning)C++CJavaPythonBash ScriptJavaScriptGitJiraUnityVue.jsOpenWrtSonarQubeDockerSQLJenkinsLinux KernelData StructuresOOPRTOSOperating SystemsImage ProcessingUnit TestingRegression TestingAgileNetwork ProtocolsSystem ProgrammingSystem Architecture DesignBackendTest Design DocumentationCode CoverageEnglish (C1)Turkish (Native)German (A2 – Currently Learning)
05

Education

GPA: 3.19/4.0

Gebze Technical University

B.Sc. in Computer Engineering

2019/09 – 2023/06

English Preparatory Program (2018 – 2019)