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 Java-focused engineer with 16 years of experience, currently a Consulting Member of Technical Staff and Java Core Libraries Engineer at Oracle. He secured a Sovereign Tech Fund grant to work full-time on Apache Logging Services and has driven major modernization of Log4j—CI-based releases, distribution signing, OSS-Fuzz integration, JSON Template Layouts and security hardening for a library used across the Java ecosystem. At bol.com he maintained core Java and Spring libraries supporting 1000+ microservices and led the migration from Oracle Endeca to an Elasticsearch search engine, including a full ETL rewrite. His work spans production-scale backend systems and low-level tinkering alike, from embedded C/Python and PostgreSQL patches to implementing data structures in Lisp, reflecting both pragmatic delivery and deep technical curiosity.
16 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