Istanbul, Türkiye
I am a Chief Software Engineer with 8+ years of experience designing and delivering safety-critical and high-availability software systems, primarily in the Air Traffic Management (ATM) domain. I have led and contributed to large-scale operational systems including Flight Data Processing, Surveillance Data Processing, Controller Working Positions, Electronic Flight Strips, and CPDLC over ATN solutions, ensuring compliance with international standards such as ED-109A and DO-278A. My expertise lies in Java-based backend systems (Spring Boot, distributed architectures), real-time communication protocols (ASTERIX, CPDLC), and production-grade software engineering practices including CI/CD, root-cause analysis, and system reliability. Alongside my industrial career, I am a PhD candidate in Computer Engineering, focusing on multispectral remote sensing and change captioning, and I actively publish in peer-reviewed journals. I enjoy working at the intersection of complex engineering problems, operational reliability, and real-world impact — particularly in environments where correctness, safety, and performance truly matter.
• Technical lead for next-generation Air Traffic Management systems, covering Flight Data Processing, Surveillance, CPDLC and Controller Working Positions. • Led architectural decisions and coordinated a 30-engineer team, delivering safety-critical systems with 99%+ operational availability. • Actively involved in production support, root-cause analysis, and system reliability improvements.
• Designed and developed Controller Working Position components and Situational Awareness displays; supported deployments (multi-airport adoption). • Implemented Electronic Flight Strip (DCL) feature now in operational use across multiple airports. • Mentored junior engineers and introduced automated testing/CI improvements to reduce regression incidents.
• WebSocket program was done where people can talk in this environment using Java, PostgreSQL and Play Framework technologies. • Taking an active role in the software development department.
• Inventory server program was done with team for institute using C# and SQL Server. • Taking an active role in the data processing department.