MR

Ali Emre Kaya

Hi there

Educations Experiences Projects CV
Shield
Github LinkedIn

Educations

Istanbul Technical University (2021 - 2026 est.)

Nevzat Saygan Levent Saygan Anatolian High School (2017 - 2021)

Experiences

Akbank - Software Intern (01.07.2024 - 29.09.2024)

  • I developed a Python script that autonomously generates test cases for Java files using Copilot, which greatly enhanced the efficiency of our testing process.
  • I gained hands-on experience integrating AI tools with software development workflows, learning how to leverage new technologies in practical applications.
  • Throughout the project, I faced numerous challenges and discussed them with my mentors. Together, we worked through these issues and found effective solutions.

Akbank - Intern (29.01.2024 - 10.02.2024)

  • Campaign preparation and editing were carried out for more than 10 million customers.
  • Accuracy scanning was performed on the campaigns using SQL basics.

ITU ACM AlgoTeam - Member (2022 - 2025)

  • I contributed to the organization and operation of algorithm courses.
  • I tested questions for algorithm competitions (like algocomp) and helped with the process.

Projects

Unimals 🌐🤡🐕 TypeScript, Next.js, Flask, PostgreSQL, Socket.io, AWS S3

  • Engineered a full-stack social networking platform for university students using Next.js with PrimeReact components for responsive and accessible UI design.
  • Designed a modular backend architecture using Flask Blueprints for RESTful APIs, managing user data and file storage with PostgreSQL and AWS S3.
  • Implemented real-time messaging system with Socket.io, storing conversation history in PostgreSQL database.

Driver Control Python, OpenCV, DeepFace, PySide6 (Qt)

  • Developed a user recognition system using an OpenCV model to allow registered users to drive the car.
  • Implemented a risk assessment algorithm that calculates a risk ratio based on the driver’s current emotion and historical driving data.
  • Integrated a continuous learning mechanism that retrains the driver’s recognition model after every drive to keep the system updated.

ATM Simulation Java, SQLite, JUnit, PowerMockito, JDBC

  • Developed a Java-based system with SQLite integration for managing customer and storage data, ensuring seamless data handling and persistence.
  • Implemented unit tests using JUnit and PowerMockito, ensuring high test coverage and reliability by mocking external dependencies like email sending and database interactions.
  • Created robust functionalities for email drafting and sending using JavaMail, while ensuring data consistency through comprehensive CRUD operations in the database.
...more...

CV