Oktay Kaplan

Oktay Kaplan

Computer Engineering Student at Hacettepe University

Passionate software engineer with expertise in full-stack development and AI/ML. Currently focused on building innovative solutions that make a difference.

Experience

Candidate Engineer (Part-time)

Aselsan-Radar and Electronic Warfare Systems (Ankara, In-office) February 2025 - Present

Software Engineer (Part-time)

Ucanble Technology (Ankara, Hybrid) September 2024 - December 2024
  • Developed backend applications using Python and the Django Framework. Implemented secure user authentication and authorization processes using Django.
  • Developed an AI-powered interview application to streamline human resources processes. Designed a user-friendly and modern interface on the frontend using React.

Software Engineer Intern (Fuul-time)

TRIO Entegrasyon Bilişim Teknolojileri A.Ş. (Ankara, In-office) June 2024 - August 2024
  • Developed an inventory tracking application using Spring Boot, Spring Security, MySQL, and React.
  • Worked on Internet of Things (IoT) projects, integrating Arduino devices.

Skills & Technologies

Programing Languages

C/C++ Python Java (OOP)

Framework and Librarys

Spring Django React Redux JavaScript

DBMS

MySQL PostgreSQL SQLite

ML & Data Science

Numpy Pandas Seaborn Scikit-learn Matplotlib

Projects

Image Processing and Edge Detection

  • Developed an image processing system using C++ for performing matrix-based operations such as convolution, image sharpening, and Sobel edge detection, with additional functionality to encode and decode hidden messages using LSB steganography.

Smart Home System

  • Developed a Java-based smart home system that autonomously manages devices such as smart lamps, plugs, and cameras, allowing for time control and device operations based on user commands.

16 Personality

  • Implemented a Python-based K-Nearest Neighbor (KNN) algorithm to solve a real-world classification problem, utilizing data science libraries such as Pandas, NumPy, and Matplotlib for data manipulation and visualization.

Integrity Checker

  • Develop a Java console application named "ichecker" to monitor directory integrity by creating and verifying a registry file using hash functions, digital signatures, and encrypted keys.

Education

Hacettepe University

Bachelor of Science in Computer Engineering

September 2022 - June 2026

Computer Skills

Java Python RESTful APIs React JavaScript Spring SQL Git

Languages

Turkish: Native
English: Professional
German: Beginner