Derviş Ali Duman

Software Engineer

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

Profile

I laid a solid foundation for my software engineering career by working on 5G core network modules and database kernel developments at industry giants like Huawei and ULAK Communications. While actively continuing my professional journey in the corporate world, my passion for creation has led me to build my own venture projects as a hobby. I enjoy transforming my technical depth into side ventures that produce scalable and innovative solutions to real-world problems. Our 3rd place ranking among 33 teams at the Ankara AI Hackathon 2026, organized in collaboration with BTK Academy and Ucanble Technology on February 5-6, is the freshest fruit of this vision. "TornaPro", which I developed with my teammates Mehmet Akif Duman and Uğur Özdemir, reduces the quoting processes in the machining industry from days to seconds by automating them with artificial intelligence. I continue my journey not just as a software engineer in the corporate world, but also as a creator who transforms technology into added value through hobby ventures.

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