Hakan Özler is a search engineer with over a decade of hands-on experience building and optimizing search systems, currently shaping the search data behind app.dimensions.ai at Digital Science. He progressed from developer to team lead roles at n11, bringing deep expertise in search engine development, relevance tuning, and production data pipelines. Hakan pairs backend Java skills with practical front-end UX improvements, evidenced by contributions to projects like AsciidocFX and highlight.js. His open-source work includes improving Excel-to-Java object mapping in Poiji and adding precise language support for AspectJ, showing attention to developer ergonomics and tooling. He also has machine learning and data science chops from Udacity and course contributions focused on supervised learning and feature engineering. Based in Izmir, he blends academic training from Universiteit Antwerpen with a pragmatic, cross-disciplinary approach to turning messy data into reliable search experiences.
12 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at İzmir Üniversitesi
Nanodegree, Data Analyst, Nanodegree, Data Analyst at Udacity
Bachelor's degree, Computer Engineering, Undergraduate transfer, Bachelor's degree, Computer Engineering, Undergraduate transfer at Eastern Mediterranean University
🍧 DataCamp data-science and machine learning courses
Role in this project:
Data Scientist
Contributions:145 commits, 245 pushes in 4 years 6 months
Contributions summary:Hakan contributed to the development of machine learning models by adding chapters related to supervised learning with scikit-learn, including fine-tuning models. They also implemented and explored new courses that involved the use of Python libraries for statistical analysis and data visualization to analyze customer data to get customer segmentation. The user demonstrated expertise in feature engineering, text preprocessing, and model selection techniques.
:candy: A library converting XLS and XLSX files to a list of Java objects based on Apache POI
Role in this project:
Back-end Developer
Contributions:42 releases, 4 reviews, 338 commits in 6 years
Contributions summary:Hakan's contributions primarily focused on enhancing the backend functionality of the project, particularly in the `Unmarshaller.java` file. They implemented and enabled annotated super classes, which involved modifying existing code and introducing new methods for improved handling of Excel file data. These changes appear to improve the code for reading Excel spreadsheets to Java objects. They also updated and optimized the code for retrieving the cells values.
datajava-objectspoijiconvertingpoi
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.