Volkan Yazıcı

Consulting Member Of Technical Staff at The Apache Software Foundation

Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code16 years of coding experience
job19 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Engineering, Doctor of Philosophy (PhD), Computer Engineering at Özyeğin University
bookMaster of Science (MS), Computer Engineering, Master of Science (MS), Computer Engineering at Bilkent University
bookBachelor's degree, Mathematics, Bachelor's degree, Mathematics at Istanbul Technical University
languagesTurkish, English, Dutch
stackoverflow-logo

Stackoverflow

Stats
1,764reputation
154kreached
29answers
11questions
Badges
stream
top-5%
github-logo-circle

Github Skills (21)

json10
apache210
lib10
sdn10
configuration-management10
apache10
java10
javas10
openflow10
logging10
flood-fill10
networking9
rest-api9
stream9
python8

Programming languages (16)

C#MDXJavaC++CSSScalaGoXSLT

Github contributions (5)

github-logo-circle
apache/logging-log4j2

Feb 2020 - Jan 2023

Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.
Role in this project:
userBack-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.
problemslog4j2structured-loggingloggingasync
floodlight/floodlight

Feb 2013 - May 2013

Floodlight SDN OpenFlow Controller
Role in this project:
userBack-end Developer
Contributions:11 commits in 2 months
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