Java · Python · C · JavaScript · SQL · Object-Oriented Programming · Complexity Analysis
Erkin Tunc Boya
Computer Science graduate joining the Master’s programme in Computer Science at Université Clermont Auvergne. I build reliable backend applications and data-oriented software using Java, Python, Django, SQL, and database systems. Seeking a Software Engineering, Backend, or Data Engineering internship.
Technical Skills
Core skills supporting backend and software engineering, data systems, and advanced computer science.
Django · SQLite · Relational Modeling · Access Control · HTML · CSS · AJAX
Dynamic Programming · Graphs · B-Trees · External Sorting · Indexing · Data Processing
Linux · Git · Gradle · JUnit 5 · ANTLR4 · MVaP · Lexical Analysis · Code Generation
Projects
Selected projects demonstrating software architecture, backend engineering, database indexing, data processing, and automated testing.
Flight Management System
Java application focused on object-oriented domain modeling, design patterns, business rules, and automated testing.
- Modeled airlines, flights, airports, passengers, reservations, payments, fares, and reservation states
- Applied design patterns to pricing strategies, reservation creation, and lifecycle management
- Built JUnit 5 tests covering input validation, business rules, and state transitions
Collaborative Task Backend
Multi-user Django backend for collaborative task management, relational data modeling, and authorization.
- Developed public and private tasks, teams, user profiles, and hierarchical subtasks
- Designed relationships between users, teams, tasks, and directed self-referencing subtasks
- Implemented access rules for creators, collaborators, team members, administrators, and superusers
B-Tree Index Engine
Java indexing engine for organizing and querying structured records through balanced B-Tree storage.
- Implemented insertion, node splitting, and balanced-tree property maintenance
- Supported exact, range, and prefix queries through tree-based traversal
- Indexed and queried a real-world dataset of approximately 35,000 records
Supporting Projects
Additional projects covering data processing, compiler construction, software architecture, and algorithmic optimization.
External Sorting Engine
Disk-based sorting engine for datasets larger than available memory, using configurable run generation and multi-way merge processing.
Handles bounded-memory processing, CSV sorting, and explicit disk I/O.
GitHubMini Compiler
Educational compiler implementing lexical analysis, parsing, semantic validation, and stack-machine code generation.
Generates executable instructions for the MVaP virtual machine.
GitHubGomoku Engine
Terminal Gomoku application with separate game logic, orchestration, heuristics, and search-state components.
Uses an immutable game state prepared for Minimax and Alpha-Beta search.
GitHubInvestment Optimization
Capital-allocation problem modeled as a time-indexed directed acyclic graph and solved through dynamic programming.
Includes optimal-value computation and investment-path reconstruction.
GitHubEducation
Academic trajectory from Licence Informatique to Master Informatique at Université Clermont Auvergne.
Master Informatique
Université Clermont Auvergne · ISIMA · Clermont-Ferrand / Aubière
Starting September 2026 · Focused on advanced software engineering, data systems, and applied computer science.
Licence Informatique
Université Clermont Auvergne · Computer Science
Graduated: July 2026
Current Focus
What I am strengthening before entering the Master Informatique.
Software Engineering Depth
Strengthening backend architecture, automated testing, design patterns, API development, and maintainable Java and Python applications.
Data Engineering Foundations
Strengthening relational data modeling, indexing, data processing, query performance, ETL concepts, and scalable database systems.
CV
CVs tailored to software engineering, backend, and data systems roles.
Software Engineering & Backend
For backend development, application architecture, and automated testing roles.
Data Engineering & Data Systems
For database systems, indexing, ETL, and data-processing roles.
Contact
Project repositories, professional profile, and direct contact.
Source code, technical projects, and implementation evidence.
View GitHub LinkedIn Professional profileAcademic background, experience, and professional updates.
View LinkedIn Email Direct contactInternship opportunities, technical discussions, and professional contact.
Send Email