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 – PresentHuaweiIstanbul, 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/02ULAK 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/11AndasisIstanbul, 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/08IstlinkIstanbul, 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/08Gebze 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