Skip to content
IBYIsmail Burak Yavru, PhD
  • Home
  • About
  • Research
  • Contact
TR
TR
  • Home↗︎
  • About↗︎
  • Research↗︎
  • Work
    • Projects↗︎
    • Publications↗︎
  • Profile
    • Engineering↗︎
    • Experience↗︎
    • Education↗︎
    • Teaching↗︎
  • Contact↗︎

_/ ABOUT

Researcher, educator and software professional.

My work exists at the intersection of rigorous academic research and practical software engineering. I specialize in developing intelligent systems that not only push the boundaries of current AI capabilities but are also robust, scalable, and deployable in real-world environments.

With a foundation in Computer Engineering and extensive experience in software architecture, I approach AI research not just as theoretical constructs, but as engineered solutions meant to solve complex, data-driven problems.

Current focus

Recommender SystemsExplainable AIRobust Machine LearningData ScienceSoftware ArchitectureIntelligent SystemsBuilding Performance AnalyticsEnterprise Applications

_/ ENGINEERING

From research prototypes to production-oriented software systems.

Selected engineering capabilities

Reference architecture

  1. 01Interface→
  2. 02API→
  3. 03Application Services→
  4. 04Domain→
  5. 05Data and Integrations

Software systems

  • +Enterprise information systems
  • +Backend development
  • +Software architecture
  • API development

_/ EXPERIENCE

Career Timeline

  1. Jul 2024 — Present

    Senior Software Engineer

    IT Department - Bursa Uludag University

    Leading the design and development of modern, scalable software architectures for Bursa Uludağ University, modernizing legacy systems with cutting-edge technologies, and advancing institutional capabilities through technical leadership and team training, while conducting research in artificial intelligence and recommender systems.

  2. Jul 2022 — Jul 2024

    Software Architect Team Lead

    Republic of Türkiye Ministry of Agriculture and Forestry

    Software Architect and Project Lead for the HİDROTÜRK Model Project at the Republic of Türkiye Ministry of Agriculture and Forestry, leading the design and development of a sustainable national software platform. Responsible for defining the system architecture, coordinating the development lifecycle, guiding technical decisions, and ensuring the long-term maintainability, scalability, and continuity of the project.

  3. Feb 2019 — Jul 2022

    Co-founder & Software Architect

    EsTeknoloji Ltd. Co.

    Co-founded EsTeknoloji and led the architecture and delivery of enterprise software, custom client solutions, web and mobile applications, and technology consulting projects. Responsible for defining product and technical strategy, designing scalable software architectures, managing end-to-end development processes, guiding engineering decisions, and working directly with clients to transform business requirements into reliable digital solutions. Combined software architecture, hands-on development, project leadership, client management, and business development responsibilities to support the company’s growth and the long-term sustainability of its products and services.

_/ EDUCATION

Academic foundations.

2020 - 2026

PhD in Computer Engineering

Artificial Intelligence

Computer Engineering, Graduate School of Sciences, Eskişehir Technical University

CGPA: 98.36/100 The PhD thesis topic: "A Model-Agnostic And Rank-Aware Framework For User-Level Popularity Calibration In Recommender Systems. Scientific Research Project supported by the ESTU SRP Committee: The use of deep learning techniques in recommendation systems. Courses: - Deep Learning - Advanced Information Retrieval Systems - Satellite Image Processing - Text Analytics - Information Technology Management - Advanced Engineering Mathematics

2017 - 2019

M.Sc. in Computer Engineering

Recommender Systems

Computer Engineering, Graduate School of Sciences, Eskişehir Technical University

CGPA: 92.06/100 M.Sc. Thesis on Recommender Systems (Collaborative Filtering) / Machine Learning Courses: - Advanced Algorithm Analysis - Introduction to Recommender Systems - Advanced Database Management Systems - Object Oriented Systems - Data Access Systems

2008 - 2013

B.Sc. in Computer Engineering

Computer Engineering

