Skip to main content
Kerim Akkis Logo

CTT - Customized Transport Tool

A comprehensive web application developed as a graduation thesis project. CTT (Customized Transport Tool) is designed to facilitate data transfer and management between databases during immigration processes, streamlining administrative workflows.

  • Full-Stack Development
  • Spring Framework
  • Vue.js 3
  • Database Integration

Project Overview

CTT (Customized Transport Tool) is a comprehensive web application designed to streamline data transfer and management processes between different databases during immigration procedures. The project addresses the complex challenges of data migration, validation, and synchronization across multiple administrative systems, significantly improving operational efficiency and reducing processing times.

Technical Stack

Frontend: Vue.js 3, TypeScript, Vuetify, Vue Router
Backend: Spring Framework (Java), Spring Boot, Spring Security
Database: PostgreSQL, MySQL, Oracle Database
Testing: JUnit 5, Mockito, Selenium WebDriver
DevOps: Docker, Jenkins, Apache Tomcat
API: RESTful APIs, Spring Data JPA

Project KPIs

Data Transfer Speed: 75% improvement (from 2 hours to 30 minutes)
Data Accuracy: 99.8% (target: 99.5%)
User Satisfaction: 4.6/5.0
System Performance: 99.5% uptime
Processing Capacity: 10,000+ records/day
Error Reduction: 85% decrease in data inconsistencies

Development Process

The project was completed over an 8-month development cycle, working closely with immigration system administrators and database specialists. Using Agile methodology with 2-week sprints, the application was developed iteratively with continuous testing and feedback integration throughout the process.

Key Learnings

This project provided deep insights into enterprise software development, database migration strategies, and Spring Framework architecture. I gained extensive experience in data validation, security implementation, and cross-functional team collaboration. The project also enhanced my understanding of immigration system workflows and regulatory compliance requirements.