Consulting Member Of Technical Staff at The Apache Software Foundation
Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Volkan Yazıcı is a seasoned software engineer with 17 years of experience, currently a Consulting Member of Technical Staff at Oracle and previously the technical lead for large-scale Java and search infrastructure at bol.com. He specializes in core Java libraries, logging ecosystems, and distributed systems, and since 2017 has been a prominent contributor and maintainer in Apache Logging Services (Log4j family), funded in 2023 by a Sovereign Tech Fund grant to work full-time on the project. Volkan led a migration from Oracle Endeca to Elasticsearch and rebuilt the ETL and search stack used by thousands of microservices on Google Cloud, demonstrating both systems-level thinking and hands-on implementation (Java, Elasticsearch, PostgreSQL). His open-source work ranges from SDN controllers (Floodlight) to JSON templating and file-permission fixes in Log4j2, and he has driven CI/release automation and security practices across ASF projects. With a PhD-level research background in SDN and practical experience in embedded C/Python and PostgreSQL contributions, he blends deep academic insight with pragmatic production engineering. Based in the Netherlands, he combines maintainer-level stewardship of critical libraries with proven capability to modernize legacy platforms and infrastructure.
17 years of coding experience
19 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at Özyeğin University
Master of Science (MS) Computer Engineering, Master of Science (MS) Computer Engineering at Bilkent University
Bachelor's degree Mathematics, Bachelor's degree Mathematics at Istanbul Technical University
Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.
Role in this project:
Back-end Developer & Library Maintainer
Contributions:3 releases, 739 reviews, 380 commits in 2 years 11 months
Contributions summary:Volkan contributed to the Apache Log4j 2 project by implementing features related to JSON formatting for MapMessages, including support for complex data types. They also addressed file permission issues after file rollovers in the RollingRandomAccessFileAppender. Furthermore, the user imported a JsonTemplateLayout from LogstashLayout and subsequently refactored it, updating the artifact and package names. This demonstrates an active role in adding new features and maintaining existing functionality within the library.
Contributions summary:Volkan focused on enhancing the core functionality of the Floodlight SDN OpenFlow Controller. They added and modified parameters in multiple classes including the `Controller`, `RestApiServer`, `JythonDebugInterface`, and `JythonServer` classes to support configuration of host and port parameters for various services like OpenFlow, REST API, and Jython debugging interface. The user also updated the Python-based debug server to incorporate the 'host' parameter and resolved merging conflicts demonstrating a good understanding of the Floodlight project's architecture. These changes focused on improving configurability and service management within the controller.
floodlightcontrollersdnopenflow
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Volkan Yazıcı - Consulting Member Of Technical Staff at The Apache Software Foundation