Derviş Ali Duman
Software Engineer
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- 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- 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- 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- 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- 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
Tools / Frameworks
Technical Skills
Languages
Education
Gebze Technical University
B.Sc. in Computer Engineering