Hi,
I'm Adem Berke
Software
Developer
About
I'm Adem Berke
After passing the challenging aptitude exams at Ecole 42 Istanbul school, I
left Istanbul Aydın University Software Development department in 2022 and started to continue
my education at this school.
With 42, I specialised in C, C++ languages, Docker and Network. In addition, I enrolled in
Istanbul University Computer Programming department shortly after I started my education 42. I
made projects to improve the SQL, Python, Php and C# skills I learned.
In this process, I participated in many ideathon and hackathon competitions. In these
competitions, I improved myself in teamwork, problem solving and communication.
I really love software, I really enjoy learning. I believe that I can do any work I will
encounter in this field. I see myself as a software developer in the future.
Work
Transcendence
This project, the last project of Ecole 42, gave me the opportunity to develop myself in both backend and system areas such as Docker. The flexibility and ease of Docker, combined with the powerful capabilities of Django, allowed me to manage the project successfully.
In addition, the
experience of learning JavaScript on the frontend and using it in the application has
contributed significantly to my personal development.
repository
peng.com.tr
Click for
repository
SimpleShl Project
Through the project, I had the opportunity to understand how a shell application works and
provides user interaction. By developing my deep C programming skills, I increased my
ability to
write efficient and effective code. I gained experience in developing a Bash-like shell
application and thus improved my ability to provide system-level interaction.
Click for
repository
Printf
This project aims to write a function similar to the widely used printf function in C
programming language. Thanks to the project, I had the opportunity to better understand how
the printf function works and to reinforce variadic functions and buffer management in C
language.
Click for
repository
Minitalk
I gained C programming skills and successfully developed server-client programmes. I gained
experience in error handling and debugging, thus enabling the programme to avoid unexpected
crashes. I implemented communication protocols, ensuring simple and effective communication
using UNIX signals.
Click for
repository