Erkin Tunc Boya
I

Technical Skills

Skills aligned with networks, IoT, communicating systems, backend development, and data processing.

Networks & Systems

TCP/IP basics · IP addressing · DNS/DHCP · Linux · System administration basics · Supervision concepts

Programming

Python · Java · C · JavaScript · SQL · OOP

Backend & Data

Django · SQLite · Relational modeling · Data processing · connected-device data

Algorithms & Data Structures

Dynamic Programming · Graphs · B-Trees · External Sorting · Complexity Analysis

II

Projects

Selected projects demonstrating backend development, data processing, system design, and foundations relevant to connected systems.

Systems / Data
Java Systems I/O

External Sorting Engine

Disk-based sorting engine designed for datasets that exceed available memory, demonstrating resource-aware data processing.

  • Run generation under explicit memory constraints
  • Multi-way merge across disk fragments
  • CSV multi-column ordering comparable to database ORDER BY
  • Applicable to logs, measurements, or connected-system data
View on GitHub
Indexing / Data
Java B-Tree Databases

B-Tree Index Engine

Balanced indexing engine demonstrating how systems organize and query large structured datasets, logs, or measurement histories.

  • Insertion and node splitting with balanced tree maintenance
  • Prefix and interval queries beyond simple exact lookup
  • Indexing a real dataset of ~35k French municipalities
  • Relevant to indexed measurement history, structured logs, and system data
View on GitHub
III

Supporting Projects

Additional projects demonstrating algorithmic reasoning, compiler basics, and software architecture.

Gomoku Engine

Java Architecture Search

Terminal Gomoku implementation structured for adversarial search rather than a monolithic game script.

Focus: modular architecture and search-state design

GitHub

Mini Compiler

Java ANTLR4 Compilation

Educational compiler implementing lexical analysis, parsing, semantic checks, and stack-machine code generation.

Target: MVaP virtual machine

GitHub

Investment Optimization

Python DP DAG

Capital allocation modeled as a time-indexed DAG and solved by dynamic programming with path reconstruction.

Focus: graph modeling and optimal path reconstruction

GitHub

Travel Web Page

HTML CSS JavaScript

Framework-free front-end exercise with AJAX interactions and accessibility-oriented design.

Secondary signal: front-end fundamentals

GitHub
IV

Education

Academic background aligned with networks, systems, databases, and software engineering.

Current degree

Licence Informatique

Université Clermont Auvergne · Final-year Computer Science student

Expected graduation: July 2026

Target apprenticeship

CNAM Réseaux et Objets Connectés

Seeking an apprenticeship in networks, IoT, communicating systems, Linux-based systems, supervision, or connected-device data.

Networks I / II
Computer Architecture
Systems Programming
Advanced Databases
Web Technologies
Algorithms
Data Structures
Object-Oriented Programming
V

Current Focus

What I am strengthening for networks, IoT, and systems-oriented roles.

Networks & IoT

Strengthening TCP/IP, IP addressing, DNS/DHCP, Linux, communicating systems, and supervision concepts.

Backend Data Collection

Building backend and data-processing foundations for logs, measurements, equipment data, and connected-device workflows.

VI

Contact

Verification and contact.