_/ TEACHING

Teaching programming, computational thinking and software technologies.

“My teaching approach connects fundamental concepts with practical implementation. I aim to help students understand not only how a solution works, but also why it works and how it can be improved.”

Teaching areas

Introduction to Algorithms and Programming

  • — Pseudo Code
  • — FlowCharts
  • — Java, C#
  • — IYZ1202ybs
  • — 2018-2024

Data Structures and Programming

  • — Searching,
  • — Sorting,
  • — Time complexity etc.
  • — IYS3205ybs
  • — 2018-2024

Web Based Programming

  • — Spring MVC
  • — AngularJS
  • — .Net Core
  • — HTML, CSS, Bootstrap
  • — IYZ4203ybs
  • — 2018-2024

Mobile Programming

  • — Native Android app development
  • — Firebase, SQLite
  • — Notification, Location
  • — IYZ3203ybs
  • — 2018-2024
IBYIsmail Burak Yavru, PhD

Research, engineering and education for intelligent and reliable systems.

Designed with clarity. Built with purpose.

  • Home
  • About
  • Research
  • Projects
  • Publications
  • Engineering
  • Experience
  • Education
  • Teaching
  • Contact
  • Privacy→
  • Accessibility
+

Data and integration

  • +Database design
  • +Device integration
  • +Data processing pipelines
  • +Intelligent campus systems

Research engineering

  • +Machine learning workflows
  • +Simulation tooling
  • +Reproducible evaluation
  • +Deployment-oriented prototypes
  • May 2018 — Jul 2024

    Lecturer / Deputy Manager

    Bursa Uludag University

    Teaching undergraduate courses in software development, computer science, and information systems within the Management Information Systems department. Focused on combining theoretical foundations with hands-on programming, problem-solving, software design, and database development. Courses taught include: • Data Structures and Algorithms • Advanced Programming • Mobile Application Development • Web Programming • Database Management Systems • Introduction to Algorithms and Programming

  • Apr 2014 — May 2018

    Senior Software Engineer

    Computer Research Center - Anadolu University

    Developed and maintained large-scale, mission-critical student information systems serving more than 35,000 users at Anadolu University. Designed enterprise applications and RESTful web services to support secure data exchange and integration across academic and administrative departments. Contributed to system architecture, backend development, database design, performance optimization, and the long-term sustainability of core university platforms.

  • Jul 2013 — Dec 2013

    Software Developer

    Neomobile S.p.A

    Developed and maintained enterprise Java applications using J2EE technologies deployed on JBoss application servers. Responsible for monitoring production environments, diagnosing server-side exceptions, testing applications in staging environments, and managing deployments to live systems. Contributed to database design, reporting, and data analysis processes, while also supporting the development and deployment of .NET applications on Microsoft Azure. Gained hands-on experience across the full software delivery lifecycle, including development, testing, deployment, production support, and server maintenance.

  • Computer Engineering (100% English), Faculty of Engineering, Anadolu University

    CGPA: 3.56/4.00 Graduated with High Honors, ranking 2nd in the department and 3rd in the faculty.

    2010 - 2013

    Minor in Electrical and Electronics Engineering

    Electrical and Electronics Engineering

    Electrical and Electronics Eng. (100% English), Faculty of Engineering, Anadolu University

    CGPA: 3.48/4.00

    Advanced Programming

    • — Java programming
    • — Memory management, Concurrency
    • — Advanced Object-Oriented Programming (OOP)
    • — IYS4207ybs
    • — 2018-2024

    Database Management Systems

    • — Relational Database Model and Normalization
    • — ER Diagrams
    • — SQL, DML, DDL
    • — IYZ2206ybs
    • — 2018-2024

    Scripting Languages

    • — HTML, CSS, Bootstrap
    • — JavaScript, ECMAScript
    • — IYS2208ybs
    • — 2018-2024
    →

    © 2026 Ismail Burak Yavru, PhD. All rights reserved.

    Back to top ↑