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.
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.
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.